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 |
Header | d3d12umddi.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示