D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 구조체(d3d12umddi.h)
표시 드라이버가 명령 서명을 만드는 데 사용하는 매개 변수에 대해 설명합니다.
구문
typedef struct D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12DDI_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
D3D12DDI_HROOTSIGNATURE hRootSignature;
UINT NodeMask;
} D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001;
멤버
ByteStride
명령 서명의 각 인수 크기를 바이트 단위로 지정합니다.
NumArgumentDescs
명령 서명의 인수 수를 지정합니다.
pArgumentDescs
인수가 꼭짓점 버퍼인지, 상수, 상수 버퍼 뷰, 셰이더 리소스 뷰 또는 순서가 지정되지 않은 액세스 뷰인지를 포함하여 인수의 세부 정보를 포함하는 D3D12DDI_INDIRECT_ARGUMENT_DESC 구조체의 배열입니다.
hRootSignature
루트 서명에 대한 핸들입니다.
NodeMask
노드 집합입니다. 단일 GPU 작업의 경우 0으로 설정합니다. 여러 GPU 노드가 있는 경우 비트 를 설정하여 명령 서명을 적용할 노드(디바이스의 물리적 어댑터)를 식별합니다. 마스크의 각 비트는 단일 노드에 해당합니다. 다중 어댑터 시스템을 참조하세요.
설명
이 구조체를 PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001 사용합니다.
자세한 내용은 메시 셰이더 사양 을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1903 |
머리글 | d3d12umddi.h |