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 |