Module: Mesa
Branch: main
Commit: 29a62dd2ae3b823cebdc5ca85aa3e1f7bff19a70
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=29a62dd2ae3b823cebdc5ca85aa3e1f7bff19a70

Author: Mike Blumenkrantz <[email protected]>
Date:   Mon Apr  3 16:21:44 2023 -0400

zink: make zink_shader_spirv_compile public

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22725>

---

 src/gallium/drivers/zink/zink_compiler.c | 2 +-
 src/gallium/drivers/zink/zink_compiler.h | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/zink/zink_compiler.c 
b/src/gallium/drivers/zink/zink_compiler.c
index 114e12f39f2..5f8100061c6 100644
--- a/src/gallium/drivers/zink/zink_compiler.c
+++ b/src/gallium/drivers/zink/zink_compiler.c
@@ -3196,7 +3196,7 @@ zink_shader_dump(const struct zink_shader *zs, void 
*words, size_t size, const c
    }
 }
 
-static struct zink_shader_object
+struct zink_shader_object
 zink_shader_spirv_compile(struct zink_screen *screen, struct zink_shader *zs, 
struct spirv_shader *spirv, bool can_shobj)
 {
    VkShaderModuleCreateInfo smci = {0};
diff --git a/src/gallium/drivers/zink/zink_compiler.h 
b/src/gallium/drivers/zink/zink_compiler.h
index e10432c1817..3ee13eda729 100644
--- a/src/gallium/drivers/zink/zink_compiler.h
+++ b/src/gallium/drivers/zink/zink_compiler.h
@@ -84,6 +84,8 @@ zink_shader_free(struct zink_screen *screen, struct 
zink_shader *shader);
 void
 zink_gfx_shader_free(struct zink_screen *screen, struct zink_shader *shader);
 
+struct zink_shader_object
+zink_shader_spirv_compile(struct zink_screen *screen, struct zink_shader *zs, 
struct spirv_shader *spirv, bool can_shobj);
 struct zink_shader_object
 zink_shader_tcs_compile(struct zink_screen *screen, struct zink_shader *zs, 
unsigned patch_vertices);
 struct zink_shader *

Reply via email to