Hi
I need someone with an ATI card who has an app which does multiple passes. All you have to do, is to add 5 lines and test, if your app still does the same thing as it did before. Shouldn´t be much work.
After your app has done at least one of the multiple passes you need to put this in between:
glMatrixMode (GL_PROJECTION);
glPushMatrix ();
glLoadIdentity ();
glPopMatrix ();
glMatrixMode (GL_MODELVIEW);
After that at least one other pass has to be done.
If you now run your app, it should still look as always, because in fact nothing has been done. The projection-matrix has been changed and restored, and nothing should be affected.
On my Geforce 4 this is not the case! After i put this code in between, i got z-fighting in the subsequent passes and there is nothing i can do about this. I wrote to nVidia, but they certainly don´t think this is of any importance.
So, if this works without problems on ATI cards, my next gfx card won´t be a Geforce.
Thanks in advance,
Jan.