kwin/src/backends/drm
Vlad Zahorodnii 4a1d5ea53c backends/drm: Improve PauseDevice/ResumeDevice signal handling
systemd takes care of setting and dropping master permissions when
sending PauseDevice and ResumeDevice signals.

When the ResumeDevice signal is received, the relevant drm device should
already have master permissions set up.

On the other hand, when the active property changes, there's still a
chance that systemd haven't granted drm master permissions to us.
2021-11-25 15:06:49 +00:00
..
CMakeLists.txt backends/drm: some simplifications for multi gpu 2021-11-12 09:30:13 +01:00
drm.json
drm_abstract_output.cpp
drm_abstract_output.h
drm_backend.cpp backends/drm: Improve PauseDevice/ResumeDevice signal handling 2021-11-25 15:06:49 +00:00
drm_backend.h backends/drm: Improve PauseDevice/ResumeDevice signal handling 2021-11-25 15:06:49 +00: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 backends/drm: Improve PauseDevice/ResumeDevice signal handling 2021-11-25 15:06:49 +00:00
drm_gpu.h properly fix bsd build 2021-11-22 13:15:01 +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 backends/drm: drop some unused stuff in DrmGpu 2021-11-22 11:30:31 +00:00
drm_output.h backends/drm: drop DrmBackend as a friend of DrmOutput 2021-11-22 11:30:31 +00:00
drm_pipeline.cpp backends/drm: only set pageflipPending when wanted 2021-11-25 15:44:59 +01:00
drm_pipeline.h backends/drm: Notify about failed frames if there are actually pending frames 2021-11-25 11:15:50 +02: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 backends/drm: drop some unused stuff in DrmGpu 2021-11-22 11:30:31 +00:00
dumb_swapchain.h
edid.cpp
edid.h
egl_gbm_backend.cpp backends/drm: some simplifications for multi gpu 2021-11-12 09:30:13 +01:00
egl_gbm_backend.h Unify beginFrame() and endFrame() hooks for OpenGL and QPainter backends 2021-11-16 10:43:56 +00:00
egl_multi_backend.cpp Unify beginFrame() and endFrame() hooks for OpenGL and QPainter backends 2021-11-16 10:43:56 +00:00
egl_multi_backend.h Unify beginFrame() and endFrame() hooks for OpenGL and QPainter backends 2021-11-16 10:43:56 +00:00
gbm_dmabuf.cpp
gbm_dmabuf.h
gbm_surface.cpp backends/drm: some simplifications for multi gpu 2021-11-12 09:30:13 +01:00
gbm_surface.h
logging.cpp
logging.h
scene_qpainter_drm_backend.cpp backends/drm: drop some unused stuff in DrmGpu 2021-11-22 11:30:31 +00:00
scene_qpainter_drm_backend.h Unify beginFrame() and endFrame() hooks for OpenGL and QPainter backends 2021-11-16 10:43:56 +00:00
shadowbuffer.cpp
shadowbuffer.h