kwin/src/backends/drm
Vlad Zahorodnii 6d0cca5c7f Move all dirty region scene repaint scheduling to Scene
The Compositor contains nothing that can potentially get dirty and need
repainting.

As is, the advantages of this move aren't really noticeable, but it
makes sense with multiple scenes.

Backend parts are far from ideal, they can be improved later on as we
progress with the scene redesign.
2021-11-11 11:33:04 +02:00
..
abstract_egl_drm_backend.cpp
abstract_egl_drm_backend.h
CMakeLists.txt platforms/drm: kill the EglStreams backend 2021-11-10 11:43:36 +00:00
drm.json
drm_abstract_output.cpp
drm_abstract_output.h
drm_backend.cpp Move all dirty region scene repaint scheduling to Scene 2021-11-11 11:33:04 +02:00
drm_backend.h platforms/drm: more dynamic crtc assignment 2021-11-09 22:15:31 +01:00
drm_buffer.cpp
drm_buffer.h
drm_buffer_gbm.cpp platforms/drm: delay presentation for modesets 2021-11-09 22:15:31 +01:00
drm_buffer_gbm.h platforms/drm: delay presentation for modesets 2021-11-09 22:15:31 +01:00
drm_gpu.cpp platforms/drm: kill the EglStreams backend 2021-11-10 11:43:36 +00:00
drm_gpu.h platforms/drm: kill the EglStreams backend 2021-11-10 11:43:36 +00:00
drm_lease_output.cpp platforms/drm: more dynamic crtc assignment 2021-11-09 22:15:31 +01:00
drm_lease_output.h platforms/drm: more dynamic crtc assignment 2021-11-09 22:15:31 +01:00
drm_object.cpp platforms/drm: improve logging a bit 2021-11-09 22:15:31 +01:00
drm_object.h platforms/drm: remove property blob handling from DrmProperty 2021-11-09 22:15:31 +01:00
drm_object_connector.cpp platforms/drm: Move ownership of mode blob to connector mode 2021-11-09 22:15:31 +01:00
drm_object_connector.h platforms/drm: Move ownership of mode blob to connector mode 2021-11-09 22:15:31 +01:00
drm_object_crtc.cpp platforms/drm: Move ownership of mode blob to connector mode 2021-11-09 22:15:31 +01:00
drm_object_crtc.h platforms/drm: disable unused resources on modesets 2021-11-09 22:15:31 +01:00
drm_object_plane.cpp platforms/drm: disable unused resources on modesets 2021-11-09 22:15:31 +01:00
drm_object_plane.h platforms/drm: disable unused resources on modesets 2021-11-09 22:15:31 +01:00
drm_output.cpp Move all dirty region scene repaint scheduling to Scene 2021-11-11 11:33:04 +02:00
drm_output.h platforms/drm: delay presentation for modesets 2021-11-09 22:15:31 +01:00
drm_pipeline.cpp platforms/drm: kill the EglStreams backend 2021-11-10 11:43:36 +00:00
drm_pipeline.h platforms/drm: move gamma blob ownership to DrmPipeline::Gamma 2021-11-09 22:15:31 +01:00
drm_pointer.h
drm_property.cpp platforms/drm: remove property blob handling from DrmProperty 2021-11-09 22:15:31 +01:00
drm_property.h platforms/drm: remove property blob handling from DrmProperty 2021-11-09 22:15:31 +01:00
drm_virtual_output.cpp platforms/drm: more dynamic crtc assignment 2021-11-09 22:15:31 +01:00
drm_virtual_output.h platforms/drm: more dynamic crtc assignment 2021-11-09 22:15:31 +01:00
dumb_swapchain.cpp
dumb_swapchain.h
edid.cpp
edid.h
egl_gbm_backend.cpp platforms/drm: delay presentation for modesets 2021-11-09 22:15:31 +01:00
egl_gbm_backend.h
egl_multi_backend.cpp platforms/drm: kill the EglStreams backend 2021-11-10 11:43:36 +00:00
egl_multi_backend.h
gbm_dmabuf.cpp
gbm_dmabuf.h
gbm_surface.cpp
gbm_surface.h
logging.cpp
logging.h
scene_qpainter_drm_backend.cpp platforms/drm: delay presentation for modesets 2021-11-09 22:15:31 +01:00
scene_qpainter_drm_backend.h
shadowbuffer.cpp
shadowbuffer.h