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;
Member
hRootSignature
Handle für 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.
Hinweise
Weitere Informationen finden Sie in der Spezifikation für Mesh-Shader .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | d3d12umddi.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für