I have a program which draws a 3D scene (school work) and I have two machines (desktop [AMD] and laptop [iBook]) both with Debian Sid.
When I compile and test the EXACT same code everything works fine in the laptop (ATI Radeon M6, with dri-trunk) but I don’t display correctly in the desktop machine (nVidia GeForce 2MX-400).
If I’m not mistaken, there must be something wrong with the Depth test because if I switch the object drawing order the last object is displayed over the others before (wether the last one is further or nearer).
The worst thing is that I can’t locate the guilty element: Is it the nVidia driver? Is it the patch for the nVidia driver (for 2.6 kernels)? Is it the MESA lib? The X Server? The Hardware? The Kernel? Where is the z-buffer controlled?
P.S: And to make it even more funny, there’s no problem at all with 3D games such as Quake3.
If you want more information, please ask.
Thanks for your time.