Partager via


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 éloignée de la mémoire tampon w, respectivement. Ces membres peuvent être des valeurs à virgule flottante valides.

Remarques

Le rappel D3dDrawPrimitives 2 analyse une structure D3DHAL_DP2WINFO à partir de la mémoire tampon de commande 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 la mémoire tampon w.

Les adaptateurs 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 commande.

Exigences

Exigence Valeur
d’en-tête d3dhal.h (include D3dhal.h)

Voir aussi

D3DDP2OP_WINFO

D3DHAL_DP2COMMAND

D3dDrawPrimitives2