estructura D3D12_ROOT_DESCRIPTOR_TABLE (d3d12.h)
Describe el diseño de la firma raíz 1.0 de una tabla de descriptores como una colección de intervalos de descriptores que son todos relativos a un único identificador de descriptor base.
Sintaxis
typedef struct D3D12_ROOT_DESCRIPTOR_TABLE {
UINT NumDescriptorRanges;
const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE;
Miembros
NumDescriptorRanges
Número de intervalos de descriptores en el diseño de tabla.
pDescriptorRanges
Matriz de estructuras de D3D12_DESCRIPTOR_RANGE que describen los intervalos de descriptores.
Comentarios
Los muestreadores no se permiten en la misma tabla descriptor que las vistas de búfer de constantes (CBV), las vistas de acceso desordenado (UAV) y las vistas de recursos de sombreador (SRV).
D3D12_ROOT_DESCRIPTOR_TABLE es el tipo de datos del miembro DescriptorTable de D3D12_ROOT_PARAMETER. Use un D3D12_ROOT_DESCRIPTOR_TABLE al establecer el miembro ParameterType de D3D12_ROOT_PARAMETERen D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |