ff30b52303cdbeb9cbfb054e2a12da1135ea49c9 |
|
29-Oct-2015 |
Zach Reizner <zachr@google.com> |
drm_hwcomposer: polish for old DRM wrapper code - deleted private copy constructors - replace delete with unique_ptr - use in-class assignment - remove default constructors/destructors when no longer needed - remove most iterators used in for loops - move UniqueFd to its own header so drmresources can use it Change-Id: Ib20cc0949cf4d381a58548b8156c5cb368ca3efe
/external/drm_hwcomposer/drmplane.h
|
d8aefb635a854c36b0cf2eb36ecdf9070ddc7151 |
|
15-Oct-2015 |
Sean Paul <seanpaul@chromium.org> |
drm_hwcomposer: Use layer alpha to blend planes Send the layer alpha to the drm plane's alpha property to properly blend layers. BUG=b/24821110 TEST=Tested on smaug with Downloads/About windows, blend properly Change-Id: If96eb28d65d018863c39bc5a3554daef0264144b Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/drmplane.h
|
1c4c32635df1f45bbcf63c8c1a76207ca90402e5 |
|
14-Jul-2015 |
Sean Paul <seanpaul@chromium.org> |
drm_hwcomposer: Add rotation support for hw planes This patch adds support for transformed layers by using the rotation property on drm planes. Bug: chrome-os-partner:42093 Test: On smaug using adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:<R> Change-Id: I86bb8ef2f77b5d046a5fddd57db4b87070b5801f Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/drmplane.h
|
6a55e9fb8e16c63c2e42bde31814f963205f722d |
|
30-Apr-2015 |
Sean Paul <seanpaul@chromium.org> |
drm_hwcomposer: Wrap libdrm ops (minus modeset/flip) in C++ classes This allows us to compartmentalize a bunch of code/logic from hwcomposer.cpp into drm classes. Signed-off-by: Sean Paul <seanpaul@chromium.org> Change-Id: Id3f912126f1fdcd44d32c3eb4fba646f77590278
/external/drm_hwcomposer/drmplane.h
|