Module: Mesa Branch: master Commit: edbdd977232f0cfe8f26a44ddbda792780168f4a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=edbdd977232f0cfe8f26a44ddbda792780168f4a
Author: Christian Gmeiner <[email protected]> Date: Mon Nov 2 13:12:11 2020 +0100 nir: make tgsi_varying_semantic_to_slot(..) public I want to use this function for etnaviv's TGSI compiler. Signed-off-by: Christian Gmeiner <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7397> --- src/gallium/auxiliary/nir/tgsi_to_nir.c | 2 +- src/gallium/auxiliary/nir/tgsi_to_nir.h | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/gallium/auxiliary/nir/tgsi_to_nir.c b/src/gallium/auxiliary/nir/tgsi_to_nir.c index 5015296059a..06f69955311 100644 --- a/src/gallium/auxiliary/nir/tgsi_to_nir.c +++ b/src/gallium/auxiliary/nir/tgsi_to_nir.c @@ -99,7 +99,7 @@ struct ttn_compile { #define ttn_channel(b, src, swiz) \ nir_channel(b, src, TGSI_SWIZZLE_##swiz) -static gl_varying_slot +gl_varying_slot tgsi_varying_semantic_to_slot(unsigned semantic, unsigned index) { switch (semantic) { diff --git a/src/gallium/auxiliary/nir/tgsi_to_nir.h b/src/gallium/auxiliary/nir/tgsi_to_nir.h index 88e128d6f87..b04a9e180cf 100644 --- a/src/gallium/auxiliary/nir/tgsi_to_nir.h +++ b/src/gallium/auxiliary/nir/tgsi_to_nir.h @@ -36,4 +36,7 @@ struct nir_shader * tgsi_to_nir_noscreen(const void *tgsi_tokens, const nir_shader_compiler_options *options); +gl_varying_slot +tgsi_varying_semantic_to_slot(unsigned semantic, unsigned index); + #endif _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
