diff --git a/projects/wobble_bobble/shaders/transform_particles_to_grid.comp b/projects/wobble_bobble/shaders/transform_particles_to_grid.comp
index 14e01baca0c85fb0d4d9b492e886359f841c88fc..6a15c5fd1ebe5dc4c35e36f9379c8b0723b4ff3d 100644
--- a/projects/wobble_bobble/shaders/transform_particles_to_grid.comp
+++ b/projects/wobble_bobble/shaders/transform_particles_to_grid.comp
@@ -36,6 +36,7 @@ void main()	{
             shared_particles[gl_LocalInvocationIndex].mass = 0.0f;
         }
 
+        barrier();
         memoryBarrierShared();
 
         for (uint i = 0; i < SHARED_PARTICLES_BATCH_SIZE; i++) {