struttura D3D12DDIARG_CREATE_SHADER_0026 (d3d12umddi.h)
La struttura D3D12DDIARG_CREATE_SHADER_0026 contiene i parametri usati dal driver di visualizzazione per creare uno shader.
Sintassi
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;
Membri
hRootSignature
Handle per una firma radice.
pShaderCode
Puntatore al codice dello shader.
IOSignatures
Firma di I/O.
IOSignatures.Standard
Puntatore a una struttura D3D12DDIARG_STAGE_IO_SIGNATURES.
IOSignatures.Tessellation
Puntatore a una struttura D3D12DDIARG_TESSELLATION_IO_SIGNATURES.
IOSignatures.Mesh
Puntatore a una struttura D3D12DDIARG_MESH_IO_SIGNATURES.
Flags
Valore D3D12DDI_CREATE_SHADER_FLAGS che specifica i flag per la creazione dello shader.
LibraryReference
Struttura D3D12DDI_LIBRARY_REFERENCE_0010 che descrive una libreria di pipeline.
ShaderCodeHash
Struttura D3D12DDI_SHADERCACHE_HASH contenente un valore hash da associare allo shader per la ricerca della cache shader.
Osservazioni
Per altre informazioni, vedere la specifica
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 10, versione 2004 |
intestazione |
d3d12umddi.h |