Hi Robert,

Thanks for the thorough response.  It looks like I'm really going to
have to weigh all of the options.  A top priority for me (and for most
everyone I would suppose) is speed.  So, whichever option provides the
best rendering performance will get considerable thought.  Thus, the
options that allow for threading optimization would appear best suited.
But, the reason that I need to put OSG in an existing rendering window
is that I also render a considerable amount of OpenGL objects.  So, I
will have to weigh that as well.

Anyway, thanks again.  I've already started redesigning my architecture
to best suit OSG v.2.0 so I can analyze the various options.  But, this
could take a while.  ;-)

chuck

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:osg-users-
> [EMAIL PROTECTED] On Behalf Of Robert Osfield
> Sent: Tuesday, June 12, 2007 5:34 AM
> To: osg users
> Subject: Re: [osg-users] Problems converting from SceneView to
osgViewer
> 
> Hi Charles,
> 
> You have a range of windowing options with osgViewer, and you also
> still have SceneView as a fallback as its still exists and works as
> before.
> 
> The windowing options with osgViewer are:
> 
>    Use GraphicsWindowEmbedded to embed a viewer in an existing window,
see
> the
>    osgviewerFLTK, osgviewerQT, osgviewerSDL, osgviewerGLUT examples.
You
> won't
>    get threading support though, but it is at least pretty straight
> forward. This approach
>    is closest to just using SceneView.
> 
>    Use the OSG's own native windowing support
> (GraphicsWindowWin32/X11/Carbon)
>    to create your windows.  This provides full multi-window,
> multi-threadeding support.
> 
>    Implement your own custom GraphicsWindow implementation to adapt
your
> own
>    OpenGL window to work with viewer, implementing things like
>    makeCurrentImplementation etc.
> 
>    Use the inherit window support in GraphicsWindowWin32/Carbon to
> allow the native
>    GraphicsWindow implementations to work directly with your own
window.
>    GraphicsWindowX11 does yet have this ability but I plan to add
> this, although am too
>    busy to do this right away.  osgviewerMFC is an example of this.
> 
> Robert.

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to