Activation de la mise en mémoire tampon de profondeur (Direct3D 9)
Après avoir créé une mémoire tampon de profondeur, comme décrit dans création d’un tampon de profondeur (Direct3D 9), vous activez la mise en mémoire tampon de profondeur en appelant la méthode IDirect3DDevice9 :: SetRenderState . Définissez l' _ État de rendu D3DRS ZENABLE pour activer la mise en mémoire tampon de profondeur. Utilisez le _ membre D3DZB true du type énuméré D3DZBUFFERTYPE (ou true) pour activer la mise en mémoire tampon z, D3DZB _ USEW pour activer la mise en mémoire tampon w ou D3DZB _ false (ou false) pour désactiver la mise en mémoire tampon de profondeur.
Notes
Pour utiliser la mise en mémoire tampon w, votre application doit définir une matrice de projection conforme même si elle n’utilise pas le pipeline de transformation Direct3D. Pour plus d’informations sur la façon de fournir une matrice de projection appropriée, consultez une matrice de projection avec l’W-friendly