]> git.cworth.org Git - apitrace/commitdiff
gltrace: Better tracing of GLX context attribs.
authorJosé Fonseca <jfonseca@vmware.com>
Fri, 11 Oct 2013 21:21:39 +0000 (14:21 -0700)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Fri, 11 Oct 2013 22:22:14 +0000 (23:22 +0100)
We were missing some cases.

specs/glxapi.py

index ad2533c510a37da190d53a3345672a95c339d551..3e4ad57c0539492277c494d20b28b03bd63fb820 100644 (file)
@@ -161,8 +161,11 @@ GLXEnum = FakeEnum(Int, [
     "GLX_SAVED",                       # 0x8021
     "GLX_WINDOW",                      # 0x8022
     "GLX_PBUFFER",                     # 0x8023
-    "GLX_PBUFFER_HEIGHT",              # 0x8040
-    "GLX_PBUFFER_WIDTH",               # 0x8041
+    "GLX_PBUFFER_HEIGHT",               # 0x8040
+    "GLX_PBUFFER_WIDTH",                # 0x8041
+
+    "GLX_LOSE_CONTEXT_ON_RESET_ARB",    # 0x8252
+    "GLX_NO_RESET_NOTIFICATION_ARB",    # 0x8261
 
     "GLX_CONTEXT_PROFILE_MASK_ARB",      # 0x9126
 
@@ -268,10 +271,12 @@ GLXFBConfigAttribs = AttribArray(Const(GLXEnum), GLXFBConfigGLXAttribs)
 GLXFBConfigSGIXAttribs = AttribArray(GLXEnum, GLXFBConfigCommonAttribs)
 
 GLXContextARBAttribs = AttribArray(Const(GLXEnum), [
+    ('GLX_RENDER_TYPE', Flags(Int, ["GLX_RGBA_BIT", "GLX_COLOR_INDEX_BIT"])),
     ('GLX_CONTEXT_MAJOR_VERSION_ARB', Int),
     ('GLX_CONTEXT_MINOR_VERSION_ARB', Int),
-    ('GLX_CONTEXT_FLAGS_ARB', Flags(Int, ["GLX_CONTEXT_DEBUG_BIT_ARB", "GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB"])),
-    ('GLX_CONTEXT_PROFILE_MASK_ARB', Flags(Int, ["GLX_CONTEXT_CORE_PROFILE_BIT_ARB", "GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB"]))
+    ('GLX_CONTEXT_FLAGS_ARB', Flags(Int, ["GLX_CONTEXT_DEBUG_BIT_ARB", "GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB", "GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB"])),
+    ('GLX_CONTEXT_PROFILE_MASK_ARB', Flags(Int, ["GLX_CONTEXT_CORE_PROFILE_BIT_ARB", "GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB"])),
+    ('GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB', GLXEnum),
 ])
 
 GLXPbufferAttribs = AttribArray(Const(GLXEnum), [