diff options
-rw-r--r-- | include/GLES/gl.h | 15 | ||||
-rw-r--r-- | include/GLES/glext.h | 3 |
2 files changed, 14 insertions, 4 deletions
diff --git a/include/GLES/gl.h b/include/GLES/gl.h index 056edb3fc83..44dcddc7528 100644 --- a/include/GLES/gl.h +++ b/include/GLES/gl.h @@ -50,9 +50,22 @@ extern "C" { #ifndef GL_VERSION_ES_CM_1_0 #define GL_VERSION_ES_CM_1_0 1 + +/* + * XXX: Temporary fix; needs to be reverted as part of the next + * header update. + * For more details: + * https://github.com/KhronosGroup/OpenGL-Registry/pull/76 + * https://lists.freedesktop.org/archives/mesa-dev/2017-June/161647.html + */ +#include <KHR/khrplatform.h> +typedef khronos_int8_t GLbyte; +typedef khronos_float_t GLclampf; +typedef short GLshort; +typedef unsigned short GLushort; + typedef void GLvoid; typedef unsigned int GLenum; -#include <KHR/khrplatform.h> typedef khronos_float_t GLfloat; typedef khronos_int32_t GLfixed; typedef unsigned int GLuint; diff --git a/include/GLES/glext.h b/include/GLES/glext.h index 1012a7ea6ac..6ea91a1e3ad 100644 --- a/include/GLES/glext.h +++ b/include/GLES/glext.h @@ -104,7 +104,6 @@ GL_API void GL_APIENTRY glBlendEquationOES (GLenum mode); #ifndef GL_OES_byte_coordinates #define GL_OES_byte_coordinates 1 -typedef khronos_int8_t GLbyte; #endif /* GL_OES_byte_coordinates */ #ifndef GL_OES_compressed_ETC1_RGB8_sub_texture @@ -128,7 +127,6 @@ typedef khronos_int8_t GLbyte; #ifndef GL_OES_draw_texture #define GL_OES_draw_texture 1 -typedef short GLshort; #define GL_TEXTURE_CROP_RECT_OES 0x8B9D typedef void (GL_APIENTRYP PFNGLDRAWTEXSOESPROC) (GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); typedef void (GL_APIENTRYP PFNGLDRAWTEXIOESPROC) (GLint x, GLint y, GLint z, GLint width, GLint height); @@ -409,7 +407,6 @@ GL_API GLbitfield GL_APIENTRY glQueryMatrixxOES (GLfixed *mantissa, GLint *expon #ifndef GL_OES_single_precision #define GL_OES_single_precision 1 -typedef khronos_float_t GLclampf; typedef void (GL_APIENTRYP PFNGLCLEARDEPTHFOESPROC) (GLclampf depth); typedef void (GL_APIENTRYP PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat *equation); typedef void (GL_APIENTRYP PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f); |