Today I was trying to step through some code for intialising a vertex buffer, as something was going drastically wrong along the way. However my application needed to be tested in full screen mode which made debugging through VS impossible as the application I was trying to debug takes full control of the screen.
There seem to be two solutions in this scenario;
- Modify your code to run in windowed mode (easy enough to do, just change your window class registration and DirectX initialisation routines)
- Use multiple monitors –> Goto control panel, choose DirectX, Goto DirectDraw tab, choose Advanced and enable Multiple Monitor Debugging.