Recently, I have been developing a large project using OpenGL and Visual C++ 6.0. I tested it in my Windows 98 / GeForce2 TI, and worked perfectly, as also did in a WindowsXP / 3DFX Voodoo2.
However, When I ran it in a Windows 2000 PC without hardware acceleration, the program worked, but without showing the render results. I debugged the code, and all the functions returns OK values, but when it reaches the buffer swap line, nothing happens (keep showing the desktop, not even shows a black screen) and the program continues without errors. This behavior also happens in other W2000 machines and in a laptop with Windows XP and no hardware acceleration.
I don’t know if this has happened to others. A brief summary of the critical parts of the code (OpenGL context creation, pixel format config…) is here: http://www.yeray-muaddib.com/code_summary.txt
This project is very important to me, and I would thank a lot any help.