共用方式為


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

另請參閱

D3D12DDI_CREATE_SHADER_FLAGS

D3D12DDI_LIBRARY_REFERENCE_0010

D3D12DDI_SHADERCACHE_HASH