commit | 4424774782db2bd3ad884d25e7ba1e11dd45bfb9 | [log] [tgz] |
---|---|---|
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | Thu Oct 24 15:38:32 2013 +0200 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Fri Oct 25 11:03:47 2013 -0700 |
tree | 742b7cae5dfc3b2748a321af6ea386bca179a475 | |
parent | 15767813c29cdc9e60dd4faa5f29319b97f89b42 [diff] [blame] |
rpi: EGL surfaces need to be swapped always that we have an incoming back buffer
diff --git a/src/rpi-renderer.c b/src/rpi-renderer.c index 2db619c..6478838 100644 --- a/src/rpi-renderer.c +++ b/src/rpi-renderer.c
@@ -1255,7 +1255,8 @@ if (!wv->surface->touched) { wv->surface->touched = 1; - if (view->surface->need_swap) + if (view->surface->buffer_type == BUFFER_TYPE_EGL || + view->surface->need_swap) rpir_surface_swap_pointers(view->surface); }