From 108d2e5c1214a2e06b63f851834d718b599361e4 Mon Sep 17 00:00:00 2001 From: Themaister Date: Sat, 6 Jul 2013 13:03:45 +0200 Subject: [PATCH] Add fixups for GLfixed. --- gfx/glsym/glgen.py | 3 +++ gfx/glsym/glsym_gl.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/gfx/glsym/glgen.py b/gfx/glsym/glgen.py index 6380a028a3..d4faabc20a 100755 --- a/gfx/glsym/glgen.py +++ b/gfx/glsym/glgen.py @@ -95,6 +95,9 @@ if __name__ == '__main__': f.write('#ifndef GL_OES_EGL_image\n') f.write('typedef void *GLeglImageOES;\n') f.write('#endif\n') + f.write('#if !defined(GL_OES_fixed_point) && !defined(HAVE_OPENGLES2)\n') + f.write('typedef GLint GLfixed;\n') + f.write('#endif\n') dump(f, typedefs) dump(f, overrides) dump(f, externs) diff --git a/gfx/glsym/glsym_gl.h b/gfx/glsym/glsym_gl.h index 2026c9d3d4..541ec3e935 100644 --- a/gfx/glsym/glsym_gl.h +++ b/gfx/glsym/glsym_gl.h @@ -15,6 +15,9 @@ typedef void (APIENTRY *RGLGENGLDEBUGPROC)(GLenum, GLenum, GLuint, GLenum, GLsiz #ifndef GL_OES_EGL_image typedef void *GLeglImageOES; #endif +#if !defined(GL_OES_fixed_point) && !defined(HAVE_OPENGLES2) +typedef GLint GLfixed; +#endif typedef void (APIENTRYP RGLSYMGLBLENDCOLORPROC) (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); typedef void (APIENTRYP RGLSYMGLBLENDEQUATIONPROC) (GLenum mode); typedef void (APIENTRYP RGLSYMGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);