summaryrefslogtreecommitdiff
path: root/glretrace_glx.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'glretrace_glx.cpp')
-rw-r--r--glretrace_glx.cpp8
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;
}