Mesa (main): radv: Make fill_buffer_shader non-static
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun Apr 24 15:23:38 UTC 2022
Module: Mesa
Branch: main
Commit: 49383fe39e3ed10d8886eaca039191ba404ae6ae
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=49383fe39e3ed10d8886eaca039191ba404ae6ae
Author: Konstantin Seurer <konstantin.seurer at gmail.com>
Date: Sun Apr 10 16:19:34 2022 +0200
radv: Make fill_buffer_shader non-static
Signed-off-by: Konstantin Seurer <konstantin.seurer at gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas at basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15648>
---
src/amd/vulkan/radv_meta_buffer.c | 7 ++++---
src/amd/vulkan/radv_private.h | 2 ++
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/src/amd/vulkan/radv_meta_buffer.c b/src/amd/vulkan/radv_meta_buffer.c
index e5fa9f67acb..f60baf80519 100644
--- a/src/amd/vulkan/radv_meta_buffer.c
+++ b/src/amd/vulkan/radv_meta_buffer.c
@@ -167,8 +167,9 @@ radv_device_finish_meta_buffer_state(struct radv_device *device)
&state->alloc);
}
-static void
-fill_buffer_shader(struct radv_cmd_buffer *cmd_buffer, uint64_t va, uint64_t size, uint32_t data)
+void
+radv_fill_buffer_shader(struct radv_cmd_buffer *cmd_buffer, uint64_t va, uint64_t size,
+ uint32_t data)
{
struct radv_device *device = cmd_buffer->device;
struct radv_meta_saved_state saved_state;
@@ -264,7 +265,7 @@ radv_fill_buffer(struct radv_cmd_buffer *cmd_buffer, const struct radv_image *im
cmd_buffer->state.flush_bits |=
radv_dst_access_flush(cmd_buffer, VK_ACCESS_2_SHADER_WRITE_BIT, image);
- fill_buffer_shader(cmd_buffer, va, size, value);
+ radv_fill_buffer_shader(cmd_buffer, va, size, value);
flush_bits = RADV_CMD_FLAG_CS_PARTIAL_FLUSH | RADV_CMD_FLAG_INV_VCACHE |
radv_src_access_flush(cmd_buffer, VK_ACCESS_2_SHADER_WRITE_BIT, image);
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h
index 35ac00ada5d..b9a91d21150 100644
--- a/src/amd/vulkan/radv_private.h
+++ b/src/amd/vulkan/radv_private.h
@@ -1650,6 +1650,8 @@ enum radv_cmd_flush_bits radv_dst_access_flush(struct radv_cmd_buffer *cmd_buffe
uint32_t radv_fill_buffer(struct radv_cmd_buffer *cmd_buffer, const struct radv_image *image,
struct radeon_winsys_bo *bo, uint64_t offset, uint64_t size,
uint32_t value);
+void radv_fill_buffer_shader(struct radv_cmd_buffer *cmd_buffer, uint64_t va, uint64_t size,
+ uint32_t data);
void radv_copy_buffer(struct radv_cmd_buffer *cmd_buffer, struct radeon_winsys_bo *src_bo,
struct radeon_winsys_bo *dst_bo, uint64_t src_offset, uint64_t dst_offset,
uint64_t size);
More information about the mesa-commit
mailing list