]> git.cworth.org Git - apitrace/blobdiff - specs/gltypes.py
Describe a few more parameters.
[apitrace] / specs / gltypes.py
index 17b4598e50e8e39313980880726a5a91282a6a7b..71d7cd613e110e5ed224b4777901e1b9ede87beb 100644 (file)
@@ -32,7 +32,11 @@ import platform
 from stdapi import *
 
 
-GLboolean = Alias("GLboolean", Bool)
+GLboolean = Enum("GLboolean", [
+    "GL_TRUE",
+    "GL_FALSE",
+])
+
 GLvoid = Alias("GLvoid", Void)
 GLbyte = Alias("GLbyte", SChar)
 GLshort = Alias("GLshort", Short)
@@ -108,8 +112,7 @@ GLfeedback = Handle("feedback", GLuint)
 # reconstructed from other state.
 GLmap = LinearPointer(GLvoid, "length")
 
-GLsync_ = IntPointer("GLsync")
-GLsync = Handle("sync", GLsync_)
+GLsync = Handle("sync", IntPointer("GLsync"))
 
 GLenum = Enum("GLenum", [
     # Parameters are added later from glparams.py's parameter table