structure D3DHAL_DP2WINFO (d3dhal.h)
La structure D3DHAL_DP2WINFO est utilisée pour informer le pilote de la plage w à utiliser pour la mise en mémoire tampon w.
Syntaxe
typedef struct _D3DHAL_DP2WINFO {
D3DVALUE dvWNear;
D3DVALUE dvWFar;
} D3DHAL_DP2WINFO;
Membres
dvWNear
dvWFar
Spécifiez la limite proche et lointaine de la mémoire tampon w, respectivement. Ces membres peuvent être n’importe quelle valeur à virgule flottante valide.
Remarques
Le rappel D3dDrawPrimitives2 analyse une structure de D3DHAL_DP2WINFO à partir de la mémoire tampon de commandes et met à jour les paramètres de mise à l’échelle du pilote pour la mise en mémoire tampon w lorsque D3DHAL_DP2COMMAND est défini sur D3DDP2OP_WINFO.
Une structure D3DHAL_DP2WINFO suit la structure D3DHAL_DP2COMMAND dans la mémoire tampon de commandes.
Le pilote doit mettre à jour la partie w-buffer de son contexte de rendu interne avec les plages w spécifiées dans cette structure. Le pilote peut utiliser ces informations pour mettre à l’échelle le w-buffer.
Les cartes vidéo qui ne prennent pas en charge cette fonctionnalité doivent ignorer et ignorer ces instructions et continuer à traiter le reste de la mémoire tampon de commandes.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dhal.h (inclure D3dhal.h) |
Voir aussi
D3DDP2OP_WINFO