| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Adds remaining missing overrides and nullptr usages, missed due to
an extreme failure in tool usage.
Change-Id: I56abd72975a3999ad13330003c348db40f59aebf
|
|
|
|
|
|
|
|
| |
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: 17208461
Change-Id: Ibdb104a493285d77a6891c5e74e38a52c7014da9
|
|
|
|
|
|
| |
Bug: 17228458
Change-Id: Id884a429a512f9cd2be0ed16dbd0f10e92b4440d
|
|
|
|
|
|
| |
Bug: 17172689
Change-Id: Ib47d589c002543327fa336718440f9f8c95524e0
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug:15860114
Savelayers and HW layers both now support shadow casting.
For save layers, the light source should always be correct, for HW
layers, the light source position is set when the layer is created,
and updated when it is resized.
Change-Id: Ie85567dd43c2bb0a0b08fd0bd4db41efa793ac2b
|
|
|
|
|
|
|
|
|
| |
Bug: 16118540
Fix an issue where we could have a reference to a Layer after
the GL context was destroyed
Change-Id: I7bfd909d735ca6b942ebe188fc10099422eb6d95
|
|
|
|
|
|
|
|
|
| |
Also fixes detachFunctor possibly drawing after return
Bug: 15189843
Bug: 15990672
Change-Id: I64c48cb674c461a8eeaba407b697e09f72c98ce3
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tweaks animators to have less unnecessary refcounting
Pull animator management out into seperate class
More control to tweak animator lifecycle, such as doing
Java-side handling of start delay by attaching but not
starting the animator
Change-Id: I4ff8207580ca11fb38f45ef0007b406e0097281c
|
|
|
|
|
|
|
| |
Bug: 15513308
Bug: 15449247
Change-Id: I13a29f9c8d4975cdda6dcb33b6332c2555ff0f7c
|
|
|
|
|
|
| |
Bug: 12971954
Change-Id: I3ef995e91f236014b0a72a90846ef19ce6dc42b1
|
|
|
|
| |
Change-Id: Icb79a5015cb0362b1f3a66d09007450730135a97
|
|
|
|
|
|
|
|
|
|
| |
* Now aware of transform of DrawDisplayListOp
* Supports projection
Bug: 15539677
Bug: 15506680
Change-Id: Ic16f482cd48c3add12e49eca529281be12b93491
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug: 15118640
* Prevent over-stuffing the queue by dropping frames
* Prevent double-drawing in one pulse by RT by deferring
vsync registration until post-draw so that it catches
the next vsync pulse instead of the current one
* Bias vsync race condition towards the UI thread
* Fix queueDelay to actually work
Change-Id: Ibf584258bd93ebcbba058bd976dc8b307f1c6155
|
|
|
|
| |
Change-Id: Ifd35ed95a28c625086d7fa97764fe63ab4a997f1
|
|
|
|
| |
Change-Id: Ifaefcf510b2d377663fc86f60608d6ec9be8329a
|
|
|
|
| |
Change-Id: Icbcc030f5033d2094e567d7c519b9d672f2aac1c
|
|
Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
|