First let me say this isn’t the newbie OpenGL question the title of the post makes it sound like.
I have a home grown OpenGL 3D engine. It works on every graphics card we test from GeForce4 and later and Radeons, etc.
One user of this engine is reporting a problem. The rendering looks great but every object is rendered in the reverse depth order. The objects (mesh collection of faces) render individually just fine but objects that should be in back are in front. Its almost like the depth buffer is inverted.
I’ve confirmed counter-clockwise winding on everything and I’ve confirmed GL_DEPTH_TEST and related depth test properties are correctly set, and as I said only one system (out of hundreds of systems) is having this problem. Specifically it is an NVIDIA GeForce FX Go5100.
Any clues what could be causing it? Driver settings? etc. Any ideas are much appreciated.