From adc17dce1ba7488402579e4f93ddc6845170203b Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 25 Jul 2020 03:14:11 +0200 Subject: [PATCH] fixed slshader when xy==0 --- nonisotropic.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nonisotropic.cpp b/nonisotropic.cpp index d690460c..30ec91ea 100644 --- a/nonisotropic.cpp +++ b/nonisotropic.cpp @@ -1942,6 +1942,8 @@ EX namespace slr { "float xy = length(h.xy);" "float phi = atan2(h[2], h[3]) + uIndexSL;" + "if(xy < 1e-6) return vec4(0.,0.,phi,1.);" + "vec4 res = vec4(sqrt(-1.),sqrt(-1.),sqrt(-1.),sqrt(-1.));" "bool flipped = phi > 0.;"