Mesa (master): mesa: Decorate functions with GL_APIENTRY in es_generator.py .

Chia-I Wu olv at kemper.freedesktop.org
Fri Aug 20 11:30:02 UTC 2010


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

Author: Chia-I Wu <olv at lunarg.com>
Date:   Thu Aug 19 21:20:01 2010 +0800

mesa: Decorate functions with GL_APIENTRY in es_generator.py.

Note that GLES headers use GL_APIENTRY, not GLAPIENTRY.

---

 src/mesa/main/es_generator.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/mesa/main/es_generator.py b/src/mesa/main/es_generator.py
index 9a8f5a6..c1fe240 100644
--- a/src/mesa/main/es_generator.py
+++ b/src/mesa/main/es_generator.py
@@ -609,7 +609,7 @@ for funcName in keys:
     # is to create them ourselves.
     if funcName in allSpecials:
         print "/* this function is special and is defined elsewhere */"
-    print "extern %s GLAPIENTRY %s(%s);" % (returnType, passthroughFuncName, passthroughDeclarationString)
+    print "extern %s GL_APIENTRY %s(%s);" % (returnType, passthroughFuncName, passthroughDeclarationString)
 
     # A function may be a core function (i.e. it exists in
     # the core specification), a core addition (extension
@@ -662,7 +662,7 @@ for funcName in keys:
             print
             continue
 
-        print "static %s %s(%s)" % (returnType, fullFuncName, declarationString)
+        print "static %s GL_APIENTRY %s(%s)" % (returnType, fullFuncName, declarationString)
         print "{"
 
         # Start printing our code pieces.  Start with any local




More information about the mesa-commit mailing list