From 1a718e0adf4f1b86f8902e157e88ddf4abc51c1e Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Thu, 7 Mar 2024 19:45:57 +0100 Subject: [PATCH] lavapipe: Make lvp_shader_init non-static Reviewed-By: Mike Blumenkrantz Part-of: --- src/gallium/frontends/lavapipe/lvp_pipeline.c | 2 +- src/gallium/frontends/lavapipe/lvp_private.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gallium/frontends/lavapipe/lvp_pipeline.c b/src/gallium/frontends/lavapipe/lvp_pipeline.c index ed830f275f3..d599cba3c3c 100644 --- a/src/gallium/frontends/lavapipe/lvp_pipeline.c +++ b/src/gallium/frontends/lavapipe/lvp_pipeline.c @@ -510,7 +510,7 @@ lvp_spirv_to_nir(struct lvp_pipeline *pipeline, const VkPipelineShaderStageCreat return result; } -static void +void lvp_shader_init(struct lvp_shader *shader, nir_shader *nir) { nir_function_impl *impl = nir_shader_get_entrypoint(nir); diff --git a/src/gallium/frontends/lavapipe/lvp_private.h b/src/gallium/frontends/lavapipe/lvp_private.h index bf18e3a7b98..29aad584760 100644 --- a/src/gallium/frontends/lavapipe/lvp_private.h +++ b/src/gallium/frontends/lavapipe/lvp_private.h @@ -745,6 +745,9 @@ VkResult lvp_spirv_to_nir(struct lvp_pipeline *pipeline, const VkPipelineShaderStageCreateInfo *sinfo, nir_shader **out_nir); +void +lvp_shader_init(struct lvp_shader *shader, nir_shader *nir); + void lvp_shader_optimize(nir_shader *nir); bool