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 |