kwin/plugins
David Edmundson 3dc22d7d88 [platforms/hwcomposer] Add scaling support
Summary:
Despite plasma frameworks doing it's own scaling with fonts, it's been
requested to use kwin/wayland scaling.

Like DRM, when kscreen is not used, scale value is loaded from a config
file.

Config format is
[HWComposerOutputs][0]
Scale=N

The 0 is to map similarly to DRM and support multi-screen, but with a
screen index
rather than a UUID based on EDID.

Because we don't support multi screen this is always 0 for now.

Test Plan: Ran with the config value unset and with the config value at
Scale=3.

Reviewers: #kwin, romangg

Reviewed By: #kwin, romangg

Subscribers: bshah, romangg, nicolasfella, zzag, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D18810
2019-02-22 00:47:08 +00:00
..
idletime Build KF5IdleTimeKWinWaylandPrivatePlugin in correct directory 2018-11-09 17:39:29 +01:00
kdecorations Overhaul doxygen comments 2019-02-12 19:29:33 +02:00
kglobalaccel [autotests] Support new way to run the tests without need to install 2017-11-21 20:34:52 +01:00
platforms [platforms/hwcomposer] Add scaling support 2019-02-22 00:47:08 +00:00
qpa [qpa] Set binary output path for QPA plugin 2019-02-17 20:09:23 +01:00
scenes Overhaul doxygen comments 2019-02-12 19:29:33 +02:00
windowsystem Add windowsystem plugin for KWin's qpa 2019-01-27 08:59:58 +01:00
CMakeLists.txt Add windowsystem plugin for KWin's qpa 2019-01-27 08:59:58 +01:00