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
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 2004 |
encabezado de |
d3d12umddi.h |