diff options
Diffstat (limited to 'glretrace_glx.cpp')
-rw-r--r-- | glretrace_glx.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/glretrace_glx.cpp b/glretrace_glx.cpp index d04bca6..749907a 100644 --- a/glretrace_glx.cpp +++ b/glretrace_glx.cpp @@ -62,7 +62,7 @@ getContext(unsigned long long context_ptr) { ContextMap::const_iterator it; it = context_map.find(context_ptr); if (it == context_map.end()) { - return (context_map[context_ptr] = glws::createContext(visual, NULL)); + return (context_map[context_ptr] = glws::createContext(visual, NULL, glretrace::defaultProfile)); } return it->second; @@ -72,7 +72,7 @@ static void retrace_glXCreateContext(trace::Call &call) { unsigned long long orig_context = call.ret->toUIntPtr(); glws::Context *share_context = getContext(call.arg(2).toUIntPtr()); - glws::Context *context = glws::createContext(glretrace::visual, share_context); + glws::Context *context = glws::createContext(glretrace::visual, share_context, glretrace::defaultProfile); context_map[orig_context] = context; } @@ -80,7 +80,7 @@ static void retrace_glXCreateContextAttribsARB(trace::Call &call) { unsigned long long orig_context = call.ret->toUIntPtr(); glws::Context *share_context = getContext(call.arg(2).toUIntPtr()); - glws::Context *context = glws::createContext(glretrace::visual, share_context); + glws::Context *context = glws::createContext(glretrace::visual, share_context, glretrace::defaultProfile); context_map[orig_context] = context; } @@ -134,7 +134,7 @@ static void retrace_glXCreateNewContext(trace::Call &call) { unsigned long long orig_context = call.ret->toUIntPtr(); glws::Context *share_context = getContext(call.arg(3).toUIntPtr()); - glws::Context *context = glws::createContext(glretrace::visual, share_context); + glws::Context *context = glws::createContext(glretrace::visual, share_context, glretrace::defaultProfile); context_map[orig_context] = context; } |