| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
b/24534579
Change-Id: Ib3581ec99387ca70ca036026f64857a49657d94b
(cherry picked from commit 8d0ec389531d071529fb0a800f10733b057205d9)
|
|
|
|
|
| |
Bug: 22509159
Change-Id: I0ae0f1fa582ee38dcb9f24ca20f0b4d0c57ccb32
|
|
|
|
|
|
|
|
|
| |
Concats any matrix passed through from DisplayListCanvas with the
initialTransform of the containing RenderNode.
BUG:22189925
Change-Id: I5ea54a6e2a29520c79a8860bde7682694e8595d2
|
|
|
|
|
|
|
|
|
|
| |
Bug: 21857172
willHaveFunctor was assuming that either mStagingDisplayList
or mDisplayList would be non-null but this isn't true. Both
can be null in some scenarios (notably after a trimMemory)
Change-Id: Ia2915b84cfc907ec9c7cbec54ed6dc26283ec998
|
|
|
|
|
| |
bug:17322378
Change-Id: I0de574bf116b30e2ad4194366e19d47d49708902
|
|
|
|
|
| |
bug:21011574
Change-Id: I323f2398188ffc2bbed6a98578d25d7e5f6c337d
|
|
|
|
|
|
|
|
| |
bug:21502154
Also fixes several issues around DISPLAY_LIST_DEBUG
Change-Id: I726f5bc071f8c037ffe1b224175fe5c1e2b1c5bd
|
|\
| |
| |
| | |
ripples" into mnc-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bug:14297149
SaveLayer's performance cost is high, and proportional to the surface
being projected onto. Since ripples (even unbounded ones) are now
always projected to the arbitrary background content behind them, this
cost is especially important to avoid.
This removes the last semi-secret, saveLayer from the projected
ripple implementation.
Also fixes the HW test app to correctly demonstrate this projection
masking behavior.
Additionaly, alters PathTessellator to gracefully handle
counter-clockwise paths, and simplifies the work done by
ShadowTessellator to ensure all of its paths are counterclockwise.
Change-Id: Ibe9e12812bd10a774e20b1d444a140c368cbba8c
|
|/
|
|
|
|
| |
bug:21461177
Change-Id: Ib4aba7b9641254012471da44aa804813b9679423
|
|
|
|
|
|
| |
bug:20922838
Change-Id: I70ccbffdd5f140cd1dd71fbf456fb5b085e74a4a
|
|
|
|
|
| |
bug:19412691
Change-Id: I9e150fe4a1b2c0cf140519a33c02fd4771ef1c50
|
|
|
|
|
| |
bug:20254728
Change-Id: I0bd1d440fe46683b291d4c8ab07a630c34b2eadc
|
|
|
|
| |
Change-Id: I69440cabca84948e8aaead9479d616ebc2496517
|
|
|
|
| |
Change-Id: I5da85284c15316c9db4cc74011b855ef8c2f7cdd
|
|
|
|
| |
Change-Id: I2cd299ccf178007fd5f83bab6c3448f03aec7843
|
|
|
|
| |
Change-Id: I001832fc444b6d532f4a382e0a31cc1d8956dbd8
|
|
|
|
|
|
|
|
|
|
|
| |
This enables us to...
1) simplify the lifecycle/ownership between Java and HWUI
2) remove DisplayListRenderer::drawBitmapData and associated logic
3) track pixel lifecycle using standard SkPixelRef refcounting
4) Remove uncessary calls to ref/unref the bitmap's pixels and colorTable
Change-Id: I3c95078da20995444f6388a029414280fd654318
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adaptations to changes in Skia upstream since Oct 2014.
(https://code.google.com/p/skia/issues/detail?id=2377)
cbb922d use new roundOut signature
77082de Call SkColorTable::readColors().
5456ab1 Handle the result of SkMatrix::asAffine.
25cfc78 Remove dependence on SK_LEGACY_PICTURE_SIZE_API.
BUG:18468293
Change-Id: I5a4d274e854298843891410b1ffd5e24f038b88a
|
|
|
|
|
|
|
| |
Adds remaining missing overrides and nullptr usages, missed due to
an extreme failure in tool usage.
Change-Id: I56abd72975a3999ad13330003c348db40f59aebf
|
|
|
|
| |
Change-Id: I347904b25e51fcc7de14b1e72f1acd0f6ba26f3f
|
|\
| |
| |
| |
| |
| |
| | |
into lmp-mr1-dev automerge: 00905a9
* commit '3f454e7d1cf7103e312f67f745f01f00fa49df13':
Correct layer size formatting in trace
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
automerge: 00905a9
* commit '00905a984c07ffc9960ce83548631c59aae37ec6':
Correct layer size formatting in trace
|
| | |
| | |
| | |
| | |
| | | |
bug:18722704
Change-Id: Icef9aaa62633b2d86ad250f43d4c8fa5cc0b6842
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
bounds for shadow computation" into lmp-mr1-dev
* commit 'a22ab0da6f72b2e52166cc6e11f4c6d44c0fb714':
Clip outline to View clip bounds for shadow computation
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
computation" into lmp-mr1-dev
* commit '9a04480e36c42eb63d1d727221ba3ce6a6d533ef':
Clip outline to View clip bounds for shadow computation
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bug:18509823
This allows animations of View clipBounds (and other callers of
setClipBounds) to affect shadows, instead of leaving them floating.
Change-Id: I249fa4b371a170cb0c54001f5b0e0097e109b8b8
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
output" into lmp-mr1-dev
* commit '1fb141f83bad3884e2199c7acdc23932afaefe0c':
Improve DisplayList state output
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
lmp-mr1-dev
* commit '9c5b7b094254cad0a8a90ece5ea650c49694087d':
Improve DisplayList state output
|
| | |\ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:17991451
Log hardware layers and shadow casting
Change-Id: I2ae40f270d18f5b2a5af985513e0f5e8841216c2
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Reverted as hwui doesn't agree.
This reverts commit 8a902d9f24e83c87b054adb5836b4a5b8a257be9.
Change-Id: I109e7b02bee2921e2155ded6df36f52e6f574b5a
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
Change-Id: I37ecce8fddecdff82b0eace16f1ee75152f7171e
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Change-Id: I3a98f55832ac447b1ed0dd129c7a93d088025943
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove Clang cutout for unused parameters. Fix warnings.
Remove Clang cutout for deprecated Skia function usage. Has been
fixed in the L push.
Change-Id: I7ea073ff67127cc1e14e798b655e2c50615fe8e7
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | | |
Change-Id: Ibcef3a37ca0749931d509b53bd52e53a7d30ddbb
|
| |\ \ \ \
| | | |/ /
| | |/| |
| | | | | |
Change-Id: I1be708f5a0cd4d64021a57f1063d54330f1d2d7e
|
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:17702227
Add details useful to developers (such as layer size/View name), and
switch away from logging implementation names/details, since they
are generally not relevant to developers.
Change-Id: Iee605d182f241450f7e75a6d0c283d51fa1312f5
|
| |\ \ \
| | |/ /
| |/| /
| | |/ |
Change-Id: Ib673768fe5fc03615626ef4b10590e5317f22172
|
| | |
| | |
| | |
| | |
| | |
| | | |
Turn on -Wall -Werror in libs/hwui. Fix errors.
Change-Id: I74962d08c889712dacbd0d86d6760fc10802b6bd
|
| | |
| | |
| | |
| | |
| | |
| | | |
(cherry picked from commit 1272887050a269d6d506b42099c2857847ad100b)
Change-Id: Ib673768fe5fc03615626ef4b10590e5317f22172
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I469905bef7361c18aab725778694567d1987c06d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 17947547
Pull the ResourceCache (aka, ref-counting side channel) out of
Caches so that DisplayListRenderer doesn't use Caches, avoiding
the risk of instantiating Caches on the wrong thread or
without a GL context
Change-Id: I7d63b70b3b0a0163308c5dedd6ef255eadebe8fd
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
a51fba0
* commit 'e05575e9c36850d8cfe49396ac9a1372511b12bf':
Layer changes
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 17208461
* Switch Layer to be VirtualLightRefBase instead of
Caches' side-channel ref-counting
* Include active layers in gfxinfo dump
* Run gfxinfo dump on the correct thread
* Dump gfxinfo on Layer creation failure
Change-Id: I28d195699e2334518e215ab28c7a17355aee9678
|
|\ \ \
| |/ /
| | |
| | |
| | | |
* commit '41707d01e9e950ebd00642ef3564edcff8c539e7':
Fix damage bug
|
| | |
| | |
| | |
| | |
| | | |
Bug: 18087374
Change-Id: Ie183392122c73f93010fb3f4be071c924b352966
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Narrow the use of #include directives in hwui, replacing with forward
declarations where straightforward. Speeds compiles; doesn't do any
restructuring of code.
Change-Id: Icac2baffb5896f55d8c6718e9bd9d4bfa02d3ca0
|
|/
|
|
|
| |
bug:17509891
Change-Id: I182851068ba04926d60226b3ace95efea59eac45
|
|
|
|
|
| |
bug:17388541
Change-Id: I7cb1139b8cd30f72ae7c6de2074c3c5865b8f309
|