From 48880cde500ea72f555ffda9fea4544ae50f5480 Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Mon, 28 Oct 2019 14:58:21 +0200
Subject: [PATCH] Change triangle condition

---
 components/renderers/cpp/src/triangle_render.cu | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/renderers/cpp/src/triangle_render.cu b/components/renderers/cpp/src/triangle_render.cu
index 93cde7350..98ce1bcc0 100644
--- a/components/renderers/cpp/src/triangle_render.cu
+++ b/components/renderers/cpp/src/triangle_render.cu
@@ -45,8 +45,8 @@ __device__ inline float length2(int dx, int dy) { return dx*dx + dy*dy; }
     s[2].y = min(s[2].y,10);
 
     for (int sx=0; sx < s[1].x; ++sx) {
-        for (int sy=0; sy < s[2].y; ++sy) {
-            if (sx > s[2].y-sy) continue;
+        for (int sy=0; sy < min(s[1].x - sx, s[2].y); ++sy) {
+			//if (sx > s[2].y-sy) continue;
             if (sx+s[0].x >= params.camera.width || sy+s[0].y >= params.camera.height) continue;
 
             float dist1 = length2(sx,sy);
-- 
GitLab