nir: Move compute system value lowering to a separate pass
[mesa.git] / src / mesa / state_tracker / st_glsl_to_nir.cpp
index 99bbbef79db16f969cc4953cf6cef328fa3fa2fb..b5b85ae46c05c9eb3325f3522a8f3bfcd7300960 100644 (file)
@@ -771,6 +771,8 @@ st_link_nir(struct gl_context *ctx,
                  st->pipe->screen);
 
       NIR_PASS_V(nir, nir_lower_system_values);
+      NIR_PASS_V(nir, nir_lower_compute_system_values);
+
       NIR_PASS_V(nir, nir_lower_clip_cull_distance_arrays);
 
       st_shader_gather_info(nir, shader->Program);