mirror of
https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator.git
synced 2024-11-25 05:20:04 +00:00
3a3b44555a
Changed behavior of VirtualBlock::Allocate, FreeAllocation: VirtualAllocation::AllocHandle = 0 (not UINT64_MAX) now means null allocation. Ported linear allocation algorithm from VMA. Renamed VIRTUAL_ALLOCATION_INFO members to uppercase Offset, Size. Fixed D3D12MA_DEBUG_MARGIN not to be applied to virtual allocator. Added test for D3D12MA_DEBUG_MARGIN (ported from VMA). Code mostly by @medranSolus Updated and rebuilt documentation. |
||
---|---|---|
.. | ||
Aliasing.png | ||
Linear_allocator_1_algo_default.png | ||
Linear_allocator_2_algo_linear.png | ||
Linear_allocator_3_free_at_once.png | ||
Linear_allocator_4_stack.png | ||
Linear_allocator_5_ring_buffer.png | ||
Linear_allocator_7_double_stack.png | ||
Margins_1.png | ||
Margins_2.png |