Mesa (master): mesa: add const qualifier to glMultiDrawElementsEXT() indices param

Brian Paul brianp at kemper.freedesktop.org
Wed Jun 26 19:13:22 UTC 2013


Module: Mesa
Branch: master
Commit: b7d9478f36bde0f7b27321378c1bb799fdd4eaa1
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7d9478f36bde0f7b27321378c1bb799fdd4eaa1

Author: Brian Paul <brianp at vmware.com>
Date:   Wed Jun 26 11:10:48 2013 -0600

mesa: add const qualifier to glMultiDrawElementsEXT() indices param

The 20130624 version of glext.h changed this to match the
glMultiDrawElements() function which already had the extra const
qualifier.

Fixes warnings/errors that seem to vary from one compiler to the next.

Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

---

 src/mapi/glapi/gen/gl_API.xml |    2 +-
 src/mesa/vbo/vbo_exec_array.c |    2 +-
 src/mesa/vbo/vbo_save_api.c   |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml
index f725797..a066fe2 100644
--- a/src/mapi/glapi/gen/gl_API.xml
+++ b/src/mapi/glapi/gen/gl_API.xml
@@ -10168,7 +10168,7 @@
         <param name="mode" type="GLenum"/>
         <param name="count" type="const GLsizei *"/>
         <param name="type" type="GLenum"/>
-        <param name="indices" type="const GLvoid **"/>
+        <param name="indices" type="const GLvoid * const *"/>
         <param name="primcount" type="GLsizei"/>
         <glx handcode="true"/>
     </function>
diff --git a/src/mesa/vbo/vbo_exec_array.c b/src/mesa/vbo/vbo_exec_array.c
index 9dadd04..75831fa 100644
--- a/src/mesa/vbo/vbo_exec_array.c
+++ b/src/mesa/vbo/vbo_exec_array.c
@@ -1371,7 +1371,7 @@ vbo_validated_multidrawelements(struct gl_context *ctx, GLenum mode,
 static void GLAPIENTRY
 vbo_exec_MultiDrawElements(GLenum mode,
 			   const GLsizei *count, GLenum type,
-			   const GLvoid **indices,
+			   const GLvoid * const *indices,
 			   GLsizei primcount)
 {
    GET_CURRENT_CONTEXT(ctx);
diff --git a/src/mesa/vbo/vbo_save_api.c b/src/mesa/vbo/vbo_save_api.c
index 26951bd..2028d8b 100644
--- a/src/mesa/vbo/vbo_save_api.c
+++ b/src/mesa/vbo/vbo_save_api.c
@@ -1182,7 +1182,7 @@ _save_OBE_DrawRangeElements(GLenum mode, GLuint start, GLuint end,
 
 static void GLAPIENTRY
 _save_OBE_MultiDrawElements(GLenum mode, const GLsizei *count, GLenum type,
-                            const GLvoid **indices, GLsizei primcount)
+                            const GLvoid * const *indices, GLsizei primcount)
 {
    GLsizei i;
 




More information about the mesa-commit mailing list