From aedebb9d30d4a746a8c2ea94f3539dd8b766e72c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 28 Jul 2023 08:18:57 -0400 Subject: [PATCH] zink: stop lowering indirect derefs this is no longer necessary Reviewed-by: Dave Airlie Part-of: --- src/gallium/drivers/zink/zink_compiler.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/gallium/drivers/zink/zink_compiler.c b/src/gallium/drivers/zink/zink_compiler.c index 3a3b81b..3e4e247 100644 --- a/src/gallium/drivers/zink/zink_compiler.c +++ b/src/gallium/drivers/zink/zink_compiler.c @@ -5413,13 +5413,6 @@ zink_shader_create(struct zink_screen *screen, struct nir_shader *nir, ret->programs = _mesa_pointer_set_create(NULL); simple_mtx_init(&ret->lock, mtx_plain); - nir_variable_mode indirect_derefs_modes = 0; - if (nir->info.stage == MESA_SHADER_TESS_CTRL || - nir->info.stage == MESA_SHADER_TESS_EVAL) - indirect_derefs_modes |= nir_var_shader_in | nir_var_shader_out; - - NIR_PASS_V(nir, nir_lower_indirect_derefs, indirect_derefs_modes, UINT32_MAX); - nir_lower_io_options lower_io_flags = 0; if (!screen->info.feats.features.shaderInt64 || !screen->info.feats.features.shaderFloat64) lower_io_flags = nir_lower_io_lower_64bit_to_32; -- 2.7.4