From b411980eac0ad969ffd01e06ce33060e10802d70 Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Thu, 27 Jan 2022 15:08:51 +0100
Subject: [PATCH] Fixed update of velocities

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 .../wobble_bobble/shaders/update_particle_velocities.comp     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/projects/wobble_bobble/shaders/update_particle_velocities.comp b/projects/wobble_bobble/shaders/update_particle_velocities.comp
index 5b16b415..407f34d0 100644
--- a/projects/wobble_bobble/shaders/update_particle_velocities.comp
+++ b/projects/wobble_bobble/shaders/update_particle_velocities.comp
@@ -24,6 +24,8 @@ void main()	{
         vec3 gridVelocity = gridSample.xyz;
         float gridMass = gridSample.w;
 
-        particles[gl_GlobalInvocationID.x].minimal.velocity = gridVelocity * mass / gridMass;
+        if (gridMass > 0.0f) {
+            particles[gl_GlobalInvocationID.x].minimal.velocity = gridVelocity * mass / gridMass;
+        }
     }
 }
\ No newline at end of file
-- 
GitLab