kwin/plugins/platforms/drm
David Edmundson 86b7189b8f Implment DRM EGL scaling
Summary: We need to set the viewport so that we scale from device pixels to global compositor space.

Test Plan:
Ran kwin_wayland properly on my laptop without setting KWIN_COMPOSE.
Most things worked.

Reviewers: #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D3504
2017-04-28 10:23:09 +01:00
..
CMakeLists.txt Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm.json SVN_SILENT made messages (.desktop file) - always resolve ours 2017-02-28 12:58:59 +01:00
drm_backend.cpp Add scaling to DRM backend 2017-03-29 20:53:22 +01:00
drm_backend.h Remove unused method 2016-11-16 14:19:36 +00:00
drm_buffer.cpp [platforms/drm] Add better warnings in DrmBuffer if things fail 2016-07-15 08:37:17 +02:00
drm_buffer.h Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_inputeventfilter.cpp
drm_inputeventfilter.h
drm_object.cpp Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_object.h Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_object_connector.cpp Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_object_connector.h Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_object_crtc.cpp Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_object_crtc.h Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_object_plane.cpp Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_object_plane.h Atomic Mode Setting / Universal Plane preliminary support 2016-08-31 14:06:31 +02:00
drm_output.cpp drm cursor scaling 2017-03-29 20:53:22 +01:00
drm_output.h Add scaling to DRM backend 2017-03-29 20:53:22 +01:00
drm_pointer.h
egl_gbm_backend.cpp Implment DRM EGL scaling 2017-04-28 10:23:09 +01:00
egl_gbm_backend.h [platforms/drm] Pass ownership of gbm_device to Platform 2016-08-19 16:09:18 +02:00
logging.cpp
logging.h
scene_qpainter_drm_backend.cpp Add scaling to DRM backend 2017-03-29 20:53:22 +01:00
scene_qpainter_drm_backend.h
screens_drm.cpp Add scaling to DRM backend 2017-03-29 20:53:22 +01:00
screens_drm.h Add scaling to DRM backend 2017-03-29 20:53:22 +01:00