Énumération D3DXSHGPUSIMOPT

Décrit la résolution de la mémoire tampon z d’ombre qui sera utilisée dans la simulation d’éclairage direct prt (Precomputed Radiance Transfer) sur le GPU. Une mémoire tampon z de qualité supérieure peut également être spécifiée pour réduire le bruit dans les résultats de la simulation d’éclairage direct, bien que la simulation soit plus lente.

Syntaxe

typedef enum D3DXSHGPUSIMOPT { 
  D3DXSHGPUSIMOPT_SHADOWRES256   = 1,
  D3DXSHGPUSIMOPT_SHADOWRES512   = 0,
  D3DXSHGPUSIMOPT_SHADOWRES1024  = 2,
  D3DXSHGPUSIMOPT_SHADOWRES2048  = 3,
  D3DXSHGPUSIMOPT_HIGHQUALITY    = 4,
  D3DXSHGPUSIMOPT_FORCE_DWORD    = 0x7fffffff
} D3DXSHGPUSIMOPT, *LPD3DXSHGPUSIMOPT;

Constantes

D3DXSHGPUSIMOPT_SHADOWRES256

Simulation de basse résolution. Une texture de 256 x 256 pixels est utilisée dans la simulation pour encoder la mémoire tampon z de l’ombre.

D3DXSHGPUSIMOPT_SHADOWRES512

Simulation de moyenne résolution. Une texture de 512 x 512 pixels est utilisée dans la simulation pour encoder la mémoire tampon z de l’ombre. Il s’agit de la valeur par défaut.

D3DXSHGPUSIMOPT_SHADOWRES1024

Simulation haute résolution. Une texture de 1 024 x 1 024 pixels est utilisée dans la simulation pour encoder l’ombre z-buffer.

D3DXSHGPUSIMOPT_SHADOWRES2048

Simulation de résolution la plus élevée. Une texture de 2 048 x 2048 pixels est utilisée dans la simulation pour encoder l’ombre z-buffer.

D3DXSHGPUSIMOPT_HIGHQUALITY

La simulation est d’une grande précision, quelle que soit la résolution sélectionnée. La définition de cette valeur réduit le bruit dans les résultats de la simulation d’éclairage direct, bien que la simulation soit plus lente. Peut être combiné à l’une des valeurs de résolution.

D3DXSHGPUSIMOPT_FORCE_DWORD

Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.

Notes

Une seule des valeurs de résolution peut être spécifiée et peut être combinée à la valeur de haute qualité.

Spécifications

Condition requise Valeur
En-tête
D3dx9mesh.h

Voir aussi

Énumérations D3DX