Module: Mesa
Branch: master
Commit: 8e7d4d4e0c74bff105a66c0cd0f427e2b287c9e3
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e7d4d4e0c74bff105a66c0cd0f427e2b287c9e3

Author: Thierry Reding <[email protected]>
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.

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to