Socrates -
What Microsoft does in their DX8 screensaver example code is to completely shut down the Direct3D part of the application, bring up a dialog box, then recreate the app after it's done with the dialog, hoping to remember where everything was is it's previous life. This can get extremely ugly, especially if the app is in a different resolution or refresh rate from the desktop.
All previous versions of D3D kept track of which buffer was being displayed. We have no idea why they took this out.
|