From 80de33cf6a8480d51ecde8d4b8d29d595e281fe7 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sat, 24 Sep 2022 22:26:58 -0400 Subject: [PATCH] nir/opt_preamble: Move load_texture_base_agx nir_opt_preamble will be crucial to optimize out the lowering for array textures on AGX, which involves this AGX-specific sysval. Signed-off-by: Alyssa Rosenzweig Acked-by: Connor Abbott Part-of: --- src/compiler/nir/nir_opt_preamble.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/compiler/nir/nir_opt_preamble.c b/src/compiler/nir/nir_opt_preamble.c index 174021ed683..f212f81bb29 100644 --- a/src/compiler/nir/nir_opt_preamble.c +++ b/src/compiler/nir/nir_opt_preamble.c @@ -149,6 +149,7 @@ can_move_intrinsic(nir_intrinsic_instr *instr, opt_preamble_ctx *ctx) case nir_intrinsic_load_cull_small_primitives_enabled_amd: case nir_intrinsic_load_cull_any_enabled_amd: case nir_intrinsic_load_cull_small_prim_precision_amd: + case nir_intrinsic_load_texture_base_agx: return true; /* Intrinsics which can be moved depending on hardware */