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 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

D3DHAL_DP2COMMAND

D3dDrawPrimitives2