Hi, On Wednesday, April 18, 2012 10:41:56 Brian Paul wrote: > Yes. I actually started some work on that a while back but never got > back to it. I don't think there'd be any harm in moving the field so > I'll go dig up that patch. > > My goal was to explore having an st_array_object subclass of > gl_array_object that would contain pipe_vertex_buffer and > pipe_vertex_element state. It would only have to be updated when that > array object's state changed. That's about what is lingering around here :)
> While not many apps use array objects yet, those that did could avoid > some (most?) of the draw/array-releted state validation when they did: > > create_array_objects(); > ... > glBindVertexArray(1); > glDrawArrays(); > glBindVertexArray(2); > glDrawArrays(); > etc.. > > I started plumbing a gl_array_object pointer through the VBO code but > never finished. Wait, I have one small change that safes you from the first crash doing this kind of changes :) Mathias _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev