From: José Fonseca Date: Fri, 11 Oct 2013 21:21:39 +0000 (-0700) Subject: gltrace: Better tracing of GLX context attribs. X-Git-Url: https://git.cworth.org/git?p=apitrace;a=commitdiff_plain;h=66654031728218dff8a5a467fe73476d4e1d8b35 gltrace: Better tracing of GLX context attribs. We were missing some cases. --- diff --git a/specs/glxapi.py b/specs/glxapi.py index ad2533c..3e4ad57 100644 --- a/specs/glxapi.py +++ b/specs/glxapi.py @@ -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), [