[osg-users] Questions about Geometry implementation details
u.hertlein at sandbox.de
Thu Oct 18 19:52:37 PDT 2007
Quoting Christian Muschick <christian.muschick at gmail.com>:
> My last request concerning this question didn't get any reply, so let me
> try this reformulated version:
> osg::Array* array = *vitr;
> if (!array->getVertexBufferObject()) vbo =
> array->getVertexBufferObject(); ///< This will only set vbo to NULL!?
> if (!vbo) vbo = new osg::VertexBufferObject;
> In the loop, vbo will never get a value different from the null-pointer.
> Is this on purpose? Did I miss something entirely?
This certainly looks like a type to me too (copy-and-paste anti-pattern).
I assume it should read 'if(array->getVertexBufferObject())...' so that if the
array has a VBO associated it's used.
But I guess in the end Robert has to check that.
More information about the osg-users