From 574a1706b444c3bf2eabbdbdd50fe77753fb4245 Mon Sep 17 00:00:00 2001
From: TheJackiMonster <thejackimonster@gmail.com>
Date: Fri, 22 Jul 2022 10:34:38 +0200
Subject: [PATCH] Adjusted trail passed direction for sampling

Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
---
 projects/fire_works/shaders/trail.geom | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/projects/fire_works/shaders/trail.geom b/projects/fire_works/shaders/trail.geom
index 864b302d..47a5a2cb 100644
--- a/projects/fire_works/shaders/trail.geom
+++ b/projects/fire_works/shaders/trail.geom
@@ -92,7 +92,7 @@ void main() {
         const vec3 p1 = position + offset;
 
         passPos = vec3(u, -1.0f, -1.0f);
-        passDir = vec3(0, 0, 1);
+        passDir = vec3(-0.1f * u, +0.2f, 2.0f);
         passColor = mix(color, trailColor, u);
         passDensity = density;
         passSmokeIndex = int(id);
@@ -101,7 +101,7 @@ void main() {
         EmitVertex();
 
         passPos = vec3(u, +1.0f, -1.0f);
-        passDir = vec3(0, 0, 1);
+        passDir = vec3(-0.1f * u, -0.2f, 2.0f);
         passColor = mix(color, trailColor, u);
         passDensity = density;
         passSmokeIndex = int(id);
-- 
GitLab