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/platform.h
|
717a44be8f9f9282e6708b78cb3f2bbc8de7cb3a |
|
11-May-2016 |
Sean Paul <seanpaul@chromium.org> |
DO NOT MERGE: drm_hwcomposer: Fix up some printf warnings and a clang-style nit BUG=None TEST=Compiles Change-Id: Ie95aad60b225784c36d411ec16a34ff32ea8acc6 Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/platform.h
|
e65d1be1f8d8f770ccb44ec119514cc6df8d89bc |
|
21-Apr-2016 |
Sean Paul <seanpaul@chromium.org> |
DO NOT MERGE: drm_hwcomposer: Update the platform precompiler guards Rename the guards in the platform headers to match their filename. This wasn't done in the previous commits so the diff remained clean. BUG=b/28117135 TEST=compiles Change-Id: Ie495bd8e00784da1d48f200c6981f23448b7c6d2 Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/platform.h
|
22fd62fbd30a8691555fd51090fa78542367971b |
|
21-Apr-2016 |
Sean Paul <seanpaul@chromium.org> |
DO NOT MERGE: drm_hwcomposer: Move importer.h to platform.h We're going to need more platform-specific stuff, so lump it all in the same header. BUG=b/28117135 TEST=compiles Change-Id: Idfe82e9a29a0bcd284a02b2e58af0e620fdc542b Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/platform.h
|