nir: Add missing nir_var_mem_global to various passes
[mesa.git] / src / compiler / nir / nir_opt_access.c
index 731b129ad9789ceb976d490d620973b5893966c2..e2a6b8f274775fc12090d076c51223fffe34d6a4 100644 (file)
@@ -138,7 +138,8 @@ gather_intrinsic(struct access_state *state, nir_intrinsic_instr *instr)
       /* TODO: Could be more granular if we had nir_var_mem_image. */
       if (nir_intrinsic_memory_modes(instr) & (nir_var_mem_ubo |
                                                nir_var_mem_ssbo |
-                                               nir_var_uniform)) {
+                                               nir_var_uniform |
+                                               nir_var_mem_global)) {
          state->buffer_barriers = true;
          state->image_barriers = true;
       }