virtual void enable_and_dispatch(osg::State& state, const osg::Array* new_array, const osg::GLBufferObject* vbo) { GLExtensions* ext = state.get<GLExtensions>(); ext->glEnableVertexAttribArray( unit ); callVertexAttribPointer(ext, new_array, (const GLvoid *)(vbo->getOffset(new_array->getBufferIndex()))); }
virtual void enable_and_dispatch(osg::State& state, const osg::Array* new_array) { GLExtensions* ext = state.get<GLExtensions>(); ext->glEnableVertexAttribArray( unit ); callVertexAttribPointer(ext, new_array, new_array->getDataPointer()); }