futnuh
14-09-2010 09:18:07
I'm porting our single-site educational game from Ogre 1.3 on XP to Ogre 1.7.1 on Windows 7. Previously we used "horizontal span" to cover 2 1920x1080 displays. Unfortunately horizontal span isn't supported on Vista and Windows 7 ... and I don't want to splurge on a 5-series ATI card + Eyefinity. I've been experimenting for the last couple of hours with creating two separate 1920x1080 windows (2 calls to ogre.Root().createRenderWindow).
I've read about having a 1x1 Win32 master window as a parent for 2 children. Is this only critical if I worry about someone shutting down windows in the wrong order? This isn't really an issue for us since we don't have window borders and the game is only infrequently shut down.
So I've got two windows up and running. The problem is that only one window can have focus at a time. And when it has focus, the other one stops rendering. Question then: can I force Ogre to update both windows?
I've read about having a 1x1 Win32 master window as a parent for 2 children. Is this only critical if I worry about someone shutting down windows in the wrong order? This isn't really an issue for us since we don't have window borders and the game is only infrequently shut down.
So I've got two windows up and running. The problem is that only one window can have focus at a time. And when it has focus, the other one stops rendering. Question then: can I force Ogre to update both windows?