summaryrefslogtreecommitdiffstats
path: root/libs/hwui/renderthread/RenderThread.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Define shadow casting behavior within layersChris Craik2014-08-151-2/+0
| | | | | | | | | | | | 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
* Fix hwuitask & RT prioritiesJohn Reck2014-08-151-0/+6
| | | | | | Bug: 15993695 Change-Id: Ib6f07237cb834e8d10f3074f8fb206d27f91859a
* Revert "Dump RenderThread stack on unresponsive"Chris Craik2014-07-251-17/+0
| | | | | | | | | | bug:16563871 bug:16565900 bug:16555847 bug:16551643 This reverts commit ca66e06b9db6e6c921662886e4b7ddd02ac92280. Change-Id: I23e8d4eaf828b1b298126ba5f36e4e8e7451706a
* Dump RenderThread stack on unresponsiveJohn Reck2014-07-231-0/+17
| | | | | | Bug: 16408405 Change-Id: I4ba4836fd1451fb8ba77c34cdb843d3cb4217bb8
* No-fail invokeFunctorJohn Reck2014-06-231-2/+13
| | | | | | | Bug: 15513308 Bug: 15449247 Change-Id: I13a29f9c8d4975cdda6dcb33b6332c2555ff0f7c
* Bag of scheduling tweaksJohn Reck2014-05-231-13/+50
| | | | | | | | | | | | | 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
* TIME LORD!John Reck2014-05-051-4/+3
| | | | | | Bug: 14444180 Change-Id: I68bec3807c4d1c88d5af1aec2fe6907d60b5f2f3
* RenderThread animator supportJohn Reck2014-04-291-3/+120
| | | | Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
* Fix nano vs. millisJohn Reck2014-01-291-2/+3
| | | | Change-Id: I54f752bb7faab5fa66c36252c9f7cf8f5c9939c9
* Native-side proxyJohn Reck2014-01-271-25/+120
| | | | | | | Remove RemoteGLRenderer Remove reflection-based control Change-Id: If17c2bbb61c7141986d88c4763def77ed1074985
* Track Looper decoupling from ALooperBrian Carlstrom2013-12-191-1/+1
| | | | Change-Id: I83d1f5f6600019268c53706b7bf6d94b84931e18
* RenderThread workJohn Reck2013-12-091-0/+86
Hacky prototype needs a private API to enable Change-Id: I21e0ddf3cdbd38a4036354b5d6012449e1a34849