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

Author: Simon Perretta <[email protected]>
Date:   Fri Nov  4 16:51:44 2022 +0000

pvr: Add NIR pass to lower vars to SSA

Signed-off-by: Simon Perretta <[email protected]>
Acked-by: Frank Binns <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21474>

---

 src/imagination/rogue/rogue_nir.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/imagination/rogue/rogue_nir.c 
b/src/imagination/rogue/rogue_nir.c
index ad09f086387..6ae66e121cd 100644
--- a/src/imagination/rogue/rogue_nir.c
+++ b/src/imagination/rogue/rogue_nir.c
@@ -74,6 +74,8 @@ static void rogue_nir_passes(struct rogue_build_ctx *ctx,
 
    nir_validate_shader(nir, "after spirv_to_nir");
 
+   NIR_PASS_V(nir, nir_lower_vars_to_ssa);
+
    /* Splitting. */
    NIR_PASS_V(nir, nir_split_var_copies);
    NIR_PASS_V(nir, nir_split_per_member_structs);

Reply via email to