X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=glretrace_cgl.cpp;h=63b94b466d6f2804a8663f3effb67f405eeabeb4;hb=452d3256a3ba7f249222ef857d69c8caaaa753f3;hp=d5238a8a7ec2e841045510cf694aa3cfb0a984f2;hpb=4c86574b8c9f589be08ec544db5250544dc9e287;p=apitrace diff --git a/glretrace_cgl.cpp b/glretrace_cgl.cpp index d5238a8..63b94b4 100644 --- a/glretrace_cgl.cpp +++ b/glretrace_cgl.cpp @@ -53,7 +53,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; @@ -70,7 +70,7 @@ getContext(unsigned long long ctx) { it = context_map.find(ctx); if (it == context_map.end()) { glws::Context *context; - context_map[ctx] = context = glws::createContext(visual, sharedContext); + context_map[ctx] = context = glws::createContext(visual[glretrace::defaultProfile], sharedContext, glretrace::defaultProfile); if (!sharedContext) { sharedContext = context; } @@ -81,7 +81,7 @@ getContext(unsigned long long ctx) { } -static void retrace_CGLSetCurrentContext(Trace::Call &call) { +static void retrace_CGLSetCurrentContext(trace::Call &call) { unsigned long long ctx = call.arg(0).toUIntPtr(); glws::Drawable *new_drawable = getDrawable(ctx); @@ -99,7 +99,7 @@ static void retrace_CGLSetCurrentContext(Trace::Call &call) { } -static void retrace_CGLFlushDrawable(Trace::Call &call) { +static void retrace_CGLFlushDrawable(trace::Call &call) { if (drawable && context) { if (double_buffer) { drawable->swapBuffers();