diff --git a/src/MagnumExternal/OpenGL/GLES2/flextGL.h b/src/MagnumExternal/OpenGL/GLES2/flextGL.h index d9ed120ec..f12507f4d 100644 --- a/src/MagnumExternal/OpenGL/GLES2/flextGL.h +++ b/src/MagnumExternal/OpenGL/GLES2/flextGL.h @@ -1257,8 +1257,8 @@ struct FlextGL { void(APIENTRY *MultiDrawArraysANGLE)(GLenum, const GLint *, const GLsizei *, GLsizei); void(APIENTRY *MultiDrawArraysInstancedANGLE)(GLenum, const GLint *, const GLsizei *, const GLsizei *, GLsizei); - void(APIENTRY *MultiDrawElementsANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, GLsizei); - void(APIENTRY *MultiDrawElementsInstancedANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei*, GLsizei); + void(APIENTRY *MultiDrawElementsANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, GLsizei); + void(APIENTRY *MultiDrawElementsInstancedANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei*, GLsizei); /* GL_APPLE_framebuffer_multisample */ diff --git a/src/MagnumExternal/OpenGL/GLES2/flextGLEmscripten.h b/src/MagnumExternal/OpenGL/GLES2/flextGLEmscripten.h index 696bfdbee..c6f24db82 100644 --- a/src/MagnumExternal/OpenGL/GLES2/flextGLEmscripten.h +++ b/src/MagnumExternal/OpenGL/GLES2/flextGLEmscripten.h @@ -586,9 +586,9 @@ typedef khronos_uint64_t GLuint64; /* GL_ANGLE_base_vertex_base_instance */ GLAPI void glDrawArraysInstancedBaseInstanceANGLE(GLenum, GLint, GLsizei, GLsizei, GLuint); -GLAPI void glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint); +GLAPI void glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum, GLsizei, GLenum, const void *, GLsizei, GLint, GLuint); GLAPI void glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum, const GLint *, const GLsizei *, const GLsizei *, const GLuint *, GLsizei); -GLAPI void glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei *, const GLint *, const GLuint *, GLsizei); +GLAPI void glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei *, const GLint *, const GLuint *, GLsizei); /* GL_ANGLE_instanced_arrays */ @@ -600,8 +600,8 @@ GLAPI void glVertexAttribDivisorANGLE(GLuint, GLuint); GLAPI void glMultiDrawArraysANGLE(GLenum, const GLint *, const GLsizei *, GLsizei); GLAPI void glMultiDrawArraysInstancedANGLE(GLenum, const GLint *, const GLsizei *, const GLsizei *, GLsizei); -GLAPI void glMultiDrawElementsANGLE(GLenum, const GLsizei *, GLenum, const GLvoid *const*, GLsizei); -GLAPI void glMultiDrawElementsInstancedANGLE(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei*, GLsizei); +GLAPI void glMultiDrawElementsANGLE(GLenum, const GLsizei *, GLenum, const void *const*, GLsizei); +GLAPI void glMultiDrawElementsInstancedANGLE(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei*, GLsizei); /* GL_ES_VERSION_2_0 */ diff --git a/src/MagnumExternal/OpenGL/GLES2/flextGLPlatform.cpp b/src/MagnumExternal/OpenGL/GLES2/flextGLPlatform.cpp index 107cbae30..9a5f6cb54 100644 --- a/src/MagnumExternal/OpenGL/GLES2/flextGLPlatform.cpp +++ b/src/MagnumExternal/OpenGL/GLES2/flextGLPlatform.cpp @@ -47,8 +47,8 @@ void flextGLInit(Magnum::GL::Context&) { /* GL_ANGLE_multi_draw */ flextGL.MultiDrawArraysANGLE = reinterpret_cast(loader.load("glMultiDrawArraysANGLE")); flextGL.MultiDrawArraysInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawArraysInstancedANGLE")); - flextGL.MultiDrawElementsANGLE = reinterpret_cast(loader.load("glMultiDrawElementsANGLE")); - flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedANGLE")); + flextGL.MultiDrawElementsANGLE = reinterpret_cast(loader.load("glMultiDrawElementsANGLE")); + flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedANGLE")); /* GL_APPLE_framebuffer_multisample */ flextGL.RenderbufferStorageMultisampleAPPLE = reinterpret_cast(loader.load("glRenderbufferStorageMultisampleAPPLE")); diff --git a/src/MagnumExternal/OpenGL/GLES2/flextGLPlatformIOS.cpp b/src/MagnumExternal/OpenGL/GLES2/flextGLPlatformIOS.cpp index 40a6cfebf..67478b7db 100644 --- a/src/MagnumExternal/OpenGL/GLES2/flextGLPlatformIOS.cpp +++ b/src/MagnumExternal/OpenGL/GLES2/flextGLPlatformIOS.cpp @@ -193,8 +193,8 @@ void flextGLInit(Magnum::GL::Context&) { #if GL_ANGLE_multi_draw flextGL.MultiDrawArraysANGLE = reinterpret_cast(glMultiDrawArraysANGLE); flextGL.MultiDrawArraysInstancedANGLE = reinterpret_cast(glMultiDrawArraysInstancedANGLE); - flextGL.MultiDrawElementsANGLE = reinterpret_cast(glMultiDrawElementsANGLE); - flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(glMultiDrawElementsInstancedANGLE); + flextGL.MultiDrawElementsANGLE = reinterpret_cast(glMultiDrawElementsANGLE); + flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(glMultiDrawElementsInstancedANGLE); #endif /* GL_APPLE_framebuffer_multisample */ diff --git a/src/MagnumExternal/OpenGL/GLES2/flextGLPlatformWindowsDesktop.cpp b/src/MagnumExternal/OpenGL/GLES2/flextGLPlatformWindowsDesktop.cpp index 00a4aed7b..98c06cdff 100644 --- a/src/MagnumExternal/OpenGL/GLES2/flextGLPlatformWindowsDesktop.cpp +++ b/src/MagnumExternal/OpenGL/GLES2/flextGLPlatformWindowsDesktop.cpp @@ -47,8 +47,8 @@ void flextGLInit(Magnum::GL::Context&) { /* GL_ANGLE_multi_draw */ flextGL.MultiDrawArraysANGLE = reinterpret_cast(loader.load("glMultiDrawArraysANGLE")); flextGL.MultiDrawArraysInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawArraysInstancedANGLE")); - flextGL.MultiDrawElementsANGLE = reinterpret_cast(loader.load("glMultiDrawElementsANGLE")); - flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedANGLE")); + flextGL.MultiDrawElementsANGLE = reinterpret_cast(loader.load("glMultiDrawElementsANGLE")); + flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedANGLE")); /* GL_APPLE_framebuffer_multisample */ flextGL.RenderbufferStorageMultisampleAPPLE = reinterpret_cast(loader.load("glRenderbufferStorageMultisampleAPPLE")); diff --git a/src/MagnumExternal/OpenGL/GLES2/flextGLWindowsDesktop.h b/src/MagnumExternal/OpenGL/GLES2/flextGLWindowsDesktop.h index 0adc41d79..22b75daa4 100644 --- a/src/MagnumExternal/OpenGL/GLES2/flextGLWindowsDesktop.h +++ b/src/MagnumExternal/OpenGL/GLES2/flextGLWindowsDesktop.h @@ -1157,8 +1157,8 @@ struct FlextGL { void(APIENTRY *MultiDrawArraysANGLE)(GLenum, const GLint *, const GLsizei *, GLsizei); void(APIENTRY *MultiDrawArraysInstancedANGLE)(GLenum, const GLint *, const GLsizei *, const GLsizei *, GLsizei); - void(APIENTRY *MultiDrawElementsANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, GLsizei); - void(APIENTRY *MultiDrawElementsInstancedANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei*, GLsizei); + void(APIENTRY *MultiDrawElementsANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, GLsizei); + void(APIENTRY *MultiDrawElementsInstancedANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei*, GLsizei); /* GL_APPLE_framebuffer_multisample */ diff --git a/src/MagnumExternal/OpenGL/GLES3/flextGL.h b/src/MagnumExternal/OpenGL/GLES3/flextGL.h index 59c95c64d..44092f05d 100644 --- a/src/MagnumExternal/OpenGL/GLES3/flextGL.h +++ b/src/MagnumExternal/OpenGL/GLES3/flextGL.h @@ -1981,16 +1981,16 @@ struct FlextGL { /* GL_ANGLE_base_vertex_base_instance */ void(APIENTRY *DrawArraysInstancedBaseInstanceANGLE)(GLenum, GLint, GLsizei, GLsizei, GLuint); - void(APIENTRY *DrawElementsInstancedBaseVertexBaseInstanceANGLE)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint); + void(APIENTRY *DrawElementsInstancedBaseVertexBaseInstanceANGLE)(GLenum, GLsizei, GLenum, const void *, GLsizei, GLint, GLuint); void(APIENTRY *MultiDrawArraysInstancedBaseInstanceANGLE)(GLenum, const GLint *, const GLsizei *, const GLsizei *, const GLuint *, GLsizei); - void(APIENTRY *MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei *, const GLint *, const GLuint *, GLsizei); + void(APIENTRY *MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei *, const GLint *, const GLuint *, GLsizei); /* GL_ANGLE_multi_draw */ void(APIENTRY *MultiDrawArraysANGLE)(GLenum, const GLint *, const GLsizei *, GLsizei); void(APIENTRY *MultiDrawArraysInstancedANGLE)(GLenum, const GLint *, const GLsizei *, const GLsizei *, GLsizei); - void(APIENTRY *MultiDrawElementsANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, GLsizei); - void(APIENTRY *MultiDrawElementsInstancedANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei*, GLsizei); + void(APIENTRY *MultiDrawElementsANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, GLsizei); + void(APIENTRY *MultiDrawElementsInstancedANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei*, GLsizei); /* GL_ES_VERSION_3_1 */ diff --git a/src/MagnumExternal/OpenGL/GLES3/flextGLEmscripten.h b/src/MagnumExternal/OpenGL/GLES3/flextGLEmscripten.h index ac9721f22..8e10bceb1 100644 --- a/src/MagnumExternal/OpenGL/GLES3/flextGLEmscripten.h +++ b/src/MagnumExternal/OpenGL/GLES3/flextGLEmscripten.h @@ -889,16 +889,16 @@ typedef struct __GLsync *GLsync; /* GL_ANGLE_base_vertex_base_instance */ GLAPI void glDrawArraysInstancedBaseInstanceANGLE(GLenum, GLint, GLsizei, GLsizei, GLuint); -GLAPI void glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint); +GLAPI void glDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum, GLsizei, GLenum, const void *, GLsizei, GLint, GLuint); GLAPI void glMultiDrawArraysInstancedBaseInstanceANGLE(GLenum, const GLint *, const GLsizei *, const GLsizei *, const GLuint *, GLsizei); -GLAPI void glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei *, const GLint *, const GLuint *, GLsizei); +GLAPI void glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei *, const GLint *, const GLuint *, GLsizei); /* GL_ANGLE_multi_draw */ GLAPI void glMultiDrawArraysANGLE(GLenum, const GLint *, const GLsizei *, GLsizei); GLAPI void glMultiDrawArraysInstancedANGLE(GLenum, const GLint *, const GLsizei *, const GLsizei *, GLsizei); -GLAPI void glMultiDrawElementsANGLE(GLenum, const GLsizei *, GLenum, const GLvoid *const*, GLsizei); -GLAPI void glMultiDrawElementsInstancedANGLE(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei*, GLsizei); +GLAPI void glMultiDrawElementsANGLE(GLenum, const GLsizei *, GLenum, const void *const*, GLsizei); +GLAPI void glMultiDrawElementsInstancedANGLE(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei*, GLsizei); /* GL_ES_VERSION_2_0 */ diff --git a/src/MagnumExternal/OpenGL/GLES3/flextGLPlatform.cpp b/src/MagnumExternal/OpenGL/GLES3/flextGLPlatform.cpp index 22f54178e..a482a6423 100644 --- a/src/MagnumExternal/OpenGL/GLES3/flextGLPlatform.cpp +++ b/src/MagnumExternal/OpenGL/GLES3/flextGLPlatform.cpp @@ -35,15 +35,15 @@ void flextGLInit(Magnum::GL::Context&) { /* GL_ANGLE_base_vertex_base_instance */ flextGL.DrawArraysInstancedBaseInstanceANGLE = reinterpret_cast(loader.load("glDrawArraysInstancedBaseInstanceANGLE")); - flextGL.DrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(loader.load("glDrawElementsInstancedBaseVertexBaseInstanceANGLE")); + flextGL.DrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(loader.load("glDrawElementsInstancedBaseVertexBaseInstanceANGLE")); flextGL.MultiDrawArraysInstancedBaseInstanceANGLE = reinterpret_cast(loader.load("glMultiDrawArraysInstancedBaseInstanceANGLE")); - flextGL.MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE")); + flextGL.MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE")); /* GL_ANGLE_multi_draw */ flextGL.MultiDrawArraysANGLE = reinterpret_cast(loader.load("glMultiDrawArraysANGLE")); flextGL.MultiDrawArraysInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawArraysInstancedANGLE")); - flextGL.MultiDrawElementsANGLE = reinterpret_cast(loader.load("glMultiDrawElementsANGLE")); - flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedANGLE")); + flextGL.MultiDrawElementsANGLE = reinterpret_cast(loader.load("glMultiDrawElementsANGLE")); + flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedANGLE")); /* GL_ES_VERSION_3_1 */ flextGL.ActiveShaderProgram = reinterpret_cast(loader.load("glActiveShaderProgram")); diff --git a/src/MagnumExternal/OpenGL/GLES3/flextGLPlatformIOS.cpp b/src/MagnumExternal/OpenGL/GLES3/flextGLPlatformIOS.cpp index 11f5c7fdc..924ff79ce 100644 --- a/src/MagnumExternal/OpenGL/GLES3/flextGLPlatformIOS.cpp +++ b/src/MagnumExternal/OpenGL/GLES3/flextGLPlatformIOS.cpp @@ -172,17 +172,17 @@ void flextGLInit(Magnum::GL::Context&) { /* GL_ANGLE_base_vertex_base_instance */ #if GL_ANGLE_base_vertex_base_instance flextGL.DrawArraysInstancedBaseInstanceANGLE = reinterpret_cast(glDrawArraysInstancedBaseInstanceANGLE); - flextGL.DrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(glDrawElementsInstancedBaseVertexBaseInstanceANGLE); + flextGL.DrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(glDrawElementsInstancedBaseVertexBaseInstanceANGLE); flextGL.MultiDrawArraysInstancedBaseInstanceANGLE = reinterpret_cast(glMultiDrawArraysInstancedBaseInstanceANGLE); - flextGL.MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE); + flextGL.MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE); #endif /* GL_ANGLE_multi_draw */ #if GL_ANGLE_multi_draw flextGL.MultiDrawArraysANGLE = reinterpret_cast(glMultiDrawArraysANGLE); flextGL.MultiDrawArraysInstancedANGLE = reinterpret_cast(glMultiDrawArraysInstancedANGLE); - flextGL.MultiDrawElementsANGLE = reinterpret_cast(glMultiDrawElementsANGLE); - flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(glMultiDrawElementsInstancedANGLE); + flextGL.MultiDrawElementsANGLE = reinterpret_cast(glMultiDrawElementsANGLE); + flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(glMultiDrawElementsInstancedANGLE); #endif /* GL_EXT_clip_control */ diff --git a/src/MagnumExternal/OpenGL/GLES3/flextGLPlatformWindowsDesktop.cpp b/src/MagnumExternal/OpenGL/GLES3/flextGLPlatformWindowsDesktop.cpp index 2e9e76030..3e071cc8d 100644 --- a/src/MagnumExternal/OpenGL/GLES3/flextGLPlatformWindowsDesktop.cpp +++ b/src/MagnumExternal/OpenGL/GLES3/flextGLPlatformWindowsDesktop.cpp @@ -35,15 +35,15 @@ void flextGLInit(Magnum::GL::Context&) { /* GL_ANGLE_base_vertex_base_instance */ flextGL.DrawArraysInstancedBaseInstanceANGLE = reinterpret_cast(loader.load("glDrawArraysInstancedBaseInstanceANGLE")); - flextGL.DrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(loader.load("glDrawElementsInstancedBaseVertexBaseInstanceANGLE")); + flextGL.DrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(loader.load("glDrawElementsInstancedBaseVertexBaseInstanceANGLE")); flextGL.MultiDrawArraysInstancedBaseInstanceANGLE = reinterpret_cast(loader.load("glMultiDrawArraysInstancedBaseInstanceANGLE")); - flextGL.MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE")); + flextGL.MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE")); /* GL_ANGLE_multi_draw */ flextGL.MultiDrawArraysANGLE = reinterpret_cast(loader.load("glMultiDrawArraysANGLE")); flextGL.MultiDrawArraysInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawArraysInstancedANGLE")); - flextGL.MultiDrawElementsANGLE = reinterpret_cast(loader.load("glMultiDrawElementsANGLE")); - flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedANGLE")); + flextGL.MultiDrawElementsANGLE = reinterpret_cast(loader.load("glMultiDrawElementsANGLE")); + flextGL.MultiDrawElementsInstancedANGLE = reinterpret_cast(loader.load("glMultiDrawElementsInstancedANGLE")); /* GL_ES_VERSION_2_0 */ flextGL.ActiveTexture = reinterpret_cast(loader.load("glActiveTexture")); diff --git a/src/MagnumExternal/OpenGL/GLES3/flextGLWindowsDesktop.h b/src/MagnumExternal/OpenGL/GLES3/flextGLWindowsDesktop.h index eab3edcbc..5fd5ab593 100644 --- a/src/MagnumExternal/OpenGL/GLES3/flextGLWindowsDesktop.h +++ b/src/MagnumExternal/OpenGL/GLES3/flextGLWindowsDesktop.h @@ -1781,16 +1781,16 @@ struct FlextGL { /* GL_ANGLE_base_vertex_base_instance */ void(APIENTRY *DrawArraysInstancedBaseInstanceANGLE)(GLenum, GLint, GLsizei, GLsizei, GLuint); - void(APIENTRY *DrawElementsInstancedBaseVertexBaseInstanceANGLE)(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint, GLuint); + void(APIENTRY *DrawElementsInstancedBaseVertexBaseInstanceANGLE)(GLenum, GLsizei, GLenum, const void *, GLsizei, GLint, GLuint); void(APIENTRY *MultiDrawArraysInstancedBaseInstanceANGLE)(GLenum, const GLint *, const GLsizei *, const GLsizei *, const GLuint *, GLsizei); - void(APIENTRY *MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei *, const GLint *, const GLuint *, GLsizei); + void(APIENTRY *MultiDrawElementsInstancedBaseVertexBaseInstanceANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei *, const GLint *, const GLuint *, GLsizei); /* GL_ANGLE_multi_draw */ void(APIENTRY *MultiDrawArraysANGLE)(GLenum, const GLint *, const GLsizei *, GLsizei); void(APIENTRY *MultiDrawArraysInstancedANGLE)(GLenum, const GLint *, const GLsizei *, const GLsizei *, GLsizei); - void(APIENTRY *MultiDrawElementsANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, GLsizei); - void(APIENTRY *MultiDrawElementsInstancedANGLE)(GLenum, const GLsizei *, GLenum, const GLvoid *const*, const GLsizei*, GLsizei); + void(APIENTRY *MultiDrawElementsANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, GLsizei); + void(APIENTRY *MultiDrawElementsInstancedANGLE)(GLenum, const GLsizei *, GLenum, const void *const*, const GLsizei*, GLsizei); /* GL_ES_VERSION_2_0 */