diff --git a/src/gallium/frontends/rusticl/core/kernel.rs b/src/gallium/frontends/rusticl/core/kernel.rs index f46992a333a..d3c287b5df5 100644 --- a/src/gallium/frontends/rusticl/core/kernel.rs +++ b/src/gallium/frontends/rusticl/core/kernel.rs @@ -400,12 +400,7 @@ fn lower_and_optimize_nir_pre_inputs(dev: &Device, nir: &mut NirShader, lib_clc: nir.pass0(nir_dedup_inline_samplers); nir.pass2( nir_lower_vars_to_explicit_types, - nir_variable_mode::nir_var_uniform - | nir_variable_mode::nir_var_function_temp - | nir_variable_mode::nir_var_shader_temp - | nir_variable_mode::nir_var_mem_shared - | nir_variable_mode::nir_var_mem_generic - | nir_variable_mode::nir_var_mem_global, + nir_variable_mode::nir_var_function_temp, Some(glsl_get_cl_type_size_align), ); @@ -603,8 +598,10 @@ fn lower_and_optimize_nir_late( nir_lower_vars_to_explicit_types, nir_variable_mode::nir_var_mem_shared | nir_variable_mode::nir_var_function_temp + | nir_variable_mode::nir_var_shader_temp | nir_variable_mode::nir_var_uniform - | nir_variable_mode::nir_var_mem_global, + | nir_variable_mode::nir_var_mem_global + | nir_variable_mode::nir_var_mem_generic, Some(glsl_get_cl_type_size_align), );