D3D12MemoryAllocator/docs/gfx
Adam Sawicki 3a3b44555a Added possibility to choose different allocation algorithm in custom pools and virtual blocks.
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.
2022-02-04 13:22:45 +01:00
..
Aliasing.png Add documentation chapter "Resource aliasing (overlap)" 2020-08-18 17:14:45 +02:00
Linear_allocator_1_algo_default.png Added possibility to choose different allocation algorithm in custom pools and virtual blocks. 2022-02-04 13:22:45 +01:00
Linear_allocator_2_algo_linear.png Added possibility to choose different allocation algorithm in custom pools and virtual blocks. 2022-02-04 13:22:45 +01:00
Linear_allocator_3_free_at_once.png Added possibility to choose different allocation algorithm in custom pools and virtual blocks. 2022-02-04 13:22:45 +01:00
Linear_allocator_4_stack.png Added possibility to choose different allocation algorithm in custom pools and virtual blocks. 2022-02-04 13:22:45 +01:00
Linear_allocator_5_ring_buffer.png Added possibility to choose different allocation algorithm in custom pools and virtual blocks. 2022-02-04 13:22:45 +01:00
Linear_allocator_7_double_stack.png Added possibility to choose different allocation algorithm in custom pools and virtual blocks. 2022-02-04 13:22:45 +01:00
Margins_1.png Added possibility to choose different allocation algorithm in custom pools and virtual blocks. 2022-02-04 13:22:45 +01:00
Margins_2.png Added possibility to choose different allocation algorithm in custom pools and virtual blocks. 2022-02-04 13:22:45 +01:00