<div dir="ltr">Hi Fabian<br> <br>Windows should handle a window that expands ower multiple devices, in our application we have a single graphicswindow set up on two screens, the graphics window is handmodified to position itself in the top left corner, 0,-1080 in this case and extends past both screens. I then set up two views each taking up the space of a single monitor, and disable the window decorator.<br>
 <br>I know there is a call to do the setup something like setupviewacrossalllscreens or so, but I havent experimentet with that yet. Good luck.<br> <br>Brgs<br> <br>Ralf Stokholm<br><br>
<div class="gmail_quote">2008/9/21 Fabian BŁtzow <span dir="ltr"><<a href="mailto:buetz@uni-koblenz.de">buetz@uni-koblenz.de</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi Robert,<br>thanks for your help in this case and thanks for all your other replies, you have been a great source of motivation and advice.<br>
<br>However, my problem has not been completely solved, yet. You were right, with the single graphics context and window for all views, the textures are updated now in each View. Cheers! The problem is, that i want to project the render result with 2 or 3 projectors onto an object, each projector with an individual View. Is it possible to extend the one graphics window over several screens/projectors? With that i could undo the window decoration and fake two independent views..? Otherwise i probably have to use multiple graphics windows and share the context (what id like to avoid, since you said that would cause even more problems).<br>
<br>Cheers,<br>Fabian<br><br>ps: i try to summarise, my (restricted) knowledge of graphics window/context etc.. Maybe others can contribute to that as well.<br>When you dont specify a graphics context for a View, osg generates a new unique one for each View. Graphics contexts comprise basically everything you need for standard rendering, buffers etc. The scene data of the View is copied. Each graphics context is displayed in a new graphics window. (One graphics context->one window, multiple Views->multiple graphics contexts->multiple graphics windows).<br>
<br>An update traversal is done only once per scenegraph(?), starting from the View that is placed highest in the scenegraph. After that cull and draw traversals are executed for each View.<br><br>[Prerender cameras nodes under a View in the scenegraph are rendered once for each View, the results of this step are not shared among the Views.]<br>
<br>hmm->more assumptions than knowledge..i should better stop ;) 
<div>
<div></div>
<div class="Wj3C7c"><br><br>_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</div></div></blockquote></div><br></div>