From 918858aea5da0dc8c043015f4a707bfde1de7914 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 15 Jan 2021 17:57:37 +0300 Subject: [PATCH] Support different types of interpolated object & interpolation coefficient in geom::lerp --- libs/geom/include/psemek/geom/math.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/geom/include/psemek/geom/math.hpp b/libs/geom/include/psemek/geom/math.hpp index 1ef70b72..0c2d4b8c 100644 --- a/libs/geom/include/psemek/geom/math.hpp +++ b/libs/geom/include/psemek/geom/math.hpp @@ -37,8 +37,8 @@ namespace psemek::geom return static_cast((x * pi) / 180); } - template - T lerp(T const & x0, T const & x1, T const & t) + template + X lerp(X const & x0, X const & x1, T const & t) { return x0 * (T(1) - t) + x1 * t; }