BaseVertex family draw functions has invalid type of "indices" parameter:
glDrawElementsBaseVertex
"void* indices" vs "const GLvoid *indices"
glDrawRangeElementsBaseVertex
"void* indices" vs "const GLvoid *indices"
glDrawElementsInstancedBaseVertex
"const void* indices" vs "const GLvoid *indices"
glMultiDrawElementsBaseVertex
"GLvoid**indices" vs "const GLvoid* const *indices"
Confirming that.
For my own reference:
http://www.opengl.org/registry/specs/ARB/draw_elements_base_vertex.txt
glext.h:
GLAPI void APIENTRY glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
GLAPI void APIENTRY glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex);
GLAPI void APIENTRY glDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
Fixed upstream.
Thanks for the report!
GLEW 1.10.0 will be released soon.
https://github.com/nigels-com/glfixes/commit/a760aae3044344f14398e41370c13f95867e87a3
Fixed in GLEW 1.10.0
Closing.
Thanks for the report.