Mesa (master): mesa: Emit definition of GLAPIENTRYP in es_generator.py.
Jose Fonseca
jrfonseca at kemper.freedesktop.org
Fri May 20 12:30:01 UTC 2011
Module: Mesa
Branch: master
Commit: 8e7d4d4e0c74bff105a66c0cd0f427e2b287c9e3
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7d4d4e0c74bff105a66c0cd0f427e2b287c9e3
Author: Thierry Reding <thierry.reding at avionic-design.de>
Date: Fri May 20 08:26:18 2011 +0200
mesa: Emit definition of GLAPIENTRYP in es_generator.py.
GLES uses GL_APIENTRYP instead of GLAPIENTRYP, which breaks with the
latest API table generation code. This fixes the issue by emitting a
definition for GL_APIENTRYP when generating the GLES files.
---
src/mesa/main/es_generator.py | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/mesa/main/es_generator.py b/src/mesa/main/es_generator.py
index aa8dab7..a56debe 100644
--- a/src/mesa/main/es_generator.py
+++ b/src/mesa/main/es_generator.py
@@ -195,6 +195,10 @@ print """
#include "main/api_exec.h"
#if FEATURE_%s
+
+#ifndef GLAPIENTRYP
+#define GLAPIENTRYP GL_APIENTRYP
+#endif
""" % (versionHeader, versionExtHeader, shortname.upper())
# Everyone needs these types.
More information about the mesa-commit
mailing list