From a447d29c65fb811cd184775a3476101a1cede929 Mon Sep 17 00:00:00 2001 From: John Reck Date: Wed, 11 Jun 2014 18:39:44 -0700 Subject: Fix DA bugs * Now aware of transform of DrawDisplayListOp * Supports projection Bug: 15539677 Bug: 15506680 Change-Id: Ic16f482cd48c3add12e49eca529281be12b93491 --- libs/hwui/Matrix.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libs/hwui/Matrix.cpp') diff --git a/libs/hwui/Matrix.cpp b/libs/hwui/Matrix.cpp index 22683865c7a6..9f2014f89f46 100644 --- a/libs/hwui/Matrix.cpp +++ b/libs/hwui/Matrix.cpp @@ -417,6 +417,8 @@ void Matrix4::mapPoint(float& x, float& y) const { } void Matrix4::mapRect(Rect& r) const { + if (isIdentity()) return; + if (isSimple()) { MUL_ADD_STORE(r.left, data[kScaleX], data[kTranslateX]); MUL_ADD_STORE(r.right, data[kScaleX], data[kTranslateX]); -- cgit v1.2.3-59-g8ed1b