aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2017-10-03 18:07:17 +0200
committerDavid Robillard <d@drobilla.net>2017-10-03 18:10:18 +0200
commitc4dcd9609a4e0a968c58830301cfb49e2beffd4b (patch)
treee6d9c98c1bf14aea8a433bb341d095fd90d9ce2e
parent39ad8490488fdb61b0afd21963ec0d6da4732270 (diff)
Don't clear entire cairo surface on each expose
-rw-r--r--pugl/pugl_osx.m6
-rw-r--r--pugl/pugl_x11.c6
2 files changed, 0 insertions, 12 deletions
diff --git a/pugl/pugl_osx.m b/pugl/pugl_osx.m
index 8ce6881..71d98a1 100644
--- a/pugl/pugl_osx.m
+++ b/pugl/pugl_osx.m
@@ -538,12 +538,6 @@ void
puglEnterContext(PuglView* view)
{
[[view->impl->glview openGLContext] makeCurrentContext];
-#ifdef PUGL_HAVE_CAIRO
- if (view->ctx_type & PUGL_CAIRO) {
- cairo_set_source_rgb(view->impl->cr, 0, 0, 0);
- cairo_paint(view->impl->cr);
- }
-#endif
}
void
diff --git a/pugl/pugl_x11.c b/pugl/pugl_x11.c
index 24df87e..dfa449e 100644
--- a/pugl/pugl_x11.c
+++ b/pugl/pugl_x11.c
@@ -219,12 +219,6 @@ puglEnterContext(PuglView* view)
glXMakeCurrent(view->impl->display, view->impl->win, view->impl->ctx);
}
#endif
-#ifdef PUGL_HAVE_CAIRO
- if (view->ctx_type & PUGL_CAIRO) {
- cairo_set_source_rgb(view->impl->cr, 0, 0, 0);
- cairo_paint(view->impl->cr);
- }
-#endif
}
void