[osg-users] FBO

OSG@dvp.co.il osg at dvp.co.il
Tue Sep 25 08:33:07 PDT 2007


Thanks,
 eventually it was my own bug. doh! sorry for the interruption. I hanged the
scene view data according to some condition and didn't set it back to the
original that create all the objects.
now it works.
thanks again,
 Guy.
----- Original Message -----
From: "Robert Osfield" <robert.osfield at gmail.com>
To: "OpenSceneGraph Users" <osg-users at lists.openscenegraph.org>
Sent: Tuesday, September 25, 2007 1:44 PM
Subject: Re: [osg-users] FBO


> Hi Guy,
>
> 2.x and 1.2 and substantially different when it comes to management of
> clean up of graphics contexts.
>
> I suggest you upgrade, your problems might be fixed right away, but if
> not then there is much better chance that others will be able to
> support you.
>
> Robert.
>
> On 9/25/07, OSG at dvp.co.il <osg at dvp.co.il> wrote:
> > I'm using the OSG 1.2 version, but I have the code of the OSG2.0 to
compare
> > with, and the clean up is similar. I also try to keep the questions not
> > specific to the 1.2 implementation
> > I noticed that on the clean_frame, the pass over the scene doesn't get
to
> > all the objects for some reason. For example, it releases only one
texture
> > object while there suppose to be two, and it gets only to one camera of
the
> > pair of RTT and show texture on screen cameras.
> > and I'm now debugging it. Maybe I changed the scene and lose pointers to
> > objects somewhere...
> >
> > Could it be that since one of the camera is pre-render and the other is
> > nested, that the cleanup get only to the nested rendered camera?
> >
> > thanks,
> >  Guy.
> >
> >
> > ----- Original Message -----
> > From: "Robert Osfield" <robert.osfield at gmail.com>
> > To: "OpenSceneGraph Users" <osg-users at lists.openscenegraph.org>
> > Sent: Tuesday, September 25, 2007 10:10 AM
> > Subject: Re: [osg-users] FBO
> >
> >
> > > Hi Guy,
> > >
> > > If you destroy a window then all the OpenGL objects associated with it
> > > will be removed.  If you are using 2.0/osgViewer it should be able to
> > > automatically release the OpenGL objects and reallocated them on the
> > > new graphics context.
> > >
> > > Which verison of the OSG/viewer library are you using?
> > >
> > > Robert.
> > >
> > > On 9/25/07, OSG at dvp.co.il <osg at dvp.co.il> wrote:
> > > > Hi Robert,
> > > >  in my application I have the scene graph in some variable, and a
camera
> > in
> > > > another variable, then I attach it to viewer, in multi-document
window.
> > > > After I close the window, the scene graph & the camera are still
alive.
> > > > The next time I want to attach them to a new window I get OpenGL
error
> > that
> > > > the frame buffer object is not complete (and nothing is drawn), so I
> > wanted
> > > > to force the renderstage to re-create it, and achieved this by
setting
> > the
> > > > rendering cache of the existing camera to NULL.
> > > >
> > > > I just wanted to know if there is another and better way to deal
with
> > this
> > > > problem, and also if you know why the FBO was defected after the
window
> > was
> > > > closed.
> > > >
> > > > thanks,
> > > >  Guy.
> > > > ----- Original Message -----
> > > > From: "Robert Osfield" <robert.osfield at gmail.com>
> > > > To: "OpenSceneGraph Users" <osg-users at lists.openscenegraph.org>
> > > > Sent: Monday, September 24, 2007 3:04 PM
> > > > Subject: Re: [osg-users] FBO
> > > >
> > > >
> > > > > Hi Guy,
> > > > >
> > > > > Have a look at the osgprerender example.  You shouldn't need to
set
> > > > > anything related to the render cache is this is managed
internally.
> > > > >
> > > > > Robert.
> > > > >
> > > > > On 9/24/07, OSG at dvp.co.il <osg at dvp.co.il> wrote:
> > > > > >
> > > > > >
> > > > > > OK, I got over it but I'm not sure that was the best way.
> > > > > > What I did was to set the camera rendering cache (for the
related
> > > > contextID)
> > > > > > to NULL, so the next time the cull visitor applied on the
camera, it
> > > > > > recreated the FBO. Any other ideas?
> > > > > > thanks,
> > > > > >  Guy.
> > > > > >
> > > > > > ----- Original Message -----
> > > > > > From: OSG at dvp.co.il
> > > > > > To: osg-users at lists.openscenegraph.org
> > > > > > Sent: Monday, September 24, 2007 1:51 PM
> > > > > > Subject: [osg-users] FBO
> > > > > >
> > > > > >
> > > > > > Hi,
> > > > > >  How do I enforce a camera to recreate FBO attached to the color
> > buffer?
> > > > > >
> > > > > > thanks,
> > > > > >  Guy.
> > > > > >
> > > > > >  ________________________________
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > 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
> > > >
> > > >
> > > > _______________________________________________
> > > > 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
> >
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org





More information about the osg-users mailing list