remdul
10-20-2005, 05:20 AM
Hi,
I'm doing two pass rendering to render polygon outlines over a mesh using polygon offset. This works fine.
However when I enable line smoothing this no longer works without clearly visible artifacts (z-fighting):
http://home.planet.nl/~buijs512/_temp/glprob.jpg
The only state change here is a glEnable(GL_LINE_SMOOTH) call. Line smoothing shouldn't be able to affect the way depth testing works, correct?
I thought this might be a driver problem, and I upgraded to the latest ForceWare drivers, but the problem isn't fixed.
The problem wasn't present with older ForceWare drivers (I believe 72.xx and older), and I do get correct results on some ancient Detonator drivers on other machines.
Can anyone confirm this is a driver bug/cheat or may there be something else that I could have done wrong?
I'm doing two pass rendering to render polygon outlines over a mesh using polygon offset. This works fine.
However when I enable line smoothing this no longer works without clearly visible artifacts (z-fighting):
http://home.planet.nl/~buijs512/_temp/glprob.jpg
The only state change here is a glEnable(GL_LINE_SMOOTH) call. Line smoothing shouldn't be able to affect the way depth testing works, correct?
I thought this might be a driver problem, and I upgraded to the latest ForceWare drivers, but the problem isn't fixed.
The problem wasn't present with older ForceWare drivers (I believe 72.xx and older), and I do get correct results on some ancient Detonator drivers on other machines.
Can anyone confirm this is a driver bug/cheat or may there be something else that I could have done wrong?