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 |