D3D12DDIARG_CREATE_SHADER_0026結構 (d3d12umddi.h)
D3D12DDIARG_CREATE_SHADER_0026 結構包含顯示驅動程式用來建立著色器的參數。
語法
typedef struct D3D12DDIARG_CREATE_SHADER_0026 {
D3D12DDI_HROOTSIGNATURE hRootSignature;
const UINT *pShaderCode;
union {
const D3D12DDIARG_STAGE_IO_SIGNATURES *Standard;
const D3D12DDIARG_TESSELLATION_IO_SIGNATURES *Tessellation;
const D3D12DDIARG_MESH_IO_SIGNATURES *Mesh;
} IOSignatures;
D3D12DDI_CREATE_SHADER_FLAGS Flags;
D3D12DDI_LIBRARY_REFERENCE_0010 LibraryReference;
D3D12DDI_SHADERCACHE_HASH ShaderCodeHash;
} D3D12DDIARG_CREATE_SHADER_0026;
成員
hRootSignature
根簽章的句柄。
pShaderCode
著色器程式代碼的指標。
IOSignatures
IO 簽章。
IOSignatures.Standard
D3D12DDIARG_STAGE_IO_SIGNATURES結構的指標。
IOSignatures.Tessellation
D3D12DDIARG_TESSELLATION_IO_SIGNATURES 結構的指標。
IOSignatures.Mesh
D3D12DDIARG_MESH_IO_SIGNATURES 結構的指標。
Flags
指定著色器建立旗標的 D3D12DDI_CREATE_SHADER_FLAGS 值。
LibraryReference
描述管線連結庫的 D3D12DDI_LIBRARY_REFERENCE_0010 結構。
ShaderCodeHash
D3D12DDI_SHADERCACHE_HASH 結構,其中包含要與著色器快取查閱之著色器產生關聯的哈希值。
言論
如需詳細資訊,請參閱 網格著色器規格。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 2004 |
標頭 | d3d12umddi.h |