kwin/plugins/platforms/drm
Vlad Zahorodnii ee3515680a platforms/drm: Make frame scheduling robust
If there is a pending frame, the RenderLoop will delay all schedule
repaint requests to the next vblank event. This means that the render
loop needs to be notified when a frame has been presented or failed.

At the moment, the RenderLoop is notified only about successfully
presented frames. If some frame fails, no repaints will be scheduled
on that output.

In order to make frame scheduling robust, the RenderLoop has to be
notified if a frame has failed.
2021-01-06 16:59:30 +00:00
..
abstract_egl_drm_backend.cpp
abstract_egl_drm_backend.h
CMakeLists.txt
drm.json
drm_backend.cpp
drm_backend.h
drm_buffer.cpp
drm_buffer.h
drm_buffer_gbm.cpp
drm_buffer_gbm.h
drm_gpu.cpp
drm_gpu.h
drm_inputeventfilter.cpp
drm_inputeventfilter.h
drm_object.cpp
drm_object.h
drm_object_connector.cpp
drm_object_connector.h
drm_object_crtc.cpp
drm_object_crtc.h
drm_object_plane.cpp
drm_object_plane.h
drm_output.cpp
drm_output.h
drm_pointer.h
edid.cpp
edid.h
egl_gbm_backend.cpp platforms/drm: Make frame scheduling robust 2021-01-06 16:59:30 +00:00
egl_gbm_backend.h platforms/drm: Make frame scheduling robust 2021-01-06 16:59:30 +00:00
egl_multi_backend.cpp
egl_multi_backend.h
egl_stream_backend.cpp platforms/drm: Make frame scheduling robust 2021-01-06 16:59:30 +00:00
egl_stream_backend.h platforms/drm: Make frame scheduling robust 2021-01-06 16:59:30 +00:00
gbm_dmabuf.cpp
gbm_dmabuf.h
gbm_surface.cpp
gbm_surface.h
logging.cpp
logging.h
scene_qpainter_drm_backend.cpp platforms/drm: Make frame scheduling robust 2021-01-06 16:59:30 +00:00
scene_qpainter_drm_backend.h