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