Compartilhar via


estrutura D3D12_SHADER_BYTECODE (d3d12.h)

Descreve os dados do sombreador.

Sintaxe

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

Membros

pShaderBytecode

Um ponteiro para um bloco de memória que contém os dados do sombreador.

BytecodeLength

O tamanho, em bytes, dos dados de sombreador para os quais o membro pShaderBytecode aponta.

Comentários

Os objetos D3D12_GRAPHICS_PIPELINE_STATE_DESC e D3D12_COMPUTE_PIPELINE_STATE_DESC contêm estruturas D3D12_SHADER_BYTECODE que descrevem vários tipos de sombreador.

Ao carregar um sombreador do FXC/DXC, esse pode ser todo o blob compilado que é carregado do disco.

Requisitos

   
Cabeçalho d3d12.h

Confira também

CD3DX12_SHADER_BYTECODE

Estruturas principais