85c58c63ff707874d62e7b088e5ed439b8724d6f |
|
08-Jul-2015 |
Sean Paul <seanpaul@chromium.org> |
drm_hwcomposer: Add blob property type The blob property type doesn't use the values_ vector, instead just storing the blob id directly in value_. Change-Id: Ibde7c64cb7fe515ece9e9f396866de2da518707f Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/drmproperty.h
|
877be974a2d4fc518700be8ffe803a50cb716ead |
|
03-Jun-2015 |
Sean Paul <seanpaul@chromium.org> |
drm_hwcomposer: Use atomic modeset to set crtc timing Use the new drm blob ioctl and atomic modeset properties to do atomic modesetting, as opposed to the old setCrtc call. This allows us to set timing as soon as the system layer requests a new active config, as opposed to delaying it until we have an fb. Aside from reducing complexity, this should help with event control requests as we'll be able to service them with hw vblanks instead of synthesized sleeps. Change-Id: I9c80d44f52f52881a3a25b2ae518973d468bc110 Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/drmproperty.h
|
1eb6006fb7d950c5aefb202459234c96f8bf2895 |
|
19-May-2015 |
Sean Paul <seanpaul@chromium.org> |
drm_hwcomposer: Initialize DrmProperty type_ member Initialize it to an invalid value instead of INT. Change-Id: I5d75b9a3696a748d6352d918263b482034a22001 Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/drm_hwcomposer/drmproperty.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/drmproperty.h
|