saturate function

This commit is contained in:
BlackMATov
2020-11-25 18:43:29 +07:00
parent 2b9a6d4951
commit 7cf4059e32
4 changed files with 16 additions and 0 deletions

View File

@@ -126,6 +126,8 @@ TEST_CASE("vmath/vec_fun") {
STATIC_REQUIRE(clamp(vec2i(1,2), 0, 1) == vec2i(1,1));
STATIC_REQUIRE(clamp(vec2i(1,2), vec2i(0), vec2i(1)) == vec2i(1,1));
STATIC_REQUIRE(saturate(vec3f(-1.f,0.5,1.5f)) == approx3(0.f,0.5f,1.f));
STATIC_REQUIRE(mix(vec2f(0.f), vec2f(10.f), 0.5f) == approx2(5.f));
STATIC_REQUIRE(mix(vec2f(0.f), vec2f(10.f), vec2f(0.5f)) == approx2(5.f));