D3D12_SHADER_BYTECODE structure (d3d12.h)

Décrit les données du nuanceur.

Syntaxe

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

Membres

pShaderBytecode

Pointeur vers un bloc de mémoire qui contient les données du nuanceur.

BytecodeLength

Taille, en octets, des données du nuanceur vers laquelle pointe le membre pShaderBytecode .

Notes

Les objets D3D12_GRAPHICS_PIPELINE_STATE_DESC et D3D12_COMPUTE_PIPELINE_STATE_DESC contiennent des structures D3D12_SHADER_BYTECODE qui décrivent différents types de nuanceurs.

Lors du chargement d’un nuanceur à partir de FXC/DXC, il peut s’agir de l’intégralité de l’objet blob compilé tel qu’il est chargé à partir du disque.

Spécifications

   
En-tête d3d12.h

Voir aussi

CD3DX12_SHADER_BYTECODE

Structures principales