D3D12DDIARG_CREATE_SHADER_0026 Struktur (d3d12umddi.h)
Die D3D12DDIARG_CREATE_SHADER_0026-Struktur enthält die Parameter, die der Anzeigetreiber zum Erstellen eines Shaders verwendet.
Syntax
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;
Angehörige
hRootSignature
Behandeln sie eine Stammsignatur.
pShaderCode
Zeiger auf den Shadercode.
IOSignatures
E/A-Signatur.
IOSignatures.Standard
Zeiger auf eine D3D12DDIARG_STAGE_IO_SIGNATURES Struktur.
IOSignatures.Tessellation
Zeiger auf eine D3D12DDIARG_TESSELLATION_IO_SIGNATURES Struktur.
IOSignatures.Mesh
Zeiger auf eine D3D12DDIARG_MESH_IO_SIGNATURES Struktur.
Flags
Ein D3D12DDI_CREATE_SHADER_FLAGS Wert, der die Flags für die Shadererstellung angibt.
LibraryReference
Eine D3D12DDI_LIBRARY_REFERENCE_0010 Struktur, die eine Pipelinebibliothek beschreibt.
ShaderCodeHash
Eine D3D12DDI_SHADERCACHE_HASH Struktur, die einen Hashwert enthält, der dem Shader für die Shadercachesuche zugeordnet werden soll.
Bemerkungen
Weitere Informationen finden Sie in der spezifikation Mesh-Shader.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | d3d12umddi.h |