From e98e7256d2a18a3a3f17e8847ede21ce93a4ebd9 Mon Sep 17 00:00:00 2001 From: jgk Date: Wed, 17 Mar 2021 20:10:43 +0100 Subject: [PATCH] Lights only affect floors --- shader/wallShadow.geom | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/shader/wallShadow.geom b/shader/wallShadow.geom index ee8265377..648316d89 100644 --- a/shader/wallShadow.geom +++ b/shader/wallShadow.geom @@ -30,24 +30,26 @@ void main() vec2 backL = backL4.xy; vec2 backR = backR4.xy; - if (isLHS( lightPos - frontL, frontR - frontL) < 0) -// if (isLHS( lightPos - backL, backR - backL) < 0) - { -// emitLine (frontL); -// emitLine (backL); -// emitLine (frontL); -// emitLine (frontR); -// emitLine (backR); -// emitLine (frontR); - - emitLine (backR); - emitLine (backL); - } - else - { - emitLine (backR); - emitLine (backL); - } +// if (isLHS( lightPos - frontL, frontR - frontL) < 0) +// // if (isLHS( lightPos - backL, backR - backL) < 0) +// { +// // emitLine (frontL); +// // emitLine (backL); +// // emitLine (frontL); +// // emitLine (frontR); +// // emitLine (backR); +// // emitLine (frontR); +// +// emitLine (backR); +// emitLine (backL); +// } +// else +// { +// emitLine (backR); +// emitLine (backL); +// } + emitLine (frontR); + emitLine (frontL); EndPrimitive(); }