From 92f65e28fee1f4e705e8a210977dd16239febbf9 Mon Sep 17 00:00:00 2001 From: Jonathan Marek Date: Thu, 5 Mar 2020 13:54:38 -0500 Subject: [PATCH 1/1] turnip: add missing tu_bo_list_add in CmdWriteTimestamp Fixes an issue observed in renderdoc. Signed-off-by: Jonathan Marek Part-of: --- src/freedreno/vulkan/tu_query.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/freedreno/vulkan/tu_query.c b/src/freedreno/vulkan/tu_query.c index 9b013060cb3..e3fdb49091c 100644 --- a/src/freedreno/vulkan/tu_query.c +++ b/src/freedreno/vulkan/tu_query.c @@ -784,6 +784,8 @@ tu_CmdWriteTimestamp(VkCommandBuffer commandBuffer, TU_FROM_HANDLE(tu_query_pool, pool, queryPool); struct tu_cs *cs = cmd->state.pass ? &cmd->draw_epilogue_cs : &cmd->cs; + tu_bo_list_add(&cmd->bo_list, &pool->bo, MSM_SUBMIT_BO_WRITE); + /* WFI to get more accurate timestamp */ tu_cs_emit_wfi(cs); -- 2.30.2