diff --git a/libs/gfx/include/psemek/gfx/color.hpp b/libs/gfx/include/psemek/gfx/color.hpp index 9110fab8..c0ccd097 100644 --- a/libs/gfx/include/psemek/gfx/color.hpp +++ b/libs/gfx/include/psemek/gfx/color.hpp @@ -2,6 +2,7 @@ #include #include +#include #include @@ -83,6 +84,11 @@ namespace psemek::gfx } }; + inline generic_color lerp(generic_color const & c0, generic_color const & c1, float t) + { + return generic_color{geom::lerp(c0.c, c1.c, t)}; + } + static const generic_color white {{1.f, 1.f, 1.f, 1.f}}; static const generic_color black {{0.f, 0.f, 0.f, 1.f}};