diff options
Diffstat (limited to 'llvm/docs/DirectX')
-rw-r--r-- | llvm/docs/DirectX/DXContainer.rst | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/llvm/docs/DirectX/DXContainer.rst b/llvm/docs/DirectX/DXContainer.rst index 0c652ed..40c0884 100644 --- a/llvm/docs/DirectX/DXContainer.rst +++ b/llvm/docs/DirectX/DXContainer.rst @@ -548,9 +548,8 @@ The Version 1.1 RootDescriptor_V1_1 extends the base structure with the followin Root Descriptor Table ~~~~~~~~~~~~~~~~~~~~~ -Descriptor tables provide a flexible mechanism for grouping and managing multiple resource descriptors within -a single root signature parameter. They enable efficient binding of complex shader resource sets while minimizing -root signature space consumption. +Descriptor tables function as containers that hold references to descriptors in descriptor heaps. +They allow multiple descriptors to be bound to the pipeline through a single root signature parameter. .. code-block:: cpp @@ -591,7 +590,6 @@ root signature space consumption. Descriptor Range Version 1.0 '''''''''''''''''''''''''''' - The Version 1.0 ``DescriptorRange_V1_0`` provides basic descriptor range definition: #. **RangeType**: Type of descriptors (CBV, SRV, UAV, or Sampler) @@ -605,10 +603,10 @@ Descriptor Range Version 1.1 The Version 1.1 DescriptorRange_V1_1 extends the base structure with performance optimization flags. #. **Flags**: Provide additional information about the descriptors and enable further driver optimizations. + For details, check `Direct X documentation <https://learn.microsoft.com/en-us/windows/win32/direct3d12/root-signature-version-1-1#static-and-volatile-flags>`_. Root Descriptor Table ''''''''''''''''''''' - RootDescriptorTable provides basic table structure: #. **NumDescriptorRanges**: Number of descriptor ranges |