derekf pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7828d0e0720cee1fb3098bba50f718796de64989

commit 7828d0e0720cee1fb3098bba50f718796de64989
Author: Derek Foreman <[email protected]>
Date:   Wed Aug 17 16:22:54 2016 -0500

    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 a0ac4fa..710202f 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;
 }
 

-- 


Reply via email to