[osg-users] [Toward BufferObject serialization] Geometry serializer FinishedObjectReadCallback???
Julien Valentin
julienvalentin51 at gmail.com
Fri May 20 09:35:26 PDT 2016
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
More information about the osg-users
mailing list