From bcbb5b44e45ffbcfaaaf2a5f21f0f8b08e3f7961 Mon Sep 17 00:00:00 2001
From: Josh Morgenstern <josh@morgenstern.dev>
Date: Wed, 22 Sep 2021 15:40:57 +0200
Subject: [PATCH] [#111] add params in push constant to pressure shader

---
 projects/sph/shaders/pressure.comp | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/projects/sph/shaders/pressure.comp b/projects/sph/shaders/pressure.comp
index f0997b56..05b3af3a 100644
--- a/projects/sph/shaders/pressure.comp
+++ b/projects/sph/shaders/pressure.comp
@@ -4,8 +4,6 @@
 
 const float PI = 3.1415926535897932384626433832795;
 
-#include "particle_params.inc"
-
 layout(local_size_x = 256) in;
 
 struct Particle
@@ -30,7 +28,15 @@ layout(std430, binding = 1) writeonly buffer buffer_outParticle
 };
 
 layout( push_constant ) uniform constants{
-    float deltaTime;
+    float h;
+    float mass;
+    float gasConstant;
+    float offset;
+    float gravity;
+    float viscosity;
+    float ABSORBTION;
+    float dt;
+    vec3 gravityDir;
     float particleCount;
 };
 
@@ -42,6 +48,7 @@ float poly6(float r)
 float densitySum = 0.f;
 
 void main() {
+    
     uint id = gl_GlobalInvocationID.x;
 
     if(id >= int(particleCount))
-- 
GitLab