structure D3D12DDIARG_CREATE_SHADER_0026 (d3d12umddi.h)
La structure D3D12DDIARG_CREATE_SHADER_0026 contient les paramètres utilisés par le pilote d’affichage pour créer un nuanceur.
Syntaxe
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;
Membres
hRootSignature
Gérer vers une signature racine.
pShaderCode
Pointeur vers le code du nuanceur.
IOSignatures
Signature d’E/S.
IOSignatures.Standard
Pointeur vers une structure D3D12DDIARG_STAGE_IO_SIGNATURES.
IOSignatures.Tessellation
Pointeur vers une structure D3D12DDIARG_TESSELLATION_IO_SIGNATURES.
IOSignatures.Mesh
Pointeur vers une structure D3D12DDIARG_MESH_IO_SIGNATURES.
Flags
Valeur D3D12DDI_CREATE_SHADER_FLAGS spécifiant les indicateurs de création du nuanceur.
LibraryReference
Structure D3D12DDI_LIBRARY_REFERENCE_0010 décrivant une bibliothèque de pipelines.
ShaderCodeHash
Structure D3D12DDI_SHADERCACHE_HASH contenant une valeur de hachage à associer au nuanceur pour la recherche du cache de nuanceur.
Remarques
Pour plus d’informations, consultez la spécification du nuanceur de maillage .
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 2004 |
d’en-tête | d3d12umddi.h |