From 148793c00974b33c996adc41b8473b32d3ec9e3b Mon Sep 17 00:00:00 2001 From: mbaker Date: Mon, 12 Dec 2022 11:14:24 -0800 Subject: [PATCH] Fix a compile error in Line.vert under gles. --- src/Magnum/Shaders/Line.vert | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Magnum/Shaders/Line.vert b/src/Magnum/Shaders/Line.vert index 29e0dc321..dbde4f2f0 100644 --- a/src/Magnum/Shaders/Line.vert +++ b/src/Magnum/Shaders/Line.vert @@ -345,11 +345,11 @@ void main() { dot(normalize(direction), normalize(neighborDirection)) < -0.99 || /* Neighbor segment too short */ // TODO why the 2*?? why the square?? - (abs(dot(perpendicular(normalize(direction))*viewportSize/2.0, (neighborEndPoint - firstPoint)*viewportSize/2.0)) < 2.0*edgeDistance*edgeDistance && + ((abs(dot(perpendicular(normalize(direction))*viewportSize/2.0, (neighborEndPoint - firstPoint)*viewportSize/2.0)) < 2.0*edgeDistance*edgeDistance) && // TODO this is a wrong attempt to handle colinear, needs to // calculate proper distance from a line segment instead or do // something else entirely ffs - dot(direction, neighborDirection) <= 0.0) + (dot(direction, neighborDirection) <= 0.0)) ) { edgeDirection = (directionNormalized*capSign +