Sign in to follow this  

Problem on Geforce 8600 when I disable D3D clipping

Recommended Posts

We need to turn off D3D clipping and I call SetRenderState(D3DRS_CLIPPING, False). It works fine on all video cards excluding one PC with Geforce 8600GT under WinXP SP2, DX9c, ForceWare 169.21. D3D incorrectly renders quads when I render to rendertarget. The problem looks as somebody shift X,Y coordinates of triangles. Same PC loaded under Vista works fine. Even more, I installed this video card to other two PCs with WinXP and exactly same Geforce 8600 worked fine (same ForceWare, WinXP SP2, DX9c). If I don NOT calll SetRenderState(D3DRS_CLIPPING, False) all works fine on this strange PC. We develop multimedia application with 2D other 3D and sometimes we need to place objects in 3D and set Z<0 for some triangles. In the test where problem occurs all triangles were placed at Z=0 and in orthogonal projection. - We don't use Z buffer. - No warnings in debug mode of DirectX.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this