Поделиться через


структура D3D12_SHADER_BYTECODE (d3d12.h)

Описывает данные шейдера.

Синтаксис

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

Члены

pShaderBytecode

Указатель на блок памяти, содержащий данные шейдера.

BytecodeLength

Размер (в байтах) данных шейдера, на которые указывает элемент pShaderBytecode .

Комментарии

Объекты D3D12_GRAPHICS_PIPELINE_STATE_DESC и D3D12_COMPUTE_PIPELINE_STATE_DESC содержат D3D12_SHADER_BYTECODE структуры, описывающие различные типы шейдеров.

При загрузке шейдера из FXC/DXC это может быть весь скомпилированный BLOB-объект, загруженный с диска.

Требования

   
Верхняя часть d3d12.h

См. также раздел

CD3DX12_SHADER_BYTECODE

Основные структуры