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
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org