estructura D3D12_ROOT_DESCRIPTOR_TABLE1 (d3d12.h)
Describe el diseño de la firma raíz 1.1 de una tabla descriptor 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_TABLE1 {
UINT NumDescriptorRanges;
const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges;
} D3D12_ROOT_DESCRIPTOR_TABLE1;
Miembros
NumDescriptorRanges
Número de intervalos de descriptores en el diseño de tabla.
pDescriptorRanges
Matriz de estructuras D3D12_DESCRIPTOR_RANGE1 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_TABLE1 es el tipo de datos del miembro DescriptorTable de D3D12_ROOT_PARAMETER1. Use un D3D12_ROOT_DESCRIPTOR_TABLE1 al establecer el miembro SlotType de D3D12_ROOT_PARAMETER1en D3D12_ROOT_PARAMETER_TYPE_DESCRIPTOR_TABLE.
Consulte la estructura del asistente CD3DX12_ROOT_DESCRIPTOR_TABLE1.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12.h |