History log of /frameworks/base/libs/hwui/DisplayListCanvas.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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