diff --git a/src/compiler/glsl/gl_nir_linker.c b/src/compiler/glsl/gl_nir_linker.c index e8fa0f2aa1e..f8bd7c1c3b4 100644 --- a/src/compiler/glsl/gl_nir_linker.c +++ b/src/compiler/glsl/gl_nir_linker.c @@ -1066,6 +1066,8 @@ preprocess_shader(const struct gl_constants *consts, options->lower_to_scalar_filter, NULL); } + NIR_PASS_V(nir, nir_opt_barrier_modes); + /* before buffers and vars_to_ssa */ NIR_PASS_V(nir, gl_nir_lower_images, true);