Modification de l’accès en écriture de la mémoire tampon de profondeur (Direct3D 9)

Par défaut, le système Direct3D est autorisé à écrire dans la mémoire tampon de profondeur. La plupart des applications laissent l’écriture dans la mémoire tampon de profondeur activée, mais vous pouvez obtenir certains effets spéciaux en n’autorisant pas le système Direct3D à écrire dans la mémoire tampon de profondeur.

Vous pouvez désactiver les écritures de mémoire tampon de profondeur en C++ en appelant la méthode IDirect3DDevice9::SetRenderState avec le paramètre State défini sur D3DRS_ZWRITEENABLE et le paramètre Value défini sur 0.

Mémoires tampons de profondeur