Mesa (main): panvk: Expose panvk_cmd_alloc_fb_desc and panvk_cmd_alloc_tls_desc
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jul 27 13:54:44 UTC 2021
Module: Mesa
Branch: main
Commit: cd97eb123e1ba2c63809df402b8e27c4c0af5a4a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd97eb123e1ba2c63809df402b8e27c4c0af5a4a
Author: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Date: Fri Jul 9 16:10:56 2021 +0200
panvk: Expose panvk_cmd_alloc_fb_desc and panvk_cmd_alloc_tls_desc
For use in panvk_meta.c.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
Reviewed-by: Boris Brezillon <boris.brezillon at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12019>
---
src/panfrost/vulkan/panvk_cmd_buffer.c | 4 ++--
src/panfrost/vulkan/panvk_private.h | 6 ++++++
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/panfrost/vulkan/panvk_cmd_buffer.c b/src/panfrost/vulkan/panvk_cmd_buffer.c
index b04691702aa..aa160c8f3fa 100644
--- a/src/panfrost/vulkan/panvk_cmd_buffer.c
+++ b/src/panfrost/vulkan/panvk_cmd_buffer.c
@@ -908,7 +908,7 @@ panvk_CmdNextSubpass(VkCommandBuffer cmd, VkSubpassContents contents)
}
-static void
+void
panvk_cmd_alloc_fb_desc(struct panvk_cmd_buffer *cmdbuf)
{
struct panvk_batch *batch = cmdbuf->state.batch;
@@ -931,7 +931,7 @@ panvk_cmd_alloc_fb_desc(struct panvk_cmd_buffer *cmdbuf)
batch->fb.desc.gpu |= tags;
}
-static void
+void
panvk_cmd_alloc_tls_desc(struct panvk_cmd_buffer *cmdbuf)
{
const struct panfrost_device *pdev =
diff --git a/src/panfrost/vulkan/panvk_private.h b/src/panfrost/vulkan/panvk_private.h
index b4e331fb6b9..08e6a80150f 100644
--- a/src/panfrost/vulkan/panvk_private.h
+++ b/src/panfrost/vulkan/panvk_private.h
@@ -673,6 +673,12 @@ void
panvk_cmd_get_bifrost_tiler_context(struct panvk_cmd_buffer *cmdbuf,
unsigned width, unsigned height);
+void
+panvk_cmd_alloc_fb_desc(struct panvk_cmd_buffer *cmdbuf);
+
+void
+panvk_cmd_alloc_tls_desc(struct panvk_cmd_buffer *cmdbuf);
+
void
panvk_pack_color(struct panvk_clear_value *out,
const VkClearColorValue *in,
More information about the mesa-commit
mailing list