структура 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 |