diff options
author | Derek Foreman <derekf@osg.samsung.com> | 2016-08-17 16:22:54 -0500 |
---|---|---|
committer | Derek Foreman <derekf@osg.samsung.com> | 2016-08-17 16:24:05 -0500 |
commit | 7828d0e0720cee1fb3098bba50f718796de64989 (patch) | |
tree | 6da812ff36b2de0d0bb44332965c53bd8d5b7ff3 | |
parent | 6ce113791e9681e940c3c8aa1a57d4781dfd6c9e (diff) | |
download | efl-7828d0e0720cee1fb3098bba50f718796de64989.tar.gz |
wayland_egl: Fix rendering on systems without buffer age
If buffer age isn't present we really want to return MODE_FULL, but we were
previously returning MODE_AUTO.
On recent mali drivers this resulted in accidental partial updates leading
to incorrect rendering.
-rw-r--r-- | src/modules/evas/engines/wayland_egl/evas_wl_main.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/modules/evas/engines/wayland_egl/evas_wl_main.c b/src/modules/evas/engines/wayland_egl/evas_wl_main.c index a0ac4fa720..710202f71a 100644 --- a/src/modules/evas/engines/wayland_egl/evas_wl_main.c +++ b/src/modules/evas/engines/wayland_egl/evas_wl_main.c @@ -388,6 +388,7 @@ eng_outbuf_swap_mode_get(Outbuf *ob) return swap_mode; } + if (ob->swap_mode == MODE_AUTO) return MODE_FULL; return ob->swap_mode; } |