Hi,
does anyone have any experiences with Irrlicht-based applications that make use of multiple monitors?
I wrote two samples based on the tutorials so far:
First, I render with OpenGL, use one window spanned over both screens and set one viewport for each screen. This runs stable, but the performance gets lowered by having one render-call for each viewport (like in the splitscreen tutorial) and by the fact that I can't switch to fullscreen.
Second, I use an Irrlicht-extension by sdi2000: http://irrlicht.sourceforge.net/phpBB2/ ... hp?t=17277 where I create a multihead-device with Direct3D9. So I can switch both screens to fullscreen, but my framerate gets a strange behaviour - every few frames the time to render rises from 5ms to 30ms. So I have to lower the framerate to a constant number, otherwise this behaviour gets visible.
Does anyone have an explanation for these peaks under Direct3D9 or do you know a better solution for this kind of application? I have to mention that performance is a critical issue because my application has to run on hardware-limited systems.
Thanks in advance.