Hooray for Demoniak3D! The new release was a great early Christmas present.
I've been continuing work on the immersive environment project and have a few more questions.
http://testing.jp-design.net/Demoniak3D/4cams.zip shows a quick demo of a 4-camera setup (I borrowed the church model from one of the samples) . . . with a couple problems.
1 - Inactive Viewport Streaking?
When I run this, it looks like whatever viewport the mouse is over behaves correctly, but all others redraw over the previous frames' content (leaving streaks). Is there a way to force a viewport to clear itself before redrawing? Or is that an issue with my graphics card? Please help! :-D
2 - Window/Viewport Sizing?
Why does is the actual window size different from the window size in the HyperGraph? I'd like to run 4 800x600 viewports in a 3200x600 window. 3200x600 is less than the 4096x4096 my graphics card *should* support. The biggest I can get is 4 300x225 viewports in a 1200x225 window. When I try something bigger, the window that opens is much less than 3200! This was answered above, but my results are different from the given explanation. Please correct my lack of understanding! :-D
3 - C++/Lua Communication? [unrelated to viewports]
I have a Nintendo Wii Remote connected to my computer through a BlueSoleil bluetooth adapter. It can communicate with a C++ script. I'd like to be able to access the Wii Remote through Lua to control Demoniak3D scenes. Is there a way to get Lua and C++ to communicate with eachother? Please point me in the right direction.
I realize I've been asking a lot of questions, and appreciate all the help I've been given. I'll be glad to share my experiences and source-code once I have something worth sharing! Thanks all!
- Joe