[osg-users] [Toward BufferObject serialization] Geometry serializer FinishedObjectReadCallback???
Julien Valentin
julienvalentin51 at gmail.com
Mon May 23 03:15:05 PDT 2016
Thanks Robert
According to the git log:
> commit 57a0065d08b3aa5b06da54a7b78ea2ae36cb2c9a
> Author: Robert OSFIELD <>
> Date: Thu Oct 28 14:04:57 2010 +0000
>
> Added use ObjectWrapper's FinishObjectReadCallback to fix VertexBufferObject handling in osg::Geometry
> and a call to the TileLoaded callback in osgTerrain.
>
>
But -and perhaps I haven't investigated enough- I still don't understand what problem with VertexBufferObject it fixed...
robertosfield wrote:
> Hi Julian,
>
> I have a vague recollection that this callback had to be used to force
> the VBO to be built or something along those lines. Off the top of my
> head I don't recall the exact problem that instigated the change and
> the contributor that came up with this solution. Perhaps git log for
> the files in question might help piece together why it's done.
>
> Robert.
>
> On 20 May 2016 at 17:35, Julien Valentin <> wrote:
>
> > Hi,all
> > I would like to provide osg TransformFeedback serialization feature but something weird forbid BufferObject serialization:
> > This callback calls setUseVertexBufferObjects(false) and just kill all BufferObject attached the geometry's BufferDatas
> >
> >
> > Code:
> > struct GeometryFinishedObjectReadCallback : public osgDB::FinishedObjectReadCallback
> > {
> > virtual void objectRead(osgDB::InputStream&, osg::Object& obj)
> > {
> > osg::Geometry& geometry = static_cast<osg::Geometry&>(obj);
> > if (geometry.getUseVertexBufferObjects())
> > {
> > geometry.setUseVertexBufferObjects(false);
> > geometry.setUseVertexBufferObjects(true);
> > }
> > }
> > };
> >
> >
> > I don't understand the utility of this callback (surely because I want to remove it:) )
> > Does anyone know its purpose?
> >
> > Thank you!
> >
> > Cheers,
> > Julien
> >
> > ------------------
> > Read this topic online here:
> > http://forum.openscenegraph.org/viewtopic.php?p=67181#67181
> >
> >
> >
> >
> >
> > _______________________________________________
> > osg-users mailing list
> >
> > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
> >
> _______________________________________________
> osg-users mailing list
>
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
> ------------------
> Post generated by Mail2Forum
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=67204#67204
More information about the osg-users
mailing list