[osg-users] multiple windows

Emmanuel Roche roche.emmanuel at gmail.com
Fri Oct 26 05:44:34 PDT 2007


Whaooo !

Thanks ! thanks ! thanks !!!!!...
That's exactly what I was looking for... it's really great ! :-)

just a small point : you're binary distribution is not working : at least
osg24-osgUtil.dll is missing for me :-)

I have osg25-*** on my computer.... Could someone tell me what this means by
the way ? why this prefix on the dll files ?

But I successfully rebuild your application from the sources with OSG
2.2and wxWidgets
2.8.4 on winXP (with Visual Studio .NET 2003)...
Sorry I don't have a valid linux dev station for the moment.

thanks again... Now I finally have a working example :-)

Manu.


2007/10/26, Emmanuel Roche <roche.emmanuel at gmail.com>:
>
> 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 < tibogens at gmail.com>:
> >
> > 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 <roche.emmanuel at gmail.com> 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 < roche.emmanuel at gmail.com>:
> > > > 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 < robert.osfield at gmail.com>:
> > > >
> > > > > On 10/26/07, Alberto Luaces < aluaces at udc.es> 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
> > > > > osg-users at lists.openscenegraph.org
> > > > >
> > >
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> > > > >
> > > >
> > > >
> > >
> > >
> > > _______________________________________________
> > > osg-users mailing list
> > > osg-users at lists.openscenegraph.org
> > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
> > >
> > >
> > >
> > _______________________________________________
> > osg-users mailing list
> > osg-users at lists.openscenegraph.org
> >
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20071026/19f6e725/attachment-0003.htm>


More information about the osg-users mailing list