I'm running Vista Ultimate, SP1 and VS 2005 (C++).
The problem never occurs on any of my Linux boxes. Only windows.
It occurs under both Directx9 and OpenGL modes.
I'm running Intel 2.4GHz Core 2 duo, 2 GB ram, and Geforce 7900GT video card. Not the greatest rig, but certainly capable of running my puny game. My frames per second is very high.
This problem occurs in both debug mode and release mode.
Hmm.. what other clues can I give. Usually when it happens, it's within the first couple of seconds. Almost always happens when I go 1680x1050 full screen. I'll see maybe half a second of action, then.... poof. blackness. Other times, I'll play for half an hour and it never occurs.
I've tried commenting out huge portions of the code to no avail. I've tried rebooting. I've tried every possible window size starting at 400x300. I've upgraded my video drivers. I've tried many combinations of settings in Visual studio (went back to mostly defaults, though.) It's a console application so it does start a console before launching the 3d window. My project is derived from the "Empty C++ project", no microsoft crap attached at all.
I tested the return value of beginscene and endscene.. both are true. I know the screen is black because that's the color I set the backbuffer to be.
Like I said before the exact same code works beautifully on Linux (Fedora Core
Sorry for the long winded post. I'll be eternally grateful if someone could solve my problem....
