diff --git a/src/freedreno/vulkan/tu_rmv.cc b/src/freedreno/vulkan/tu_rmv.cc index 5c3ad2db3f9..720b65933b2 100644 --- a/src/freedreno/vulkan/tu_rmv.cc +++ b/src/freedreno/vulkan/tu_rmv.cc @@ -395,6 +395,11 @@ void tu_rmv_log_query_pool_create(struct tu_device *device, struct tu_query_pool *query_pool) { + if (query_pool->vk.query_type != VK_QUERY_TYPE_OCCLUSION && + query_pool->vk.query_type != VK_QUERY_TYPE_PIPELINE_STATISTICS && + query_pool->vk.query_type != VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT) + return; + simple_mtx_lock(&device->vk.memory_trace_data.token_mtx); struct vk_rmv_resource_create_token token = {