From ea2899d7e08a1dd31e59e6af2bf4078179839d79 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sat, 9 Oct 2021 17:04:54 +0200 Subject: [PATCH] ray:: iteration in intra fix --- raycaster.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/raycaster.cpp b/raycaster.cpp index 6eb17fc9..1271473d 100644 --- a/raycaster.cpp +++ b/raycaster.cpp @@ -1202,7 +1202,10 @@ void raygen::emit_iterate(int gid1) { fmain += " int which = -1;\n"; - if(hyperbolic && intra::in) fmain += "iter +=8;\n"; + if(intra::in) { + if(hyperbolic) fmain += "iter += 44;\n"; + else if(!sol) fmain += "iter += 4;\n"; + } if(in_e2xe() && !eyes) fmain += "tangent.w = position.w = 0.;\n";