From a5f11f5d46f72b4bd246aa53397edc46fdecd7c9 Mon Sep 17 00:00:00 2001 From: "joonbum.ko" Date: Fri, 5 Jan 2018 14:57:05 +0900 Subject: [PATCH] tpl_wayland_egl_thread: Added useful trace logs for vulkan. Change-Id: Ie37f9075a72856747c6259a73e3af381aec10ba8 Signed-off-by: joonbum.ko --- src/tpl_wayland_egl_thread.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/tpl_wayland_egl_thread.c b/src/tpl_wayland_egl_thread.c index 8d0d640..7704956 100644 --- a/src/tpl_wayland_egl_thread.c +++ b/src/tpl_wayland_egl_thread.c @@ -1400,6 +1400,9 @@ _twe_surface_set_wl_buffer_info(twe_wl_surf_source *surf_source, TPL_OBJECT_UNLOCK(&surf_source->obj); } + TRACE_MARK("[SET_BUFFER_INFO] BO(%d)", + tbm_bo_export(tbm_surface_internal_get_bo(tbm_surface, 0))); + TPL_LOG_T(BACKEND, "[REUSE_BUF] buf_info(%p) tbm_surface(%p) bo(%d) (%dx%d) transform(%d)", buf_info, tbm_surface, @@ -1493,6 +1496,8 @@ _twe_surface_set_wl_buffer_info(twe_wl_surf_source *surf_source, TPL_OBJECT_UNLOCK(&surf_source->obj); } + TRACE_MARK("[SET_BUFFER_INFO] BO(%d)", + tbm_bo_export(tbm_surface_internal_get_bo(tbm_surface, 0))); TPL_LOG_T(BACKEND, "[NEW_BUF] buf_info(%p) tbm_surface(%p) bo(%d) (%dx%d) transform(%d)", buf_info, tbm_surface, @@ -1610,6 +1615,8 @@ __cb_tdm_client_wait_vblank(tdm_client_vblank *vblank, tdm_error error, return; } + TRACE_ASYNC_END((int)surf_source, "WAIT_VBLANK"); + disp_source = surf_source->disp_source; surf_source->vblank_done = TPL_TRUE; @@ -1690,9 +1697,10 @@ _twe_surface_wait_vblank(twe_wl_surf_source *surf_source) __cb_tdm_client_wait_vblank, (void *)surf_source); - if (tdm_err == TDM_ERROR_NONE) + if (tdm_err == TDM_ERROR_NONE) { surf_source->vblank_done = TPL_FALSE; - else { + TRACE_ASYNC_BEGIN((int)surf_source, "WAIT_VBLANK"); + } else { TPL_ERR("Failed to tdm_client_vblank_wait. tdm_err(%d)", tdm_err); return TPL_ERROR_INVALID_OPERATION; } -- 2.7.4