D3DHAL_DP2CREATEVERTEXSHADERFUNC structure (d3dhal.h)
DirectX 9.0 et versions ultérieures uniquement.
La structure D3DHAL_DP2CREATEVERTEXSHADERFUNC est utilisée pour créer un objet de code de nuanceur de vertex lorsqu’un opcode D3DDP2OP_CREATEVERTEXSHADERFUNC est reçu par D3dDrawPrimitives2.
Syntaxe
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERFUNC {
DWORD dwHandle;
DWORD dwSize;
} D3DHAL_DP2CREATEVERTEXSHADERFUNC;
Membres
dwHandle
Spécifie le handle du code du nuanceur de vertex attribué par le runtime. Cette valeur est garantie sous-zéro.
dwSize
Spécifie la taille du code du nuanceur en octets.
Remarques
Lorsque le runtime appelle la fonction D3dDrawPrimitives2 du pilote avec ce jeton, le pilote doit valider le code du nuanceur donné et signaler la réussite ou l’échec en conséquence.
Le code du nuanceur de vertex suit D3DHAL_DP2CREATEVERTEXSHADERFUNC dans le flux de commandes. Consultez Direct3D Driver Shader Codes pour plus d’informations sur le format du code de nuanceur individuel et les jetons qui composent chaque code de nuanceur.
Le runtime DirectX 9.0 définit dwHandle sur zéro pour indiquer un pipeline de fonction fixe.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_CREATEVERTEXSHADERFUNC