Archived

This topic is now archived and is closed to further replies.

KalvinB

D3D 7 - no overdraw

Recommended Posts

How do I keep Direct3D from overwriting a pixel that''s already on the screen without regard to the z-buffer? So regardless of whether or not the second pixel is in front of or behind the first it won''t be drawn. Ben http://therabbithole.redback.inficad.com

Share this post


Link to post
Share on other sites
I dont know if or how this works. Couldnt you write into the zbuffer data ? Change the z of that pixel to the smallest z distance, and then rely on zbuffering to leave that pixel unchanged.

If I am correct, the zbuffer is also a surface, so you could prolly just lock it and write to it.

Edited by - Diodor on May 5, 2001 7:38:29 AM

Share this post


Link to post
Share on other sites