From 4c6500514e7062b8cb7288ee56f171ede5c0241d Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Fri, 24 Jul 2020 11:35:32 +0200 Subject: [PATCH] nicer slshader --- nonisotropic.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nonisotropic.cpp b/nonisotropic.cpp index c505402d..db227cc9 100644 --- a/nonisotropic.cpp +++ b/nonisotropic.cpp @@ -1916,9 +1916,9 @@ EX namespace slr { "bool flipped = phi > 0.;" - "float alpha = atan2(h[1], -h[0]) + uIndexSL;" + "if(flipped) phi = -phi;" - "if(flipped) phi = -phi, alpha = atan2(h[1], h[0]) - uIndexSL;" + "float alpha = flipped ? atan2(h[1], h[0]) - uIndexSL : atan2(h[1], -h[0]) + uIndexSL;" "float fiber_barrier = atan(1./uSV);"