estructura D3D12DDIARG_CREATE_SHADER_0026 (d3d12umddi.h)

La estructura D3D12DDIARG_CREATE_SHADER_0026 contiene los parámetros que usa el controlador de pantalla para crear un sombreador.

Sintaxis

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;

Miembros

hRootSignature

Identificador de una firma raíz.

pShaderCode

Puntero al código del sombreador.

IOSignatures

Firma de E/S.

IOSignatures.Standard

Puntero a una estructura D3D12DDIARG_STAGE_IO_SIGNATURES.

IOSignatures.Tessellation

Puntero a una estructura de D3D12DDIARG_TESSELLATION_IO_SIGNATURES.

IOSignatures.Mesh

Puntero a una estructura D3D12DDIARG_MESH_IO_SIGNATURES.

Flags

Valor de D3D12DDI_CREATE_SHADER_FLAGS que especifica las marcas para la creación del sombreador.

LibraryReference

Estructura D3D12DDI_LIBRARY_REFERENCE_0010 que describe una biblioteca de canalización.

ShaderCodeHash

Estructura de D3D12DDI_SHADERCACHE_HASH que contiene un valor hash que se va a asociar al sombreador para la búsqueda de caché del sombreador.

Observaciones

Consulte el especificación del sombreador de malla para obtener más información.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 2004
encabezado de d3d12umddi.h

Consulte también

D3D12DDI_CREATE_SHADER_FLAGS

D3D12DDI_LIBRARY_REFERENCE_0010

D3D12DDI_SHADERCACHE_HASH