estrutura D3D12_ROOT_CONSTANTS (d3d12.h)
Descreve constantes embutidas na assinatura raiz que aparecem em sombreadores como um buffer constante.
Sintaxe
typedef struct D3D12_ROOT_CONSTANTS {
UINT ShaderRegister;
UINT RegisterSpace;
UINT Num32BitValues;
} D3D12_ROOT_CONSTANTS;
Membros
ShaderRegister
O registro do sombreador.
RegisterSpace
O espaço de registro.
Num32BitValues
O número de constantes que ocupam um único slot de sombreador (essas constantes aparecem como um único buffer constante). Todas as constantes ocupam um único slot de associação de assinatura raiz.
Comentários
Consulte Associação de Recursos no HLSL para obter mais informações sobre registros e espaços do sombreador.
D3D12_ROOT_CONSTANTS é o tipo de dados do membro Constantes do D3D12_ROOT_PARAMETER. Use um D3D12_ROOT_CONSTANTS ao definir o campo SlotType do D3D12_ROOT_PARAMETER como o membro D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS de D3D12_ROOT_PARAMETER_TYPE.
Requisitos
Cabeçalho | d3d12.h |