From 426782d570ce7d38f772566797b9d23cc3e7c576 Mon Sep 17 00:00:00 2001
From: Josh Morgenstern <josh@morgenstern.dev>
Date: Wed, 22 Sep 2021 15:41:13 +0200
Subject: [PATCH] [#111] change color based on particle speed

---
 projects/sph/shaders/shader_water.frag | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/projects/sph/shaders/shader_water.frag b/projects/sph/shaders/shader_water.frag
index 1554823a..2aee4ec6 100644
--- a/projects/sph/shaders/shader_water.frag
+++ b/projects/sph/shaders/shader_water.frag
@@ -19,7 +19,8 @@ layout(set=0,binding=1) uniform uPosition{
 
 void main()
 {
-    outColor = vec3(0.0,0.5,1.0);
+    float p = length(passVelocity)/100.f;
+    outColor = vec3(0.f+p/3.f, 0.05f+p/2.f, 0.4f+p);
 
     // make the triangle look like a circle
    outColor *= circleFactor(passTriangleCoordinates);
-- 
GitLab