]> git.cworth.org Git - apitrace/commitdiff
specs: Recognize GL_PROGRAM_BINARY_LENGTH
authorChad Versace <chad.versace@linux.intel.com>
Thu, 10 Oct 2013 16:33:24 +0000 (09:33 -0700)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 10 Oct 2013 16:45:49 +0000 (17:45 +0100)
This fixes tracing the WebGL Aquarium demo on Chrome OS. Without the
fix, the demo window remains black during tracing.

specs/glparams.py

index 2a6c38d3ff1a4c394d0f85811bb264c0e6ea8d7f..aa71a03912bda0ca5b7103f8e4bdb0d5058270a1 100644 (file)
@@ -1727,7 +1727,8 @@ parameters = [
     ("_glGet", F,      16,     "GL_MODELVIEW30_ARB"),  # 0x873E
     ("_glGet", F,      16,     "GL_MODELVIEW31_ARB"),  # 0x873F
     ("",       X,      1,      "GL_DOT3_RGB_EXT"),     # 0x8740
-    ("",       X,      1,      "GL_DOT3_RGBA_EXT"),    # 0x8741
+    # XXX: GL_DOT3_RGBA_EXT == GL_PROGRAM_BINARY_LENGTH, but you can't glGet GL_DOT3_RGBA_EXT
+    ("glGetProgram",   I,      1,      "GL_PROGRAM_BINARY_LENGTH"),    # 0x8741,
     ("",       X,      1,      "GL_MIRROR_CLAMP_ATI"), # 0x8742
     ("",       X,      1,      "GL_MIRROR_CLAMP_TO_EDGE_ATI"), # 0x8743
     ("",       X,      1,      "GL_MODULATE_ADD_ATI"), # 0x8744