D3D12_ROOT_CONSTANTS 구조체(d3d12.h)
셰이더에 하나의 상수 버퍼로 표시되는 루트 서명의 상수 인라인을 설명합니다.
구문
typedef struct D3D12_ROOT_CONSTANTS {
UINT ShaderRegister;
UINT RegisterSpace;
UINT Num32BitValues;
} D3D12_ROOT_CONSTANTS;
멤버
ShaderRegister
셰이더 레지스터입니다.
RegisterSpace
레지스터 공간입니다.
Num32BitValues
단일 셰이더 슬롯을 차지하는 상수 수입니다(이러한 상수는 단일 상수 버퍼처럼 표시됨). 모든 상수는 단일 루트 서명 바인딩 슬롯을 차지합니다.
설명
셰이더 레지스터 및 공간에 대한 자세한 내용은 HLSL의 리소스 바인딩 을 참조하세요.
D3D12_ROOT_CONSTANTS D3D12_ROOT_PARAMETER Constants멤버의 데이터 형식입니다. D3D12_ROOT_PARAMETERSlotType 필드를 D3D12_ROOT_PARAMETER_TYPE D3D12_ROOT_PARAMETER_TYPE_32BIT_CONSTANTS 멤버로 설정할 때 D3D12_ROOT_CONSTANTS 사용합니다.
요구 사항
머리글 | d3d12.h |