ErikH2000
12-19-2004, 05:04 PM
Well, it is crunch time again to release a game. Of course the game works fine on my development computer, but on one offsite tester's computer it is FUBAR. I send possible fixes to him, two hours later find out it doesn't work, send some more fixes, repeat repeat repeat. It's terribly inefficient and frustrating. I need some insight. Here is my problem...
I wrote DirectDraw 8 graphics code that works perfectly on my computer in both 640x480 and 800x600 modes. On the the problem configuration, 640x480 works fine, but in 800x600 fullscreen exclusive the screen will disappear (showing desktop with process is still running) as soon as you click anywhere on the screen. 800x600 windowed mode is also messed up but in a slightly different way--the window outline will show but the interior is completely empty as though all blits were invisible. In both windowed and fullscreen the process hasn't hung--it will still play music and respond to input.
For a test, I disabled all the mouse-handling code as well as game-specific code and I still have the problem. So after disabling code such that nothing but a black empty screen comes up, the problem is still there--clicking will send you back to desktop while the process continues to run.
A point I want to emphasize is that although the problem seems confined to 800x600 modes on this one computer, it is not like the configuration is lacking ability to operate in the requested video mode--the graphics will display correctly in 800x600 fullscreen.
Any leads or troubleshooting ideas you have would be much appreciated!
-Erik
I wrote DirectDraw 8 graphics code that works perfectly on my computer in both 640x480 and 800x600 modes. On the the problem configuration, 640x480 works fine, but in 800x600 fullscreen exclusive the screen will disappear (showing desktop with process is still running) as soon as you click anywhere on the screen. 800x600 windowed mode is also messed up but in a slightly different way--the window outline will show but the interior is completely empty as though all blits were invisible. In both windowed and fullscreen the process hasn't hung--it will still play music and respond to input.
For a test, I disabled all the mouse-handling code as well as game-specific code and I still have the problem. So after disabling code such that nothing but a black empty screen comes up, the problem is still there--clicking will send you back to desktop while the process continues to run.
A point I want to emphasize is that although the problem seems confined to 800x600 modes on this one computer, it is not like the configuration is lacking ability to operate in the requested video mode--the graphics will display correctly in 800x600 fullscreen.
Any leads or troubleshooting ideas you have would be much appreciated!
-Erik