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