estructura D3D12_SHADER_BYTECODE (d3d12.h)

Describe los datos del sombreador.

Sintaxis

typedef struct D3D12_SHADER_BYTECODE {
  const void *pShaderBytecode;
  SIZE_T     BytecodeLength;
} D3D12_SHADER_BYTECODE;

Miembros

pShaderBytecode

Puntero a un bloque de memoria que contiene los datos del sombreador.

BytecodeLength

Tamaño, en bytes, de los datos del sombreador a los que apunta el miembro pShaderBytecode .

Comentarios

Los objetos D3D12_GRAPHICS_PIPELINE_STATE_DESC y D3D12_COMPUTE_PIPELINE_STATE_DESC contienen estructuras D3D12_SHADER_BYTECODE que describen varios tipos de sombreador.

Al cargar un sombreador desde FXC/DXC, este puede ser el blob compilado completo tal como se carga desde el disco.

Requisitos

   
Encabezado d3d12.h

Consulte también

CD3DX12_SHADER_BYTECODE

Estructuras principales