summaryrefslogtreecommitdiffstats
path: root/libs/hwui/renderthread/RenderProxy.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Make RenderNodeAnimator and WebView play niceJohn Reck2014-05-051-2/+2
| | | | Change-Id: Ifaefcf510b2d377663fc86f60608d6ec9be8329a
* TIME LORD!John Reck2014-05-051-4/+16
| | | | | | Bug: 14444180 Change-Id: I68bec3807c4d1c88d5af1aec2fe6907d60b5f2f3
* RenderThread animator supportJohn Reck2014-04-291-5/+5
| | | | Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
* Fence on destructionJohn Reck2014-04-141-5/+8
| | | | | | | | | Bug: 14052927 destroyCanvasAndSurface() needs a fence as when it returns the underlying BufferQueue is going to be released from under the render thread. Change-Id: I0147a1d5ec5adf0239c761ef22f65cd8c8a137df
* Merge "Make attachFunctor blocking"John Reck2014-04-101-24/+1
|\
| * Make attachFunctor blockingJohn Reck2014-04-101-24/+1
| | | | | | | | | | | | Bug: 13930200 Change-Id: I9b0cf92fd16bb30baa09b6f8d7ae22a8b2a7fd80
* | Remove sync flushJohn Reck2014-04-101-7/+0
|/ | | | | | | | | | | Bug: 13952590 It was attempting to flush state changes after the canvas was destroyed, which caused layer updates to crash. Due to the removal of SetDisplayListData, the sync mode isn't able to do anything ever, so remove it. Change-Id: I1e18ce288d81fd47cc6e612afda9476f75ecef2e
* Merge "Switch DisplayListData to a staging model"John Reck2014-04-091-4/+0
|\
| * Switch DisplayListData to a staging modelJohn Reck2014-04-091-4/+0
| | | | | | | | | | | | Bug: 13912977 Change-Id: I5b2f664e797be22a58300964f57ceb4fab60528c
* | Fix ThreadedRenderer.setEnabled()John Reck2014-04-091-5/+17
|/ | | | | | | | | | | Bug: 13914116 Fixes lifecycle issues around setEnabled where ThreadedRenderer was reporting as being enabled before it had a Surface. This is incorrect. Also fix some EGL lifecycle issues Change-Id: I12ebb279707f9b533a570b61d68735d858b560bf
* Ensure there's a GL context before creating a LayerJohn Reck2014-04-081-5/+6
| | | | | | Bug: 13745587 Change-Id: Ib0ec059d9a5974a48734daeec9d83580cada94a3
* Veto pool TODOJohn Reck2014-04-071-6/+1
| | | | Change-Id: I50067dba630b75aa539e4406cfc15f66949684b3
* Merge "Fence on draws that are reported"John Reck2014-04-081-0/+10
|\
| * Fence on draws that are reportedJohn Reck2014-04-071-0/+10
| | | | | | | | Change-Id: Ib2ec16cbda40f40df1710bdc868869ea8301f17e
* | Refcount RenderNodeJohn Reck2014-04-071-0/+7
|/ | | | Change-Id: I7a86db8acc2b78ef33d987a43a119f5933d7d752
* Add invokeFunctorJohn Reck2014-03-281-0/+16
| | | | Change-Id: I09e675d3e02e3e528642175ada00b2b17fab7652
* Async drawing!John Reck2014-03-271-43/+14
| | | | Change-Id: I7e728356f58af88174328a8c0b90d27b128bfe01
* Rename DisplayList->RenderNodeJohn Reck2014-03-121-4/+4
| | | | Change-Id: Id42e23c9a1a6eb6eaeafef707ced7fa6887b03d0
* DisplayList lifecycle changesJohn Reck2014-03-101-4/+4
| | | | | | | | | | | Bug: 13360343 Change DisplayList to be more forgiving with weaker lifecycle requirements. Is more self-managed with a strong reference to the renderer it needs Also fix naming mismatch Change-Id: I5c89453a72a52954f6f959f0846199705dbb6476
* DisplayList overhaulJohn Reck2014-03-041-0/+14
| | | | Change-Id: I53418d580c98f706e971545cff81b9921c12cc5f
* Support HardwareLayers in RenderThreadJohn Reck2014-02-191-2/+71
| | | | | | Also has a few HardwareLayer lifecycle fixes Change-Id: I6308cb05f8f199eed72189ace768013a46815941
* Implement missing safelyRun() on ThreadedRendererJohn Reck2014-02-111-0/+12
| | | | Change-Id: I14b75f37a13fabaa759a51369190dbdc84087c4b
* Native-side proxyJohn Reck2014-01-271-0/+194
Remove RemoteGLRenderer Remove reflection-based control Change-Id: If17c2bbb61c7141986d88c4763def77ed1074985