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 "Test.h" | 8 #include "Test.h" |
9 #include "TestClassDef.h" | |
10 #include "SkMatrix44.h" | 9 #include "SkMatrix44.h" |
11 | 10 |
12 static bool nearly_equal_double(double a, double b) { | 11 static bool nearly_equal_double(double a, double b) { |
13 const double tolerance = 1e-7; | 12 const double tolerance = 1e-7; |
14 double diff = a - b; | 13 double diff = a - b; |
15 if (diff < 0) | 14 if (diff < 0) |
16 diff = -diff; | 15 diff = -diff; |
17 return diff <= tolerance; | 16 return diff <= tolerance; |
18 } | 17 } |
19 | 18 |
(...skipping 601 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
621 test_determinant(reporter); | 620 test_determinant(reporter); |
622 test_invert(reporter); | 621 test_invert(reporter); |
623 test_transpose(reporter); | 622 test_transpose(reporter); |
624 test_get_set_double(reporter); | 623 test_get_set_double(reporter); |
625 test_set_row_col_major(reporter); | 624 test_set_row_col_major(reporter); |
626 test_translate(reporter); | 625 test_translate(reporter); |
627 test_scale(reporter); | 626 test_scale(reporter); |
628 test_map2(reporter); | 627 test_map2(reporter); |
629 test_3x3_conversion(reporter); | 628 test_3x3_conversion(reporter); |
630 } | 629 } |
OLD | NEW |