Hello, second version of the patches to implement "ARB_clear_buffer_object" (as suggested by Ian Romanick). I tried to include all hints and hope I have not forgotten any.
Best Regards, Pi Tabred Pi Tabred (10): mesa: Add infrastructure for GL_ARB_clear_buffer_object mesa: Make validate_texbuffer_format function available externally mesa: Modify format validation to check for extension not context version mesa: get_texbuffer_format(): differentiate between core and compat context mesa: Add bufferobj_range_mapped function mesa: Modify get_buffer() to allow for a variable error code mesa: Implement functions for clear_buffer_object extensions Add ARB_clear_buffer_object to list of supported extensions Modify release notes to include ARB_clear_buffer_object extension mesa: Cleanup mesa/main/bufferobj.h (column wrapping and space between lines) docs/relnotes/10.1.html | 1 + src/mapi/glapi/gen/ARB_clear_buffer_object.xml | 50 ++++ src/mapi/glapi/gen/gl_API.xml | 6 +- src/mesa/main/bufferobj.c | 372 ++++++++++++++++++++++--- src/mesa/main/bufferobj.h | 59 +++- src/mesa/main/dd.h | 5 + src/mesa/main/extensions.c | 1 + src/mesa/main/tests/dispatch_sanity.cpp | 4 +- src/mesa/main/teximage.c | 183 ++++++------ src/mesa/main/teximage.h | 4 + 10 files changed, 538 insertions(+), 147 deletions(-) create mode 100644 src/mapi/glapi/gen/ARB_clear_buffer_object.xml -- 1.8.3.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev