yes, not without two monitors for sure! Two monitors almost makes debugging bearable!
everthing seemed to be working fine, but since upgrading to VS2010, fullscreen mode doesn´t work, although that could be a coincidence only, maybe I changed some small thing.
I was creating-displaying-deleting the Irrlicht device each time I loaded a scene and animations. so to eliminate the delay of the delete-create device cycle, I changed the code to cleanup only, i.e. delete the previous meshes, textures and nodes, and then re-use the device, but now its somehow losing the focus and the screen doesn´t show until I alt-tab to another application, then back.
I´ve tried so many things, setfocus, setwindowposition.. but I can´t get the irrlicht window to run programatically in fullscreen mode.
If I right-click the screen, then the pop-up dlg shows, and immediately the 3d sceen shows drawing away happily. I´ve checked the code thats called, through the MFC code, but can´t see anything relevant.
This is the cleanup sequence:
1. Remove animators.
2. Destroy child nodes.
3. Remove nodes.
4. Call removealltextures, meshes.
5. Finally, call device->clearSystemMessages()
Hoping the device can then be ready for reuse.
In any case, in windowed mode it works, but in full-screen mode its unreliable at best, nothing at worst.