radv: make some gang functions non-static

They will be used to create a gang CS when beginning a query if not
already present.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25950>
This commit is contained in:
Samuel Pitoiset
2023-10-27 16:54:29 +02:00
committed by Marge Bot
parent 1b3efecd56
commit 623b7033c5
2 changed files with 5 additions and 2 deletions

View File

@@ -615,7 +615,7 @@ radv_gang_barrier(struct radv_cmd_buffer *cmd_buffer, VkPipelineStageFlags2 src_
cmd_buffer->gang.sem.leader_value++;
}
static void
void
radv_gang_cache_flush(struct radv_cmd_buffer *cmd_buffer)
{
struct radeon_cmdbuf *ace_cs = cmd_buffer->gang.cs;
@@ -723,7 +723,7 @@ radv_wait_gang_follower(struct radv_cmd_buffer *cmd_buffer)
radv_wait_gang_semaphore(cmd_buffer, cmd_buffer->cs, cmd_buffer->qf, 4, cmd_buffer->gang.sem.follower_value);
}
static bool
bool
radv_gang_init(struct radv_cmd_buffer *cmd_buffer)
{
if (cmd_buffer->gang.cs)

View File

@@ -3716,6 +3716,9 @@ void radv_destroy_ray_tracing_pipeline(struct radv_device *device, struct radv_r
void radv_begin_conditional_rendering(struct radv_cmd_buffer *cmd_buffer, uint64_t va, bool draw_visible);
void radv_end_conditional_rendering(struct radv_cmd_buffer *cmd_buffer);
bool radv_gang_init(struct radv_cmd_buffer *cmd_buffer);
void radv_gang_cache_flush(struct radv_cmd_buffer *cmd_buffer);
#define RADV_FROM_HANDLE(__radv_type, __name, __handle) VK_FROM_HANDLE(__radv_type, __name, __handle)
VK_DEFINE_HANDLE_CASTS(radv_cmd_buffer, vk.base, VkCommandBuffer, VK_OBJECT_TYPE_COMMAND_BUFFER)