mesa: let GL3 buf obj queries not depend on opengl major version
authorYuanhan Liu <yuanhan.liu@linux.intel.com>
Mon, 19 Sep 2011 10:25:54 +0000 (18:25 +0800)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 1 Mar 2012 06:17:48 +0000 (06:17 +0000)
commitffee498fb848b253a7833373fe5430f8c7ca0c5f
tree39f5c2581edbebf1ece3f12545628e4c9316e5be
parent8c34a41278b8bfd36e4bd8ab2e417430382b3365
mesa: let GL3 buf obj queries not depend on opengl major version

While the ARB_map_buffer_range extension spec says nothing about these
queries -- they were added in GL 3.0 --, it seems like this could be an
error in the extension spec.  This is one of the extensions, like
ARB_framebuffer_object, that "back ports" OpenGL 3.0 functionality to
previous versions.  These extensions are supposed to provide identical
functionality to OpenGL 3.0.  The other cases of mismatches have been
determined to be bugs in the extension specs.

And tools like apitrace rely on such queries to function properly.

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Signed-off-by: José Fonseca <jfonseca@vmware.com>
Acked-by: Brian Paul <brianp@vmware.com>
Acked-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/main/bufferobj.c