Regenerated doc + final submit for now
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
- Source: `Juliet\src\Graphics\D3D12\D3D12DescriptorHeap.cpp`
|
||||
|
||||
## AI Description
|
||||
This C++ component manages DirectX 12 descriptor heaps for efficient GPU resource binding. It provides structures and functions to create pools of reusable descriptor stacks, handle allocation from free lists or creation via the driver, and release resources back to memory while tracking usage indices. The design includes internal arena management and type-specific initialization flags like shader visibility to optimize performance in gaming contexts within a larger framework architecture.
|
||||
This C++ component is designed to manage descriptor heaps in a DirectX 12 graphics environment. It includes functions for creating, destroying, and managing descriptor heaps, including CPU and GPU heaps. The component uses an arena-based memory allocator to efficiently allocate and deallocate descriptors, ensuring that the heap management is both efficient and easy to use. The component also provides functions for acquiring and releasing sampler heaps from a pool, which helps in optimizing resource usage by reusing descriptor heaps.
|
||||
|
||||
## Symbols
|
||||
|
||||
|
||||
Reference in New Issue
Block a user