From 1681d7839e78f6c37bb82395d79a0533b3807102 Mon Sep 17 00:00:00 2001 From: Yoel <s73017@beuth-hochschule.de> Date: Sat, 23 Jan 2021 14:33:45 +0100 Subject: [PATCH] Remove assertion --- RayTracer/shape/TriangleMesh.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RayTracer/shape/TriangleMesh.cpp b/RayTracer/shape/TriangleMesh.cpp index bfc19e7..73148c7 100644 --- a/RayTracer/shape/TriangleMesh.cpp +++ b/RayTracer/shape/TriangleMesh.cpp @@ -53,7 +53,7 @@ std::optional<cam::Hit> TriangleMesh::intersect(size_t i, std::optional<cam::Hit> temp = std::nullopt; std::optional<cam::Hit> mid_hit = std::nullopt; int_fast16_t bound = hierarchy[i].leaves_i + hierarchy[i].leaves_size - 1; - assert(!(hierarchy[i].leaves_i == -1 ^ hierarchy[i].leaves_size == -1)); + // assert(!(hierarchy[i].leaves_i == -1 ^ hierarchy[i].leaves_size == -1)); for (size_t tri_i = hierarchy[i].leaves_i; tri_i <= bound; tri_i++) { auto tri = leaves[tri_i]; std::optional<cam::Hit> temp = tri.intersect(r); -- GitLab