estrutura D3D12DDIARG_CREATE_SHADER_0026 (d3d12umddi.h)
A estrutura D3D12DDIARG_CREATE_SHADER_0026 contém os parâmetros que o driver de exibição usa para criar um sombreador.
Sintaxe
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;
Membros
hRootSignature
Manipule para uma assinatura raiz.
pShaderCode
Ponteiro para o código do sombreador.
IOSignatures
Assinatura de E/S.
IOSignatures.Standard
Ponteiro para uma estrutura D3D12DDIARG_STAGE_IO_SIGNATURES.
IOSignatures.Tessellation
Ponteiro para uma estrutura D3D12DDIARG_TESSELLATION_IO_SIGNATURES.
IOSignatures.Mesh
Ponteiro para uma estrutura D3D12DDIARG_MESH_IO_SIGNATURES.
Flags
Um valor D3D12DDI_CREATE_SHADER_FLAGS especificando os sinalizadores para a criação do sombreador.
LibraryReference
Uma estrutura D3D12DDI_LIBRARY_REFERENCE_0010 que descreve uma biblioteca de pipeline.
ShaderCodeHash
Uma estrutura D3D12DDI_SHADERCACHE_HASH que contém um valor de hash a ser associado ao sombreador para pesquisa de cache de sombreador.
Observações
Consulte a de especificação do Sombreador de Malha
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 2004 |
cabeçalho | d3d12umddi.h |