kwin/src/plugins/platforms/drm
Vlad Zahorodnii e087b2ce2f platforms/drm: Add buffer age support in qpainter backend
Currently, the entire screen will be repainted when using the qpainter
render backend. With this change, kwin will repaint only the dirty parts
on the screen.
2021-07-25 09:59:00 +03:00
..
abstract_egl_drm_backend.cpp drm: Don't call virtual methods from a parent class destructor 2021-04-20 13:02:46 +02:00
abstract_egl_drm_backend.h Make OpenGLBackend and QPainterBackend QObjects 2021-07-24 11:30:13 +03:00
CMakeLists.txt platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
drm.json SVN_SILENT made messages (.desktop file) - always resolve ours 2021-05-03 01:21:56 +00:00
drm_backend.cpp platforms/drm: where necessary, disconnect CRTCs after VT switch 2021-07-16 17:19:26 +02:00
drm_backend.h platforms/drm: simplify deleted output handling 2021-07-10 20:13:01 +02:00
drm_buffer.cpp platforms/drm: some improvements for logging 2021-06-21 17:57:36 +02:00
drm_buffer.h platforms/drm: refactor the gbm surface 2021-07-10 20:13:01 +02:00
drm_buffer_gbm.cpp wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
drm_buffer_gbm.h wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
drm_gpu.cpp platforms/drm: update plane properties before updating outputs 2021-07-10 21:18:37 +02:00
drm_gpu.h platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
drm_object.cpp platforms/drm: fix property updating 2021-07-16 16:34:40 +02:00
drm_object.h platforms/drm: update properties on VT switch and failing commits 2021-07-10 21:18:37 +02:00
drm_object_connector.cpp platforms/drm: update properties on VT switch and failing commits 2021-07-10 21:18:37 +02:00
drm_object_connector.h platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
drm_object_crtc.cpp platforms/drm: update properties on VT switch and failing commits 2021-07-10 21:18:37 +02:00
drm_object_crtc.h platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
drm_object_plane.cpp platforms/drm: don't take the rotation property for granted 2021-07-12 14:28:38 +02:00
drm_object_plane.h platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
drm_output.cpp platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
drm_output.h platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
drm_pipeline.cpp platforms/drm: where necessary, disconnect CRTCs after VT switch 2021-07-16 17:19:26 +02:00
drm_pipeline.h platforms/drm: where necessary, disconnect CRTCs after VT switch 2021-07-16 17:19:26 +02:00
drm_pointer.h
dumb_swapchain.cpp platforms/drm: Add buffer age support in qpainter backend 2021-07-25 09:59:00 +03:00
dumb_swapchain.h platforms/drm: Add buffer age support in qpainter backend 2021-07-25 09:59:00 +03:00
edid.cpp Move Edid and DPMS into DrmConnector 2021-03-31 16:08:33 +00:00
edid.h Move Edid and DPMS into DrmConnector 2021-03-31 16:08:33 +00:00
egl_gbm_backend.cpp Introduce DamageJournal helper 2021-07-24 16:32:13 +03:00
egl_gbm_backend.h Introduce DamageJournal helper 2021-07-24 16:32:13 +03:00
egl_multi_backend.cpp Guard gbm and eglstreams parts for non-gbm or non-eglstreams systems 2021-06-10 20:10:14 +00:00
egl_multi_backend.h Make OpenGLBackend and QPainterBackend QObjects 2021-07-24 11:30:13 +03:00
egl_stream_backend.cpp Fix build 2021-07-23 18:45:54 +03:00
egl_stream_backend.h wayland: Switch to ClientBuffer 2021-07-23 15:33:38 +00:00
gbm_dmabuf.cpp
gbm_dmabuf.h
gbm_surface.cpp platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
gbm_surface.h platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
logging.cpp
logging.h
scene_qpainter_drm_backend.cpp platforms/drm: Add buffer age support in qpainter backend 2021-07-25 09:59:00 +03:00
scene_qpainter_drm_backend.h platforms/drm: Add buffer age support in qpainter backend 2021-07-25 09:59:00 +03:00
shadowbuffer.cpp platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00
shadowbuffer.h platforms/drm: Introduce DrmPipeline 2021-07-10 21:18:33 +02:00