Partager via


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

Voir aussi

D3D12DDI_CREATE_SHADER_FLAGS

D3D12DDI_LIBRARY_REFERENCE_0010

D3D12DDI_SHADERCACHE_HASH