Crate d3d12_descriptor_heap

Source
Expand description

A simple-to-use descriptor heap allocator for Direct3D 12.

Heaps are lock-free and thread-safe. On creation, heaps can be partitioned into heaps of equal size if needed.

Structs§

D3D12DescriptorHeap
An descriptor heap.
D3D12DescriptorHeapSlot
An allocated slot on a descriptor heap.
D3D12PartitionableHeap
A descriptor heap that can be partitioned into a reserved chunk, and then chunks of equal size.
D3D12PartitionedHeap
A descriptor heap partitioned into multiple parts.

Enums§

D3D12DescriptorHeapError
Error type for user-space heap errors.

Traits§

D3D12DescriptorHeapType
Marker trait for types of descriptor heaps.
D3D12ShaderVisibleDescriptorHeapType
Marker trait for descriptor heaps that are visible to shaders.