Chromium Code Reviews| Index: tests/SkNxTest.cpp |
| diff --git a/tests/SkNxTest.cpp b/tests/SkNxTest.cpp |
| index e329e17bfad8e259c42a3abf26365f8104f30239..0e0a3c999ccc6857b45484211a540857b074d844 100644 |
| --- a/tests/SkNxTest.cpp |
| +++ b/tests/SkNxTest.cpp |
| @@ -237,6 +237,22 @@ DEF_TEST(SkNx_shuffle, r) { |
| REPORTER_ASSERT(r, f4[3] == 20); |
| } |
| +DEF_TEST(SkNx_int_float, r) { |
| + Sk4f f(-2.3, 1.0, 0.45, 0.6); |
|
reed1
2016/02/17 14:55:24
need those annoying little fs
|
| + |
| + Sk4i i = SkNx_cast<int>(f); |
| + REPORTER_ASSERT(r, i[0] == -2); |
| + REPORTER_ASSERT(r, i[1] == 1); |
| + REPORTER_ASSERT(r, i[2] == 0); |
| + REPORTER_ASSERT(r, i[3] == 0); |
| + |
| + f = SkNx_cast<float>(i); |
| + REPORTER_ASSERT(r, f[0] == -2.0f); |
| + REPORTER_ASSERT(r, f[1] == 1.0f); |
| + REPORTER_ASSERT(r, f[2] == 0.0f); |
| + REPORTER_ASSERT(r, f[3] == 0.0f); |
| +} |
| + |
| #include "SkRandom.h" |
| DEF_TEST(SkNx_u16_float, r) { |