Great !! Indeed using the return value of makeCurrent() is exactly what I was looking for :-D... I'm testing your application right now !
cheers, Emmanuel. 2007/10/26, Thibault Genessay <[EMAIL PROTECTED]>: > > Hi Emmanuel > > I have made a sample that demonstrate the integration of the OSG in > wxWidgets. It is a simple frame with a wxAUINotebook containing OSG > views. You can download source and binaries at > http://ips-dil.unil.ch/osg > > Could you have a look at these and see if this suits your needs ? > > I am planning to release it as an "official" sample to OSG+wxWidgets, > so I'll need to test it on more systems (not tested on Linux as of > today) and more threading models. > > It uses a modified version of the osgCompositeViewer::Viewer that > skips rendering if makeCurrent() returns false. Currently, the > composite viewer ignores the return value of makeCurrent(). We'll need > to address this issue with Robert as it is precisely the problem you > and him are discussing in the thread "camera switching in composite > viewer". > > Cheers > > Thibault > > > On 10/26/07, Emmanuel Roche <[EMAIL PROTECTED]> wrote: > > Okay, with this version joined, we have two tabs (not added dynamically, > > sure, but it's a beginning...) with animation rendered correctly... > > > > The only issue left is the mouse handling problem: > > I added a trackballmanipulator on the view1 on each tab, assigned an > > handling function to the corresponding wxGLCanvas each time, and this > > function is indeed called when I drag on the view1 BUT nothing moves... > > :-(... > > > > I'm using view->getEventQueue()... could it be somehow "disconnected" ? > > nothing happens either if I use the corresponding > > graphicswindow->getEventQueue()... so what's left ?? > > > > Manu. > > > > > > 2007/10/26, Emmanuel Roche <[EMAIL PROTECTED]>: > > > Indeed, we are in a situation where the CompositeViewers don't share > the > > GraphicsWindows and everything happen in the same thread... yet, it's > > currently not working for me: > > > > > > as soon as I had a second tab only the last compositeviewer gets > updated > > and drawn, the others are frozen... :-(... > > > > > > I keep investigating... > > > > > > Manu. > > > > > > > > > 2007/10/26, Robert Osfield < [EMAIL PROTECTED]>: > > > > > > > On 10/26/07, Alberto Luaces <[EMAIL PROTECTED]> wrote: > > > > > If I recall correctly, you can have as many CompositeViewers as > you > > like/need. > > > > > > > > If the different viewers don't share any GaphicsWindows then it > should > > > > be fine to have multiple Viewer/CompositeViewers. > > > > > > > > However, If all the viewers run in different threads then sharing a > > > > single scene graph between them would be problematic. Such usage > > > > would lead to one viewers update running in parallel with another > > > > viewer's cull/draw. > > > > > > > > Robert. > > > > _______________________________________________ > > > > osg-users mailing list > > > > [email protected] > > > > > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > > > > > > > > > > > > > > _______________________________________________ > > osg-users mailing list > > [email protected] > > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > > > > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org >
_______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

