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_DESCD3D12_COMPUTE_PIPELINE_STATE_DESC 对象包含描述各种着色器类型的D3D12_SHADER_BYTECODE结构。

从 FXC/DXC 加载着色器时,这可能是从磁盘加载的整个已编译 Blob。

要求

   
标头 d3d12.h

另请参阅

CD3DX12_SHADER_BYTECODE

核心结构