kwin/plugins/platforms/drm
Roman Gilg 1a11abc821 [platforms/x11/standalone] Port to AbstractOutput
Summary:
Represent outputs in the X11 session via AbstractOutput. For that we
move all Wayland specific parts of AbstractOutput into a new subclass
AbstractWaylandOutput and let the outputs of our Wayland backends inherit
from there.

This should allow us to get rid of the Screens class later on.

Test Plan: Manually in X session.

Reviewers: #kwin, zzag, davidedmundson

Reviewed By: #kwin, zzag, davidedmundson

Subscribers: ngraham, zzag, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D19208
2019-06-13 11:39:25 +02:00
..
CMakeLists.txt [platforms/drm] EGLStream DRM Backend Initial Implementation 2019-04-15 07:26:22 -07:00
drm.json
drm_backend.cpp Don't rescale every output every time outputs change 2019-04-25 00:45:14 +01:00
drm_backend.h [platforms/drm] EGLStream DRM Backend Initial Implementation 2019-04-15 07:26:22 -07:00
drm_buffer.cpp
drm_buffer.h
drm_buffer_gbm.cpp
drm_buffer_gbm.h
drm_inputeventfilter.cpp
drm_inputeventfilter.h
drm_object.cpp [platforms/drm] Rework ScopedDrmPointer 2019-04-09 14:09:19 +03:00
drm_object.h
drm_object_connector.cpp [platforms/drm] Rework ScopedDrmPointer 2019-04-09 14:09:19 +03:00
drm_object_connector.h
drm_object_crtc.cpp [platforms/drm] Rework ScopedDrmPointer 2019-04-09 14:09:19 +03:00
drm_object_crtc.h
drm_object_plane.cpp [platforms/drm] Rework ScopedDrmPointer 2019-04-09 14:09:19 +03:00
drm_object_plane.h
drm_output.cpp [platforms/x11/standalone] Port to AbstractOutput 2019-06-13 11:39:25 +02:00
drm_output.h [platforms/x11/standalone] Port to AbstractOutput 2019-06-13 11:39:25 +02:00
drm_pointer.h [platforms/drm] Rework ScopedDrmPointer 2019-04-09 14:09:19 +03:00
egl_gbm_backend.cpp
egl_gbm_backend.h Overhaul doxygen comments 2019-02-12 19:29:33 +02:00
egl_stream_backend.cpp [platforms/drm] EGLStream DRM Backend Initial Implementation 2019-04-15 07:26:22 -07:00
egl_stream_backend.h [platforms/drm] EGLStream DRM Backend Initial Implementation 2019-04-15 07:26:22 -07:00
gbm_surface.cpp
gbm_surface.h
logging.cpp
logging.h
remoteaccess_manager.cpp
remoteaccess_manager.h
scene_qpainter_drm_backend.cpp
scene_qpainter_drm_backend.h
screens_drm.cpp Move output refresh rate getter into AbstractOutput 2018-11-14 20:04:29 +01:00
screens_drm.h Move output refresh rate getter into AbstractOutput 2018-11-14 20:04:29 +01:00