kwin/plugins/platforms/drm
David Edmundson add93b3e36 drm cursor scaling
Summary:
Cursors are drawn low level, so need to go from global compositor space
to device space
(multiplied by the out scale)

Test Plan: Elements interacted underneath where the mouse was

Reviewers: #plasma

Subscribers: plasma-devel, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D3499
2017-03-29 20:53:22 +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 Move backends/ to plugins/platforms/ 2016-04-12 08:01:27 +02:00
drm_inputeventfilter.h Move backends/ to plugins/platforms/ 2016-04-12 08:01:27 +02:00
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 Move backends/ to plugins/platforms/ 2016-04-12 08:01:27 +02:00
egl_gbm_backend.cpp [DrmBackend] Straighten out EGL surface buffer release logic on page flip 2017-03-17 20:41:46 +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 Move backends/ to plugins/platforms/ 2016-04-12 08:01:27 +02:00
logging.h Move backends/ to plugins/platforms/ 2016-04-12 08:01:27 +02:00
scene_qpainter_drm_backend.cpp Add scaling to DRM backend 2017-03-29 20:53:22 +01:00
scene_qpainter_drm_backend.h add override to bufferForScreen 2016-05-02 14:50:23 +02:00
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