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

Reply via email to