Browse Source

[wip] fix shader error on ES

pull/610/head
Vladimír Vondruš 4 years ago
parent
commit
c16bcc1f7a
  1. 2
      src/Magnum/Shaders/Line.vert

2
src/Magnum/Shaders/Line.vert

@ -345,7 +345,7 @@ 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*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

Loading…
Cancel
Save