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

核心結構