1From db9bdd20e256924b6bd78b1028ecc3caf320a0fc Mon Sep 17 00:00:00 2001 2From: Jeffy Chen <jeffy.chen@rock-chips.com> 3Date: Tue, 11 Jan 2022 16:08:40 +0800 4Subject: [PATCH 02/79] Revert "gl-renderer: Don't require buffer age when 5 using partial update" 6 7This reverts commit a2a8d382e38fdee65adb91ce7b4e6fb280389c8f. 8 9This would cause blinking with MALI. 10 11Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 12--- 13 libweston/renderer-gl/gl-renderer.c | 4 ++-- 14 1 file changed, 2 insertions(+), 2 deletions(-) 15 16diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c 17index 0f2dab5a..3a525698 100644 18--- a/libweston/renderer-gl/gl-renderer.c 19+++ b/libweston/renderer-gl/gl-renderer.c 20@@ -1366,7 +1366,7 @@ output_get_damage(struct weston_output *output, 21 EGLBoolean ret; 22 int i; 23 24- if (gr->has_egl_buffer_age || gr->has_egl_partial_update) { 25+ if (gr->has_egl_buffer_age) { 26 ret = eglQuerySurface(gr->egl_display, go->egl_surface, 27 EGL_BUFFER_AGE_EXT, &buffer_age); 28 if (ret == EGL_FALSE) { 29@@ -1406,7 +1406,7 @@ output_rotate_damage(struct weston_output *output, 30 struct gl_output_state *go = get_output_state(output); 31 struct gl_renderer *gr = get_renderer(output->compositor); 32 33- if (!gr->has_egl_buffer_age && !gr->has_egl_partial_update) 34+ if (!gr->has_egl_buffer_age) 35 return; 36 37 go->buffer_damage_index += BUFFER_DAMAGE_COUNT - 1; 38-- 392.20.1 40 41