Diffusion KWin dfea5798f10a

[platforms/drm] Add hardware transformation API

Authored by romangg on Jan 2 2020, 2:55 PM.

Description

[platforms/drm] Add hardware transformation API

Summary:
Planes might be able to do transformations without compositing required.
When changing the current transform try this with the primary plane. If this
fails fall back to no transformation at all through hardware and communicate
the fact and other information through some getters.

Also adds an environment variable to never do hardware transformations.

Test Plan: Compiles.

Reviewers: KWin

Subscribers: zzag, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D25906

Details

Committed
davidedmundsonFeb 28 2020, 12:22 PM
Differential Revision
D25906: [platforms/drm] Add hardware transformation API
Parents
R108:ed5768181e30: Honour panelTakesFocus for other plasmashell types
Branches
Unknown
Tags
Unknown