D16630: [drm] Support transformation on CRTC in addition to primary plane
Martin Flöser <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
graesslin created this revision. graesslin added a reviewer: KWin. Herald added a project: KWin. Herald added a subscriber: kwin. graesslin requested review of this revision. REVISION SUMMARY So far we tried to rotate on the primary plane, but the feedback has been that it doesn't work for 90 and 270 degrees. As crtc also supports rotation this change refactors the functionality to provide rotation on the crtc if the primary plane doesn't support it. Unfortunately on my system this doesn't help: all crtcs report no supported transformations. So either I did a mistake in the initialization or someone else needs to test this patch. REPOSITORY R108 KWin BRANCH transformation-on-crtc REVISION DETAIL https://phabricator.kde.org/D16630 AFFECTED FILES plugins/platforms/drm/drm_object.cpp plugins/platforms/drm/drm_object.h plugins/platforms/drm/drm_object_crtc.cpp plugins/platforms/drm/drm_object_crtc.h plugins/platforms/drm/drm_object_plane.cpp plugins/platforms/drm/drm_object_plane.h plugins/platforms/drm/drm_output.cpp plugins/platforms/drm/drm_output.h To: graesslin, #kwin Cc: kwin, mkulinski, ragreen, jackyalcine, Pitel, iodelay, bwowk, ZrenBot, ngraham, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart