Freigeben über


D3D12_SHADER_BYTECODE-Struktur (d3d12.h)

Beschreibt Shaderdaten.

Syntax

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

Member

pShaderBytecode

Ein Zeiger auf einen Speicherblock, der die Shaderdaten enthält.

BytecodeLength

Die Größe der Shaderdaten in Bytes, auf die das pShaderBytecode-Element verweist.

Hinweise

Die D3D12_GRAPHICS_PIPELINE_STATE_DESC - und D3D12_COMPUTE_PIPELINE_STATE_DESC-Objekte enthalten D3D12_SHADER_BYTECODE Strukturen, die verschiedene Shadertypen beschreiben.

Beim Laden eines Shaders aus FXC/DXC kann dies das gesamte kompilierte Blob sein, das vom Datenträger geladen wird.

Anforderungen

   
Kopfzeile d3d12.h

Weitere Informationen

CD3DX12_SHADER_BYTECODE

Kernstrukturen