estructura D3D12_ROOT_CONSTANTS (d3d12.h)
Describe constantes insertadas en la firma raíz que aparecen en sombreadores como un búfer de constantes.
Sintaxis
typedef struct D3D12_ROOT_CONSTANTS {
UINT ShaderRegister;
UINT RegisterSpace;
UINT Num32BitValues;
} D3D12_ROOT_CONSTANTS;
Miembros
ShaderRegister
Registro del sombreador.
RegisterSpace
Espacio de registro.
Num32BitValues
Número de constantes que ocupan una sola ranura de sombreador (estas constantes aparecen como un único búfer de constantes). Todas las constantes ocupan una única ranura de enlace de firma raíz.
Comentarios
Consulte Enlace de recursos en HLSL para obtener más información sobre los registros y espacios del sombreador.
D3D12_ROOT_CONSTANTS es el tipo de datos del miembro Constants de D3D12_ROOT_PARAMETER. Use un D3D12_ROOT_CONSTANTS al establecer el campo SlotType de D3D12_ROOT_PARAMETER en el miembro D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS de D3D12_ROOT_PARAMETER_TYPE.
Requisitos
Encabezado | d3d12.h |