diff options
author | scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-08-15 23:53:11 +0000 |
---|---|---|
committer | scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-08-15 23:53:11 +0000 |
commit | 4271f79289d6d5d510ee2249d34eba194963f539 (patch) | |
tree | 62d79c4019cc01c39003fc6954d3f6fddd9a054a /tests/Matrix44Test.cpp | |
parent | 968863f81873091b4c0fd435eea9c4e16d9606fe (diff) |
Revert "Make SkMatrix44::invert() check for finite 1/det instead of magic value"
This reverts commit f109b4ac6ef21ccb8b76891e50e63dae820af116.
git-svn-id: http://skia.googlecode.com/svn/trunk@10760 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'tests/Matrix44Test.cpp')
-rw-r--r-- | tests/Matrix44Test.cpp | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/tests/Matrix44Test.cpp b/tests/Matrix44Test.cpp index 6783ba0275..b2c7071b79 100644 --- a/tests/Matrix44Test.cpp +++ b/tests/Matrix44Test.cpp @@ -403,33 +403,6 @@ static void TestMatrix44(skiatest::Reporter* reporter) { iden2.setConcat(inverse, mat); REPORTER_ASSERT(reporter, is_identity(iden2)); - // test tiny-valued matrix inverse - mat.reset(); - mat.setScale(1.0e-12, 1.0e-12, 1.0e-12); - rot.setRotateDegreesAbout(0, 0, -1, 90); - mat.postConcat(rot); - mat.postTranslate(1.0e-12, 1.0e-12, 1.0e-12); - REPORTER_ASSERT(reporter, mat.invert(NULL)); - mat.invert(&inverse); - iden1.setConcat(mat, inverse); - REPORTER_ASSERT(reporter, is_identity(iden1)); - - // test mixed-valued matrix inverse - mat.reset(); - mat.setScale(1.0e-12, 3.0, 1.0e+12); - rot.setRotateDegreesAbout(0, 0, -1, 90); - mat.postConcat(rot); - mat.postTranslate(1.0e+12, 3.0, 1.0e-12); - REPORTER_ASSERT(reporter, mat.invert(NULL)); - mat.invert(&inverse); - iden1.setConcat(mat, inverse); - REPORTER_ASSERT(reporter, is_identity(iden1)); - - // test degenerate matrix - mat.reset(); - mat.set3x3(1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0); - REPORTER_ASSERT(reporter, !mat.invert(NULL)); - // test rol/col Major getters { mat.setTranslate(2, 3, 4); |