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(); }