summaryrefslogtreecommitdiffstats
path: root/libs/hwui/RenderProperties.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Promote RenderProperties with an alpha to have a RenderLayerChris Craik2015-04-271-14/+3
| | | | | bug:20254728 Change-Id: I0bd1d440fe46683b291d4c8ab07a630c34b2eadc
* Glop based composeLayerRegion/RectChris Craik2015-03-091-5/+3
| | | | Change-Id: I69440cabca84948e8aaead9479d616ebc2496517
* Add overrides and switch to nullptr keyword for all filesChris Craik2015-01-051-6/+6
| | | | | | | Adds remaining missing overrides and nullptr usages, missed due to an extreme failure in tool usage. Change-Id: I56abd72975a3999ad13330003c348db40f59aebf
* Move ClipBounds to nativeChris Craik2014-07-251-11/+19
| | | | | | | | bug:15698973 Also simplifies RenderNode LTRB properties Change-Id: I09263a697b71d325a46b57cd5250a2b165f251c8
* Move LayerType to RenderNodeJohn Reck2014-06-121-4/+47
| | | | Change-Id: Icb79a5015cb0362b1f3a66d09007450730135a97
* Fix DA bugsJohn Reck2014-06-121-1/+0
| | | | | | | | | | * Now aware of transform of DrawDisplayListOp * Supports projection Bug: 15539677 Bug: 15506680 Change-Id: Ic16f482cd48c3add12e49eca529281be12b93491
* Even FASTER damage calculations!John Reck2014-06-041-0/+1
| | | | | | | | | | | * 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
* Remove Path based outline clippingChris Craik2014-05-141-41/+1
| | | | Change-Id: Ic5ccd98a7517b46e768e53d6b0c8fdcda305fb2c
* RenderThread animator supportJohn Reck2014-04-291-1/+2
| | | | Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
* Add elevation, Z properties to ViewChris Craik2014-04-281-1/+2
| | | | Change-Id: I3dd3b683a66e248a0fdf2ca69d1e962615b0daf9
* Fix translationZ matrix computationChris Craik2014-04-231-11/+2
| | | | | | | | | | | | | | 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
* Fix is_zero checkChris Craik2014-04-221-1/+1
| | | | | | Fixes x/y rotations which were incorrectly disabled due to this check. Change-Id: Ie8a7c8904c729a91b18243323b0be6110e743137
* Simplify matrix calculationsJohn Reck2014-04-111-53/+43
| | | | | | Bug: 13913604 Change-Id: I2c0f85a34e1e520050a5a6131306d6b7c352d827
* Move most TransformationInfo properties to RenderNodeChris Craik2014-04-021-31/+28
| | | | | | | | | | | | | | | | 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
* Add private circular reveal API on View/RenderNodeChris Craik2014-03-251-1/+40
| | | | Change-Id: I139c8e12b354083149a665f6768f3f6931a8dd15
* Add back clobbered cleanupJohn Reck2014-03-241-4/+4
| | | | Change-Id: I418b612710850bbc3033c4bd0143fb0f0befd2cb
* Add stagingPropertiesJohn Reck2014-03-241-53/+116
| | | | Change-Id: Ic7de551f8843fd70a77f738e33028e25c020bb3c
* Rework Outline API, remove isolatedZVolume remnantsChris Craik2014-03-241-2/+0
| | | | Change-Id: I30c2fe832dcb98fa6329b1a595b3d3aafbdcad6b
* Remove castsShadow and globalCamera APIsChris Craik2014-03-171-2/+0
| | | | Change-Id: I5c1c375f45946609b1635d952c5adf55e23bdd60
* Revert "Remove castsShadow and globalCamera APIs"Chris Craik2014-03-171-0/+2
| | | | | | This reverts commit 0334c314a5721f49b4d172a9cefe10f157cb28a4. Change-Id: I64714d17fb877e1b43c65eb44820d1128281c7a2
* Remove castsShadow and globalCamera APIsChris Craik2014-03-171-2/+0
| | | | Change-Id: I4d81a7849eba60a1a9debce74eedd55d6331842d
* Split out RenderPropertiesJohn Reck2014-03-121-0/+126
Change-Id: Ia9888b4fb2c849d95a8c395cafef2e2294a23aae