From 5516e085447c3cf40def01e269fc377bd024d158 Mon Sep 17 00:00:00 2001 From: Joonbum Ko Date: Mon, 1 Jun 2020 19:22:52 +0900 Subject: [PATCH] Moved wl_display_flush to be called immediately after wl_surface_commit. Change-Id: I7ab8f9d99824d1a6548db4c82d619c35024b54cd Signed-off-by: Joonbum Ko --- src/tpl_wayland_egl_thread.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tpl_wayland_egl_thread.c b/src/tpl_wayland_egl_thread.c index 56afe25..f347d46 100755 --- a/src/tpl_wayland_egl_thread.c +++ b/src/tpl_wayland_egl_thread.c @@ -1689,7 +1689,6 @@ _twe_surface_set_wl_buffer_info(twe_wl_surf_source *surf_source, wl_buffer_add_listener((void *)buf_info->wl_buffer, &wl_buffer_release_listener, tbm_surface); - wl_display_flush(surf_source->disp_source->disp); tbm_surface_internal_add_user_data(tbm_surface, KEY_BUFFER_INFO, (tbm_data_free)__cb_twe_buffer_free_callback); @@ -2006,6 +2005,8 @@ _twe_thread_wl_vk_surface_commit(twe_wl_surf_source *surf_source, wl_surface_commit(wl_surface); + wl_display_flush(surf_source->disp_source->disp); + TRACE_MARK("[COMMIT] BO(%d)", tbm_bo_export(tbm_surface_internal_get_bo(tbm_surface, 0))); TRACE_ASYNC_BEGIN((int)tbm_surface, "[COMMIT ~ RELEASE] BO(%d)", @@ -2233,6 +2234,8 @@ _twe_thread_wl_surface_commit(twe_wl_surf_source *surf_source, wl_surface_commit(wl_surface); + wl_display_flush(surf_source->disp_source->disp); + TRACE_ASYNC_BEGIN((int)tbm_surface, "[COMMIT ~ RELEASE] BO(%d)", tbm_bo_export(tbm_surface_internal_get_bo(tbm_surface, 0))); -- 2.7.4