X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=glretrace_glx.cpp;h=a3b80f264a9c1c4401c953c18da155b1d0a9cb32;hb=c6977a7e7f7b44e514b462067b8c7cb5b9040b75;hp=749907ac7a4f520e416a877b6f0608575d5b6bc9;hpb=8842c2353d673b45d34c163e444d6ecd068d255c;p=apitrace diff --git a/glretrace_glx.cpp b/glretrace_glx.cpp index 749907a..a3b80f2 100644 --- a/glretrace_glx.cpp +++ b/glretrace_glx.cpp @@ -47,7 +47,7 @@ getDrawable(unsigned long drawable_id) { DrawableMap::const_iterator it; it = drawable_map.find(drawable_id); if (it == drawable_map.end()) { - return (drawable_map[drawable_id] = glws::createDrawable(visual)); + return (drawable_map[drawable_id] = glws::createDrawable(visual[glretrace::defaultProfile])); } return it->second; @@ -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, glretrace::defaultProfile)); + return (context_map[context_ptr] = glws::createContext(visual[glretrace::defaultProfile], 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, glretrace::defaultProfile); + glws::Context *context = glws::createContext(glretrace::visual[glretrace::defaultProfile], 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, glretrace::defaultProfile); + glws::Context *context = glws::createContext(glretrace::visual[glretrace::defaultProfile], 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, glretrace::defaultProfile); + glws::Context *context = glws::createContext(glretrace::visual[glretrace::defaultProfile], share_context, glretrace::defaultProfile); context_map[orig_context] = context; }