d9c3e2d9c8b15082b1ef2372406ba46e4bb7d199 |
|
10-May-2016 |
Sean Paul <seanpaul@chromium.org> |
DO NOT MERGE: drm_hwcomposer: Introduce Planner interface This patch introduces a new Planner interface to the platform specific code. This new interface will allow for platform-specific plane provisioning decisions to cover various hardware quirks. Each platform must provide a Planner with one or more PlanStage steps. These stages are run in order and are used to move the given layers onto composition planes. There are two generic stages provided by the platform: - Protected: Places layers on dedicated planes - Greedy: Provisions as many layers to planes and sticks the rest in precomp There is also one platform-specific stage included: - ProtectedRotated: Places any protected & rotated layer on the primary plane BUG=b/28117135 TEST=Tested on ryu with a variety of window layouts Signed-off-by: Sean Paul <seanpaul@chromium.org> Change-Id: Ib6062ab4779166753afaf122450bb63126bf9161
/external/drm_hwcomposer/platformnv.cpp
|
0f27fb9ece1707c76e70c35b5d757609801eef0e |
|
10-May-2016 |
Sean Paul <seanpaul@chromium.org> |
DO NOT MERGE: drm_hwcomposer: Update platform log tags So they now say "platform" instead of "importer" BUG=b/28117135 TEST=None Change-Id: I7fe6bc7d31ca448ef561d78f7806fa487eb612f6 Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/platformnv.cpp
|
5b978756df6c94e0d263063a569716b099367171 |
|
22-Apr-2016 |
Sean Paul <seanpaul@chromium.org> |
DO NOT MERGE: drm_hwcomposer: Move drmgeneric and nv importer cpp files Final step in the platform renaming, move the drmgeneric and nvimporter files to their new place. BUG=b/28117135 TEST=compiles Change-Id: Ied60a82526f42f13a64192373cb49f3dfffef74f Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/platformnv.cpp
|