From 4964433bdab23b227f0244b973ec5f52fbf3b031 Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Thu, 13 Aug 2020 14:19:54 +0300
Subject: [PATCH] Additional safety check in screen.cu

---
 components/renderers/cpp/src/screen.cu | 1 +
 1 file changed, 1 insertion(+)

diff --git a/components/renderers/cpp/src/screen.cu b/components/renderers/cpp/src/screen.cu
index 5ebbdd223..15473b9ad 100644
--- a/components/renderers/cpp/src/screen.cu
+++ b/components/renderers/cpp/src/screen.cu
@@ -65,6 +65,7 @@ __device__ inline uint2 convertToScreen<ViewPortMode::Warping>(const Parameters
 		if (	screenPos.z < params.camera.minDepth ||
 				screenPos.z > params.camera.maxDepth ||
 				//!vp.inside(screenPos.x, screenPos.y))
+				screenPos.x < 0.0f || screenPos.y < 0.0f ||
 				screenPos.x >= params.camera.width ||
 				screenPos.y >= params.camera.height)
 			screenPos = make_float3(30000,30000,0);
-- 
GitLab