diff --git a/interfaces/Crafter.Math-Ray.cppm b/interfaces/Crafter.Math-Ray.cppm index cadbe3e..e9a8ac1 100755 --- a/interfaces/Crafter.Math-Ray.cppm +++ b/interfaces/Crafter.Math-Ray.cppm @@ -23,7 +23,7 @@ import std; namespace Crafter { export template - T IntersectionTestRayTriangle(Vector vert0, Vector vert1, Vector vert2, Vector rayOrigin, Vector rayDir) { + constexpr T IntersectionTestRayTriangle(Vector vert0, Vector vert1, Vector vert2, Vector rayOrigin, Vector rayDir) { constexpr float EPSILON = 0.0000001; Vector edge1 = vert1 - vert0; Vector edge2 = vert2 - vert0;