Hi again, I think I've solved my issue.
I've worked out that BufferObject::dirty() does not yield a result because _glBufferObjects[i].valid() is false. This is probably because I was not using VBOs on those geometries. If I create the geometry with setUseVertexBufferObjects(true) the code works. Otherwise I've found that curGeom.dirtyDisplayList(); updates the geometry if setUseVertexBufferObjects() is not invoked. Just writing it here in case it helps somebody else. Thank you! Cheers, Claudio ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=76830#76830 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org