// d3d12umddi.h
typedef enum D3D12DDI_DESCRIPTOR_RANGE_FLAGS {
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_NONE,
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_DESCRIPTORS_VOLATILE,
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_DATA_VOLATILE,
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_DATA_STATIC_WHILE_SET_AT_EXECUTE,
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_DATA_STATIC,
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0052_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKS
} ;
View the official Windows Driver Kit DDI referenceNo description available.
Descriptor range flags.
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_NONENone.
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_DESCRIPTORS_VOLATILEDescriptors are volatile.
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_DATA_VOLATILEData is volatile.
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_DATA_STATIC_WHILE_SET_AT_EXECUTEData is static while set at execute.
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0013_DATA_STATICData is static.
D3D12DDI_DESCRIPTOR_RANGE_FLAG_0052_DESCRIPTORS_STATIC_KEEPING_BUFFER_BOUNDS_CHECKSDescriptors are static while keeping buffer bounds checks.