D3D12_ROOT_DESCRIPTOR1 struttura (d3d12.h)
Descrive i descrittori inline nella versione 1.1 della firma radice visualizzata negli shader.
Sintassi
typedef struct D3D12_ROOT_DESCRIPTOR1 {
UINT ShaderRegister;
UINT RegisterSpace;
D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
} D3D12_ROOT_DESCRIPTOR1;
Members
ShaderRegister
Registro shader.
RegisterSpace
Spazio di registrazione.
Flags
Specifica la D3D12_ROOT_DESCRIPTOR_FLAGS che determina la volatilità dei descrittori e i dati a cui fanno riferimento.
Commenti
D3D12_ROOT_DESCRIPTOR1 è il tipo di dati del membro descrittore di D3D12_ROOT_PARAMETER1. Usare un D3D12_ROOT_DESCRIPTOR1 quando si imposta il campo ParameterType di D3D12_ROOT_PARAMETER1 sul D3D12_ROOT_PARAMETER_TYPE_CBV, D3D12_ROOT_PARAMETER_TYPE_SRV o D3D12_ROOT_PARAMETER_TYPE_UAV membri di D3D12_ROOT_PARAMETER_TYPE.
Fare riferimento alla struttura helper CD3DX12_ROOT_DESCRIPTOR1.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3d12.h |