51f2d606dcbfba3cc5b03dfea37c1304b91c232f |
06-Apr-2016 |
John Reck <jreck@google.com> |
Fix some edge cases Bug: 27709981 This desperately needs a refactor, but to keep the current (really needed & nice) behavior of dispatching after sync finishes would be difficult to handle cleanly without lots of ripping so... #yolo Change-Id: I831a06c6ae7412a062720d68ecbe3085190f0258
lyphStressAnimation.cpp
istViewAnimation.cpp
|
79abbf22d4f672208327546661e694d837f564a9 |
24-Mar-2016 |
Derek Sollenberger <djsollen@google.com> |
Update HWUI tests to use minikin to layout fonts. This update is a precondition for landing additional tests that depend on the minkin layout implementation. bug: 27675371 Change-Id: I9bb98bae6b39462246e42cf8acb968b7df05292d
lyphStressAnimation.cpp
|
3a5811b50157e7ba50854caf957e806aee794d39 |
22-Mar-2016 |
Chris Craik <ccraik@google.com> |
Precache/early kick off of op work for non-shadow ops. bug:26562703 bug:27052145 Change-Id: Ic452bfe75da849ffdd47fecdd6eb1472fd0c806e
lyphStressAnimation.cpp
|
dccca44ffda4836b56a21da95a046c9708ffd49c |
21-Mar-2016 |
sergeyv <sergeyv@google.com> |
Reland: Move text logic from jni to hwui level Initial CL: https://googleplex-android-review.git.corp.google.com/#/c/886854/ Change-Id: I9dfd85fe1d2a2c44f4360c8a29fd58d80e6f31c8
istViewAnimation.cpp
extAnimation.cpp
|
afbd0f1fef46ef0ddf633dfde0de724db3da1405 |
21-Mar-2016 |
Sergei Vasilinetc <sergeyv@google.com> |
Revert "Move text logic from jni to hwui level" This reverts commit a7f6bba1a3565c19715e878dfe7f0e01022944ff. Change-Id: If4f36f87a85411b6128fd92d391313803ccaf9dd
istViewAnimation.cpp
extAnimation.cpp
|
a7f6bba1a3565c19715e878dfe7f0e01022944ff |
16-Mar-2016 |
sergeyv <sergeyv@google.com> |
Move text logic from jni to hwui level bug:25865834 Change-Id: I2d8c9c9544afcb5ce1784f732aed3e54e0eda372
istViewAnimation.cpp
extAnimation.cpp
|
eecff56fed5dd5206acfbc5007b4912081b36d3b |
21-Dec-2015 |
Florin Malita <fmalita@google.com> |
Add internal Canvas save flags Skia's SkCanvas::SaveFlags are being deprecated. This CL introduces the equivalent android::SaveFlags, converts all internal clients to the new enum, and switches the saveLayer glue to the SaveLayerRec-based API. Change-Id: Icb1785f4e7c0f652b1f04b34a1e3ccb063c408f3
lippingAnimation.cpp
aveLayerAnimation.cpp
hapeAnimation.cpp
|
7435eb148e72382126e9073183e881357bb38a8b |
08-Jan-2016 |
Chris Craik <ccraik@google.com> |
Unclipped savelayer support in new renderer bug:22480459 Change-Id: I89dd5de8d7d008a1e298d227d767aabff5c96e27
aveLayerAnimation.cpp
|
e5b50197e870aa6d22c3893f5d25f4279f06e5c3 |
05-Jan-2016 |
Chris Craik <ccraik@google.com> |
Support for stencil clipping in layers bug:22480459 Change-Id: Ic9e8652379524ccc46d8722ce49f9190b08a2abc
lippingAnimation.cpp
|
e4db79de127cfe961195f52907af8451026eaa20 |
23-Dec-2015 |
Chris Craik <ccraik@google.com> |
Stencil support in new recorder/reorderer bug:22480459 bug:26358504 Adds complex (non-rectangular) clipping support, and overdraw visualization. Doesn't support stencil clipping in layers. Change-Id: I8d10c7f1d2769ab5756774ca672344cc09901f87
lippingAnimation.cpp
estSceneBase.h
|
d7448e65e243754f31890baef29dff187dc2e5e5 |
15-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add TextOnPath support to new reorderer/renderer bug:22480459 Change-Id: I302048ec09901420c15003e21e44a551cc59c7ad
valAnimation.cpp
extAnimation.cpp
|
268a9c0f29c16a64d5819c7dbe8b0633baedab83 |
10-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add property animations to new reorderer/renderer bug:22480459 Change-Id: Id8091038004245a56deb48bf3625edfd08ab8681
pPropAnimation.cpp
|
c7fa84365698bca8467133c7f6a279c1d672fe4b |
09-Dec-2015 |
Chris Craik <ccraik@google.com> |
Add shape animation test case Change-Id: Ie4c99218c3ae7f08250e2a77f11263d9f68ec861
hapeAnimation.cpp
|
27e58b4f54d693ff1db7ab2edb5d47ca296c1278 |
07-Dec-2015 |
Chris Craik <ccraik@google.com> |
Build hwui test scenes as common test code And start using them in other non-macrobench tests Change-Id: If155b531f3c89f97491001c06d1996df527b9f85
wLayerAnimation.cpp
istViewAnimation.cpp
valAnimation.cpp
artialDamageAnimation.cpp
ecentsAnimation.cpp
ectGridAnimation.cpp
aveLayerAnimation.cpp
hadowGrid2Animation.cpp
hadowGridAnimation.cpp
estSceneBase.h
|
15c3f19a445b8df575911a16e8a6dba755a084b5 |
03-Dec-2015 |
Chris Craik <ccraik@google.com> |
Merged op dispatch in OpReorderer bug:22480459 Also switches std::functions to function pointers on OpReorderer, and switches AssetAtlas' entry getter methods to using pixelRef pointers, so it's clear they're the keys. Change-Id: I3040ce5ff4e178a8364e0fd7ab0876ada7d4de05
istViewAnimation.cpp
|
8160f20b0aca8c6595d4b385d673f59b6bcd16a4 |
02-Dec-2015 |
Chris Craik <ccraik@google.com> |
Reorganize hwui test directories Now test-only common files reside in tests/common, and each test executable type (macrobench, microbench, and unit) has a subdir there. This change means the shared lib no longer has test code in it, and sets up a means for scenes to be shared between tests. Change-Id: I37b081f6977300e03fdd961b8e6439fde730605e
wLayerAnimation.cpp
istViewAnimation.cpp
valAnimation.cpp
artialDamageAnimation.cpp
ecentsAnimation.cpp
ectGridAnimation.cpp
aveLayerAnimation.cpp
hadowGrid2Animation.cpp
hadowGridAnimation.cpp
estSceneBase.h
|