From 3a4b75bc2deb5ec3af8a3c51065ab498e9215a97 Mon Sep 17 00:00:00 2001
From: Tobias Frisch <tfrisch@uni-koblenz.de>
Date: Sun, 19 Jun 2022 00:48:16 +0200
Subject: [PATCH] Removed branch in sph update shader to fix hanging particles

Signed-off-by: Tobias Frisch <tfrisch@uni-koblenz.de>
---
 projects/sph/shaders/updateData.comp | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/projects/sph/shaders/updateData.comp b/projects/sph/shaders/updateData.comp
index 3c935b23..3c2321b0 100644
--- a/projects/sph/shaders/updateData.comp
+++ b/projects/sph/shaders/updateData.comp
@@ -53,14 +53,6 @@ void main() {
     vec3 out_force = inParticle[id].force;
     float out_density = inParticle[id].density;
     float out_pressure = inParticle[id].pressure;
-    
-    if (length(vel_new) > 100.f)
-    {
-        vel_new = normalize(vel_new)*50;
-        out_density = 0.01f;
-        out_pressure = 0.01f;
-        out_force = gravity * vec3(-gravityDir.x,gravityDir.y,gravityDir.z);
-    }
 
     vec3 pos_new = inParticle[id].position + (dt * vel_new);
 
-- 
GitLab