]> git.cworth.org Git - apitrace/commitdiff
Add profile to tracer_context
authorChia-I Wu <olvaffe@gmail.com>
Wed, 2 Nov 2011 17:32:35 +0000 (01:32 +0800)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 17 Nov 2011 15:50:25 +0000 (15:50 +0000)
The profile of the context, which is always PROFILE_COMPAT for now.

gltrace.py

index c79b10904a4feb75886eff060299a198587db47d..d4fb4a9be24aa68fd33297694fea7cf64e1d5fec 100644 (file)
@@ -109,7 +109,12 @@ class GlTracer(Tracer):
 
         print '#include "gltrace.hpp"'
         print
+        print 'enum gl_context_profile {'
+        print '    PROFILE_COMPAT,'
+        print '};'
+        print
         print 'struct tracer_context {'
+        print '    enum gl_context_profile profile;'
         print '    bool user_arrays;'
         print '    bool user_arrays_arb;'
         print '    bool user_arrays_nv;'
@@ -126,7 +131,7 @@ class GlTracer(Tracer):
         print 'static tracer_context *__get_context(void)'
         print '{'
         print '    // TODO return the context set by other APIs (GLX, EGL, and etc.)'
-        print '    static tracer_context __ctx = { false, false, false };'
+        print '    static tracer_context __ctx = { PROFILE_COMPAT, false, false, false };'
         print '    return &__ctx;'
         print '}'
         print