diff options
author | David 'Digit' Turner <digit@google.com> | 2014-11-27 16:52:37 +0100 |
---|---|---|
committer | David 'Digit' Turner <digit@google.com> | 2014-11-28 10:58:41 +0100 |
commit | ca40ae895d35266c01418f3af697c91f870ae1df (patch) | |
tree | c5fc1c0179afbfa707b8c0156331f7f4ec175eb9 /emulator | |
parent | 8c107b481a05f11f32fca6a5797fda637860ad4c (diff) | |
download | sdk-ca40ae895d35266c01418f3af697c91f870ae1df.zip sdk-ca40ae895d35266c01418f3af697c91f870ae1df.tar.gz sdk-ca40ae895d35266c01418f3af697c91f870ae1df.tar.bz2 |
emulator/opengl: Update declarations to fix const issue.
This patch modifies a few GLESv1 and GLESv2 function declaration
to use the correct constness for the parameters of a few functions.
This fixes build breaks when the generated encoders are used with
recent Khronos headers.
Change-Id: I582d5ab6d85fd18e6d6dce27b9a08f38b026f916
Diffstat (limited to 'emulator')
-rw-r--r-- | emulator/opengl/host/libs/GLESv1_dec/gl.attrib | 4 | ||||
-rw-r--r-- | emulator/opengl/host/libs/GLESv1_dec/gl.in | 4 | ||||
-rw-r--r-- | emulator/opengl/host/libs/GLESv1_dec/gl.types | 1 | ||||
-rw-r--r-- | emulator/opengl/host/libs/GLESv2_dec/gl2.attrib | 4 | ||||
-rw-r--r-- | emulator/opengl/host/libs/GLESv2_dec/gl2.in | 4 | ||||
-rw-r--r-- | emulator/opengl/host/libs/GLESv2_dec/gl2.types | 1 |
6 files changed, 10 insertions, 8 deletions
diff --git a/emulator/opengl/host/libs/GLESv1_dec/gl.attrib b/emulator/opengl/host/libs/GLESv1_dec/gl.attrib index 9b84f89..580575b 100644 --- a/emulator/opengl/host/libs/GLESv1_dec/gl.attrib +++ b/emulator/opengl/host/libs/GLESv1_dec/gl.attrib @@ -583,11 +583,11 @@ glDiscardFramebufferEXT dir attachments in len attachments (numAttachments * sizeof(const GLenum)) -#void glMultiDrawArraysEXT(GLenum mode, GLint *first, GLsizei *count, GLsizei primcount) +#void glMultiDrawArraysEXT(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) glMultiDrawArraysEXT flag unsupported -#void glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount) +#void glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount) glMultiDrawElementsEXT flag unsupported diff --git a/emulator/opengl/host/libs/GLESv1_dec/gl.in b/emulator/opengl/host/libs/GLESv1_dec/gl.in index 4340608..cb4859d 100644 --- a/emulator/opengl/host/libs/GLESv1_dec/gl.in +++ b/emulator/opengl/host/libs/GLESv1_dec/gl.in @@ -265,8 +265,8 @@ GL_ENTRY(void, glDeleteVertexArraysOES, GLsizei n, const GLuint *arrays) GL_ENTRY(void, glGenVertexArraysOES, GLsizei n, GLuint *arrays) GL_ENTRY(GLboolean, glIsVertexArrayOES, GLuint array) GL_ENTRY(void, glDiscardFramebufferEXT, GLenum target, GLsizei numAttachments, const GLenum *attachments) -GL_ENTRY(void, glMultiDrawArraysEXT, GLenum mode, GLint *first, GLsizei *count, GLsizei primcount) -GL_ENTRY(void, glMultiDrawElementsEXT, GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount) +GL_ENTRY(void, glMultiDrawArraysEXT, GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) +GL_ENTRY(void, glMultiDrawElementsEXT, GLenum mode, const GLsizei *count, GLenum type, const GLvoid*const *indices, GLsizei primcount) GL_ENTRY(void, glMultiDrawArraysSUN, GLenum mode, GLint *first, GLsizei *count, GLsizei primcount) GL_ENTRY(void, glMultiDrawElementsSUN, GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount) GL_ENTRY(void, glRenderbufferStorageMultisampleIMG, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) diff --git a/emulator/opengl/host/libs/GLESv1_dec/gl.types b/emulator/opengl/host/libs/GLESv1_dec/gl.types index 2bc2a9e..2d9a3b0 100644 --- a/emulator/opengl/host/libs/GLESv1_dec/gl.types +++ b/emulator/opengl/host/libs/GLESv1_dec/gl.types @@ -31,3 +31,4 @@ GLvoid* 32 0x%08x GLchar* 32 0x%08x GLvoid** 32 0x%08x void* 32 0x%08x +GLvoid*const* 32 0x%08x diff --git a/emulator/opengl/host/libs/GLESv2_dec/gl2.attrib b/emulator/opengl/host/libs/GLESv2_dec/gl2.attrib index d90a7e5..60bd78c 100644 --- a/emulator/opengl/host/libs/GLESv2_dec/gl2.attrib +++ b/emulator/opengl/host/libs/GLESv2_dec/gl2.attrib @@ -371,10 +371,10 @@ glGenVertexArraysOES glDiscardFramebufferEXT len attachments (numAttachments * sizeof(GLenum)) -#void glMultiDrawArraysEXT(GLenum mode, GLint *first, GLsizei *count, GLsizei primcount) +#void glMultiDrawArraysEXT(GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) glMultiDrawArraysEXT flag unsupported -#void glMultiDrawElementsEXT(GLenum mode, GLsizei *count, GLenum type, GLvoid *indices, GLsizei primcount) +#void glMultiDrawElementsEXT(GLenum mode, GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcount) glMultiDrawElementsEXT flag unsupported diff --git a/emulator/opengl/host/libs/GLESv2_dec/gl2.in b/emulator/opengl/host/libs/GLESv2_dec/gl2.in index 925eb98..f60db16 100644 --- a/emulator/opengl/host/libs/GLESv2_dec/gl2.in +++ b/emulator/opengl/host/libs/GLESv2_dec/gl2.in @@ -158,8 +158,8 @@ GL_ENTRY(void, glDeleteVertexArraysOES, GLsizei n, const GLuint *arrays) GL_ENTRY(void, glGenVertexArraysOES, GLsizei n, GLuint *arrays) GL_ENTRY(GLboolean, glIsVertexArrayOES, GLuint array) GL_ENTRY(void, glDiscardFramebufferEXT, GLenum target, GLsizei numAttachments, const GLenum *attachments) -GL_ENTRY(void, glMultiDrawArraysEXT, GLenum mode, GLint *first, GLsizei *count, GLsizei primcount) -GL_ENTRY(void, glMultiDrawElementsEXT, GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount) +GL_ENTRY(void, glMultiDrawArraysEXT, GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) +GL_ENTRY(void, glMultiDrawElementsEXT, GLenum mode, const GLsizei *count, GLenum type, const GLvoid*const* indices, GLsizei primcount) #not supported GL_ENTRY(void, glGetPerfMonitorGroupsAMD, GLint *numGroups, GLsizei groupsSize, GLuint *groups) diff --git a/emulator/opengl/host/libs/GLESv2_dec/gl2.types b/emulator/opengl/host/libs/GLESv2_dec/gl2.types index 2f5c0c3..86e10f9 100644 --- a/emulator/opengl/host/libs/GLESv2_dec/gl2.types +++ b/emulator/opengl/host/libs/GLESv2_dec/gl2.types @@ -35,3 +35,4 @@ void* 32 0x%08x GLstr* 32 0x%08x GLvoidptr* 32 0x%08x GLchar*const* 32 0x%08x +GLvoid*const* 32 0x%08x |