This series implements GL_ARB_buffer_storage, which most importantly allows rendering with mapped buffers. There is a new test on the piglit mailing list, which should test all aspects of persistent buffer mappings.
I used both the extension specification and the OpenGL 4.4 specification, because the latter adds some GL errors which are not mentioned in the former. This may cause compatibility issues with apps that only target the extension, but all the new GL errors from 4.4 seemed reasonable to me. u_upload_mgr, the Gallium module for uploading dynamic data to buffers, is updated not to unmap buffers if this extension is supported. Please review. Marek _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev