diff options
author | Scott D Phillips <[email protected]> | 2017-06-30 13:49:53 -0700 |
---|---|---|
committer | Eric Engestrom <[email protected]> | 2017-08-01 18:26:15 +0100 |
commit | 3db05ed1d10738d0c2f14cb692d5d618c5872dcd (patch) | |
tree | 913dd6015581007f147229a276ea232c11cf1ac4 /include/GLES/gl.h | |
parent | e7fb7fd4eae5fdfb0280b769deb6dc7f13933b2e (diff) |
gles: Restore some lost typedefs
GLES/gl.h has historically provided some typedefs that are not
used in the API itself. Restore these typedefs that were lost to
avoid breaking applications.
These seem to be the only typedefs removed in the update.
Fixes: 7fd0817 "Update Khronos-supplied headers"
[Eric: added a big warning to revert this patch when pulling the updated header]
Signed-off-by: Eric Engestrom <[email protected]>
Diffstat (limited to 'include/GLES/gl.h')
-rw-r--r-- | include/GLES/gl.h | 15 |
1 files changed, 14 insertions, 1 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; |