e688bf720334f58e0003b4c75b53cc7618adf43f |
|
18-Aug-2015 |
Chris Craik <ccraik@google.com> |
Constrain drawBitmap matrix-to-rect optimization bug:22962165 Optimization is not valid if matrix would flip image. Change-Id: Ieee42390517bd3466b7d94596f0fbbe192ab757e
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|
ac7b6d33d23cb0baaf61c723346198d41f012035 |
|
30-Jun-2015 |
Tom Hudson <tomhudson@google.com> |
New setLocalMatrix() operation for HWUI Concats any matrix passed through from DisplayListCanvas with the initialTransform of the containing RenderNode. BUG:22189925 Change-Id: I5ea54a6e2a29520c79a8860bde7682694e8595d2
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|
a81a0c86473e49df331cc2f6bdcefa980e3c1ec2 |
|
24-Jun-2015 |
Tom Hudson <tomhudson@google.com> |
Merge "Sync canvas proxy CTM (b/21945972)" into mnc-dev
|
90fb1f6732a610ad5ff6acdb3bd9ae392c8eac82 |
|
24-Jun-2015 |
Tom Hudson <tomhudson@google.com> |
Sync canvas proxy CTM (b/21945972) SkiaCanvasProxy was being created with an identity transform, ignoring any transform that may have been applied in Java (or C++) to the android graphics Canvas it was proxy for. This CL makes sure the DisplayListCanvas transform is propagated to the Proxy every time asSkCanvas() is called. We could instead move the code to the SkiaCanvasProxy constructor if we got rid of the cached proxy on DisplayListCanvas; nobody's using the proxy heavily enough that that should be a performance hit at this time. BUG:21945972 R=djsollen@google.com Change-Id: I99ed1563802a2449bb9939cb67976cd60dd8611c
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|
772687d24206e2fa2deebf0980a932573a624b17 |
|
22-Jun-2015 |
Chris Craik <ccraik@google.com> |
Avoid flushing DisplayListCanvas state for noop calls bug:22006795 Change-Id: I2eceee69772b08f5319ea882be429a5b36860b7d
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|
a766cb2bce5db9108c0266fbebea6aa18d5713ff |
|
09-Jun-2015 |
Chris Craik <ccraik@google.com> |
Put WebViews with on a HW layer if stencil/shader clipping is needed bug:17322378 Change-Id: I0de574bf116b30e2ad4194366e19d47d49708902
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|
37b0824a46157b7e169ad7ec33a46e89c851884c |
|
09-Jun-2015 |
John Reck <jreck@google.com> |
Upload bitmaps in SkShader* safely Bug: 19412589 Change-Id: Id50c08ff523d5540f60c39b435c0ab1b4c685655
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|
7c103a36f60b690e3fe83c40210e1cb0c76bba43 |
|
16-Apr-2015 |
John Reck <jreck@google.com> |
Remove Bitmap#getSkBitmap Change-Id: Ifb9047b426122d3e5a445eb7a0eb3fce38dedf27
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|
956f340aacc7d8fc2d10f776551f13fde2d8d3ab |
|
28-Apr-2015 |
Chris Craik <ccraik@google.com> |
Remove unused flags and dirty rects bug:17209071 Also update DisplayList->RenderNode naming in Editor Change-Id: I1d505640ba7388a0b0042d9c787f859e45a24da5
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|
db663fe83f976107fd8fd9307d871b37d9e47370 |
|
20-Apr-2015 |
Chris Craik <ccraik@google.com> |
Rename native DisplayListRenderer to DisplayListCanvas Change-Id: I33e6f8cc85da1e7da7ff7bf18d4ebde64222067a
/frameworks/base/libs/hwui/DisplayListCanvas.cpp
|