Condividi tramite


D3D12_SHADER_BYTECODE struttura (d3d12.h)

Descrive i dati dello shader.

Sintassi

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

Members

pShaderBytecode

Puntatore a un blocco di memoria che contiene i dati dello shader.

BytecodeLength

Dimensioni, in byte, dei dati shader a cui punta il membro pShaderBytecode .

Commenti

Gli oggetti D3D12_GRAPHICS_PIPELINE_STATE_DESC e D3D12_COMPUTE_PIPELINE_STATE_DESC contengono strutture D3D12_SHADER_BYTECODE che descrivono vari tipi di shader.

Quando si carica uno shader da FXC/DXC, questo può essere l'intero BLOB compilato come caricato dal disco.

Requisiti

   
Intestazione d3d12.h

Vedi anche

CD3DX12_SHADER_BYTECODE

Strutture principali