From 22b719b445fefb825bbe5edbba6ad146b6abdb02 Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Thu, 14 Dec 2023 17:57:35 +0100 Subject: [PATCH] radv: Make radv_write_user_event_marker non-static Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/layers/radv_sqtt_layer.c | 5 ++++- src/amd/vulkan/radv_private.h | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/layers/radv_sqtt_layer.c b/src/amd/vulkan/layers/radv_sqtt_layer.c index b946cb59658..3e96dacaceb 100644 --- a/src/amd/vulkan/layers/radv_sqtt_layer.c +++ b/src/amd/vulkan/layers/radv_sqtt_layer.c @@ -286,10 +286,13 @@ radv_write_event_with_dims_marker(struct radv_cmd_buffer *cmd_buffer, enum rgp_s radv_emit_sqtt_userdata(cmd_buffer, &marker, sizeof(marker) / 4); } -static void +void radv_write_user_event_marker(struct radv_cmd_buffer *cmd_buffer, enum rgp_sqtt_marker_user_event_type type, const char *str) { + if (likely(!cmd_buffer->device->sqtt.bo)) + return; + if (type == UserEventPop) { assert(str == NULL); struct rgp_sqtt_marker_user_event marker = {0}; diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index 9d42ec4f5be..24cb5e95f79 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -3102,6 +3102,9 @@ void radv_describe_layout_transition(struct radv_cmd_buffer *cmd_buffer, const s void radv_sqtt_emit_relocated_shaders(struct radv_cmd_buffer *cmd_buffer, struct radv_graphics_pipeline *pipeline); +void radv_write_user_event_marker(struct radv_cmd_buffer *cmd_buffer, enum rgp_sqtt_marker_user_event_type type, + const char *str); + struct radv_indirect_command_layout { struct vk_object_base base;