kwin/plugins/platforms/drm
Roman Gilg efedddd905 [DRM plugin] Reorganize DrmBuffer
Split off GBM based buffers to a separate file, which gets only included,
when GBM is available.

Note, that this also removes the gbmCallback, since already before this
patch we did delete the buffers always without it.

The plan is to later use this file for via GBM directly imported Wayland
buffers as well.

Test Plan:
Tested with Gl and QPainter backends.

Reviewers: #kwin

Subscribers: kwin, #kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D5179
2017-05-09 21:00:33 +02:00
..
CMakeLists.txt [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm.json SVN_SILENT made messages (.desktop file) - always resolve ours 2017-04-25 10:05:35 +02:00
drm_backend.cpp [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm_backend.h [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm_buffer.cpp [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm_buffer.h [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm_buffer_gbm.cpp [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm_buffer_gbm.h [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +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 [DRM plugin] Remember static kernel objects, amplify use of DrmCrtc 2017-05-09 20:23:43 +02:00
drm_object_connector.h [DRM plugin] Remember static kernel objects, amplify use of DrmCrtc 2017-05-09 20:23:43 +02:00
drm_object_crtc.cpp [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm_object_crtc.h [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +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 plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm_output.h [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +02:00
drm_pointer.h
egl_gbm_backend.cpp [DRM plugin] Remember static kernel objects, amplify use of DrmCrtc 2017-05-09 20:23:43 +02:00
egl_gbm_backend.h
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 [DRM plugin] Reorganize DrmBuffer 2017-05-09 21:00:33 +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