260ab726486317496bc12a57d599ea96dcde3284 |
|
07-Oct-2016 |
Mike Reed <reed@google.com> |
use SkBlendMode instead of SkXfermode use sk_sp versions of paint setters/getters Change-Id: I86591a0a8ec92e6039776cbf00424ea24f585b28
/frameworks/base/libs/hwui/RenderProperties.cpp
|
c3849aa786db65dbda254b90b7db3b13efd98e65 |
|
08-Aug-2016 |
sergeyv <sergeyv@google.com> |
HWUI: reimplement rendernode ouput for single stream bug: 26565102 Change-Id: I90b449b2dce52683c50b48091354104d76a5e44a
/frameworks/base/libs/hwui/RenderProperties.cpp
|
5e00c7ce063116c11315639f0035aca8ad73e8cc |
|
07-Jul-2016 |
Chris Craik <ccraik@google.com> |
Delete old rendering pipeline fixes: 30002246 Change-Id: I45df0e924708526cee045b14c291bd23aa1a92db
/frameworks/base/libs/hwui/RenderProperties.cpp
|
136d1af1cc67f51e8523189260a7c4a22cc02768 |
|
04-Apr-2016 |
Chris Craik <ccraik@google.com> |
Fix how outlines are sent to rendernode bug:27918183 Fixes an issue where all convex outlines were pushed as empty rects to RenderNode. Also adds outline/reveal clip property logging, so such issues are easier to debug in the future. Change-Id: Ic4a996ecd09a8ef84cdf8b963bdb4853c7f6d180
/frameworks/base/libs/hwui/RenderProperties.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
/frameworks/base/libs/hwui/RenderProperties.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
/frameworks/base/libs/hwui/RenderProperties.cpp
|
a7f6bba1a3565c19715e878dfe7f0e01022944ff |
|
16-Mar-2016 |
sergeyv <sergeyv@google.com> |
Move text logic from jni to hwui level bug:25865834 Change-Id: I2d8c9c9544afcb5ce1784f732aed3e54e0eda372
/frameworks/base/libs/hwui/RenderProperties.cpp
|
91eff22b5d7f8fe551bae01331948858ce932a96 |
|
22-Feb-2016 |
Chris Craik <ccraik@google.com> |
Support op dumping in new pipeline bug:26565102 Change-Id: I266e420a2f18ba9ad62942b8a0de295dfa3a2a88
/frameworks/base/libs/hwui/RenderProperties.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
/frameworks/base/libs/hwui/RenderProperties.cpp
|
bf6f0f260886a04a1680c7f9917124a751322ca4 |
|
01-Oct-2015 |
Chris Craik <ccraik@google.com> |
Move more utils into paintutils Change-Id: I1eb3fd52386bc61a592da235533e40b509eeec24
/frameworks/base/libs/hwui/RenderProperties.cpp
|
e248bd1b2c3fcf8088429507e73b31f45ee2544b |
|
05-Aug-2015 |
John Reck <jreck@google.com> |
Serializing display lists This is a WIP prototype Change-Id: Id4bfcf2b7bf905221c3734b7b6887c9b2efd37e6
/frameworks/base/libs/hwui/RenderProperties.cpp
|
5a4690bf26932c0d6940e4af8516d920e09ae81a |
|
14-Jul-2015 |
Chris Craik <ccraik@google.com> |
Clean up unncessary defines LOG_TAG and TRACE_TAG are already defined in the makefile Change-Id: I9e53e3dacbe018441edd74cb7c8c90846defee74
/frameworks/base/libs/hwui/RenderProperties.cpp
|
4e9d9b2a590105035c29f12ecf0689333e6b55e7 |
|
12-Jun-2015 |
Chris Craik <ccraik@google.com> |
Revert to save-layer based alpha if layer would be too large bug:21011574 Change-Id: I323f2398188ffc2bbed6a98578d25d7e5f6c337d
/frameworks/base/libs/hwui/RenderProperties.cpp
|
43a1d31a2837406a437937b340db85c1a05ed1ed |
|
27-May-2015 |
Chris Craik <ccraik@google.com> |
Fix assert when dumping view at 0 alpha bug:21461177 Change-Id: Ib4aba7b9641254012471da44aa804813b9679423
/frameworks/base/libs/hwui/RenderProperties.cpp
|
8df5ffa9ae0667d9e0241adf4675753156fcef84 |
|
29-Apr-2015 |
Chris Craik <ccraik@google.com> |
Remove concept of layer alpha override bug:19412691 Change-Id: I9e150fe4a1b2c0cf140519a33c02fd4771ef1c50
/frameworks/base/libs/hwui/RenderProperties.cpp
|
856f0cc3e382206e67c1a62fe878627d7dd9ada5 |
|
22-Apr-2015 |
Chris Craik <ccraik@google.com> |
Promote RenderProperties with an alpha to have a RenderLayer bug:20254728 Change-Id: I0bd1d440fe46683b291d4c8ab07a630c34b2eadc
/frameworks/base/libs/hwui/RenderProperties.cpp
|
182952f5eeefc2a21d76d4664ada0e2d78c1105c |
|
09-Mar-2015 |
Chris Craik <ccraik@google.com> |
Glop based composeLayerRegion/Rect Change-Id: I69440cabca84948e8aaead9479d616ebc2496517
/frameworks/base/libs/hwui/RenderProperties.cpp
|
d41c4d8c732095ae99c955b6b82f7306633004b1 |
|
06-Jan-2015 |
Chris Craik <ccraik@google.com> |
Add overrides and switch to nullptr keyword for all files Adds remaining missing overrides and nullptr usages, missed due to an extreme failure in tool usage. Change-Id: I56abd72975a3999ad13330003c348db40f59aebf
/frameworks/base/libs/hwui/RenderProperties.cpp
|
a753f4c6cb8558795e673df1896532cd148781e2 |
|
24-Jul-2014 |
Chris Craik <ccraik@google.com> |
Move ClipBounds to native bug:15698973 Also simplifies RenderNode LTRB properties Change-Id: I09263a697b71d325a46b57cd5250a2b165f251c8
/frameworks/base/libs/hwui/RenderProperties.cpp
|
25fbb3fa1138675379102a44405852555cefccbd |
|
12-Jun-2014 |
John Reck <jreck@google.com> |
Move LayerType to RenderNode Change-Id: Icb79a5015cb0362b1f3a66d09007450730135a97
/frameworks/base/libs/hwui/RenderProperties.cpp
|
a447d29c65fb811cd184775a3476101a1cede929 |
|
12-Jun-2014 |
John Reck <jreck@google.com> |
Fix DA bugs * Now aware of transform of DrawDisplayListOp * Supports projection Bug: 15539677 Bug: 15506680 Change-Id: Ic16f482cd48c3add12e49eca529281be12b93491
/frameworks/base/libs/hwui/RenderProperties.cpp
|
e4267ea4f20740c37c01bfb6aefcf61fddc4566a |
|
04-Jun-2014 |
John Reck <jreck@google.com> |
Even FASTER damage calculations! * Now with more native! * Less matrix math thanks to bulk-property-update support! * Zero JNI on the View.damageInParent() path! * Fully aware of RT-driven animators! * Likely full of new and exciting bugs! * But it also fixes at least 1 existing invalidate bug! Change-Id: Ie0773f85a60850ff2668370c58defef2e8aa079f
/frameworks/base/libs/hwui/RenderProperties.cpp
|
2bcad176757386d906157bb898167fbcebe9f55e |
|
15-May-2014 |
Chris Craik <ccraik@google.com> |
Remove Path based outline clipping Change-Id: Ic5ccd98a7517b46e768e53d6b0c8fdcda305fb2c
/frameworks/base/libs/hwui/RenderProperties.cpp
|
e45b1fd03b524d2b57cc6c222d89076a31a08bea |
|
15-Apr-2014 |
John Reck <jreck@google.com> |
RenderThread animator support Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
/frameworks/base/libs/hwui/RenderProperties.cpp
|
cc39e16cb98855f35079941b5e7e6eac2b7bc388 |
|
26-Apr-2014 |
Chris Craik <ccraik@google.com> |
Add elevation, Z properties to View Change-Id: I3dd3b683a66e248a0fdf2ca69d1e962615b0daf9
/frameworks/base/libs/hwui/RenderProperties.cpp
|
e0bb87d4bdbd3b08ab6a8569c8e564ed59b8a5a7 |
|
23-Apr-2014 |
Chris Craik <ccraik@google.com> |
Fix translationZ matrix computation bug:14259972 Ensure that translationZ is applied for true3dTransform property transformations, even if the node doesn't have any other transformation properties set. Additionally, use fuzzy compare for translationZ, similar to rotationX/Y, since they're expenive to leave set in rounding error cases. Change-Id: Idafa4423cc7751a8f433237b1f576aa7abb74f6e
/frameworks/base/libs/hwui/RenderProperties.cpp
|
222f33178b1547b70350ead660070eb01e56eac2 |
|
22-Apr-2014 |
Chris Craik <ccraik@google.com> |
Fix is_zero check Fixes x/y rotations which were incorrectly disabled due to this check. Change-Id: Ie8a7c8904c729a91b18243323b0be6110e743137
/frameworks/base/libs/hwui/RenderProperties.cpp
|
f7483e3af0513a1baa8341d403df2e0c0896a9ff |
|
11-Apr-2014 |
John Reck <jreck@google.com> |
Simplify matrix calculations Bug: 13913604 Change-Id: I2c0f85a34e1e520050a5a6131306d6b7c352d827
/frameworks/base/libs/hwui/RenderProperties.cpp
|
49e6c73913e9bee58ea5e3984be151ee8e033163 |
|
31-Mar-2014 |
Chris Craik <ccraik@google.com> |
Move most TransformationInfo properties to RenderNode This change dedupes the various properties that were represented both in TransformationInfo, and RenderProperties on the native side. RenderNode (and its associated properties) are now permanently attached to a View in SW or HW. The native copy of these properties are their sole representation. Alpha to come in a later CL. Also fixed issue with copying RenderNode's transform, and added support of deleting RenderNodes in software rendering. Change-Id: Ideb6e7f32b780e87aa1c32637c368356b3eee3a1
/frameworks/base/libs/hwui/RenderProperties.cpp
|
8c271ca63b62061fd22cfee78fd6a574b44476fd |
|
25-Mar-2014 |
Chris Craik <ccraik@google.com> |
Add private circular reveal API on View/RenderNode Change-Id: I139c8e12b354083149a665f6768f3f6931a8dd15
/frameworks/base/libs/hwui/RenderProperties.cpp
|
78ce1c5247de60a4247d81d168fd9fa97c7591d0 |
|
24-Mar-2014 |
John Reck <jreck@google.com> |
Add back clobbered cleanup Change-Id: I418b612710850bbc3033c4bd0143fb0f0befd2cb
/frameworks/base/libs/hwui/RenderProperties.cpp
|
d0a0b2a3140bfb1819a116413ce9d81886697a07 |
|
21-Mar-2014 |
John Reck <jreck@google.com> |
Add stagingProperties Change-Id: Ic7de551f8843fd70a77f738e33028e25c020bb3c
/frameworks/base/libs/hwui/RenderProperties.cpp
|
b49f446c98096c4790a11d9b5bc83a4e585278c9 |
|
20-Mar-2014 |
Chris Craik <ccraik@google.com> |
Rework Outline API, remove isolatedZVolume remnants Change-Id: I30c2fe832dcb98fa6329b1a595b3d3aafbdcad6b
/frameworks/base/libs/hwui/RenderProperties.cpp
|
34f67f26e355925aa1e00a20bc11e09b8dc32988 |
|
17-Mar-2014 |
Chris Craik <ccraik@google.com> |
Remove castsShadow and globalCamera APIs Change-Id: I5c1c375f45946609b1635d952c5adf55e23bdd60
/frameworks/base/libs/hwui/RenderProperties.cpp
|
618236fe886b84f99cd7c48ece96b16f82a9d2b2 |
|
17-Mar-2014 |
Chris Craik <ccraik@google.com> |
Revert "Remove castsShadow and globalCamera APIs" This reverts commit 0334c314a5721f49b4d172a9cefe10f157cb28a4. Change-Id: I64714d17fb877e1b43c65eb44820d1128281c7a2
/frameworks/base/libs/hwui/RenderProperties.cpp
|
0334c314a5721f49b4d172a9cefe10f157cb28a4 |
|
15-Mar-2014 |
Chris Craik <ccraik@google.com> |
Remove castsShadow and globalCamera APIs Change-Id: I4d81a7849eba60a1a9debce74eedd55d6331842d
/frameworks/base/libs/hwui/RenderProperties.cpp
|
acb6f07623b7df3d4179f70ae03ade574616ffa6 |
|
13-Mar-2014 |
John Reck <jreck@google.com> |
Split out RenderProperties Change-Id: Ia9888b4fb2c849d95a8c395cafef2e2294a23aae
/frameworks/base/libs/hwui/RenderProperties.cpp
|