zink: stop lowering indirect derefs
this is no longer necessary Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24634>
This commit is contained in:

committed by
Marge Bot

parent
9e42553ca8
commit
aedebb9d30
@@ -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;
|
||||
|
Reference in New Issue
Block a user