Modifica dell'accesso in scrittura del buffer di profondità (Direct3D 9)

Per impostazione predefinita, il sistema Direct3D può scrivere nel buffer di profondità. La maggior parte delle applicazioni lascia la scrittura nel buffer di profondità abilitata, ma è possibile ottenere alcuni effetti speciali non consentendo al sistema Direct3D di scrivere nel buffer di profondità.

È possibile disabilitare le scritture del buffer di profondità in C++ chiamando il metodo IDirect3DDevice9::SetRenderState con il parametro State impostato su D3DRS_ZWRITEENABLE e il parametro Value impostato su 0.

Buffer di profondità