From 7828d0e0720cee1fb3098bba50f718796de64989 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Wed, 17 Aug 2016 16:22:54 -0500 Subject: [PATCH] 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. --- src/modules/evas/engines/wayland_egl/evas_wl_main.c | 1 + 1 file changed, 1 insertion(+) 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; }