OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2011 Google Inc. | 2 * Copyright 2011 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
| 8 #include "SkMatrix44.h" |
8 #include "Test.h" | 9 #include "Test.h" |
9 #include "SkMatrix44.h" | |
10 | 10 |
11 static bool nearly_equal_double(double a, double b) { | 11 static bool nearly_equal_double(double a, double b) { |
12 const double tolerance = 1e-7; | 12 const double tolerance = 1e-7; |
13 double diff = a - b; | 13 double diff = a - b; |
14 if (diff < 0) | 14 if (diff < 0) |
15 diff = -diff; | 15 diff = -diff; |
16 return diff <= tolerance; | 16 return diff <= tolerance; |
17 } | 17 } |
18 | 18 |
19 static bool nearly_equal_mscalar(SkMScalar a, SkMScalar b) { | 19 static bool nearly_equal_mscalar(SkMScalar a, SkMScalar b) { |
(...skipping 600 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
620 test_determinant(reporter); | 620 test_determinant(reporter); |
621 test_invert(reporter); | 621 test_invert(reporter); |
622 test_transpose(reporter); | 622 test_transpose(reporter); |
623 test_get_set_double(reporter); | 623 test_get_set_double(reporter); |
624 test_set_row_col_major(reporter); | 624 test_set_row_col_major(reporter); |
625 test_translate(reporter); | 625 test_translate(reporter); |
626 test_scale(reporter); | 626 test_scale(reporter); |
627 test_map2(reporter); | 627 test_map2(reporter); |
628 test_3x3_conversion(reporter); | 628 test_3x3_conversion(reporter); |
629 } | 629 } |
OLD | NEW |