weston/libweston/backend-drm
Pekka Paalanen 7f1a113c89 drm-backend: do not skip renderer if capturing screen
The renderer must be called for any pending screen capture to complete.
Previously this was guaranteed by weston_screenshooter_shoot() forcing
full output damage, so damage was never empty. If the future,
screenshooting stops inflicting damage, and the damage on the primary
plane even after disabling hardware planes may be empty.

This patch ensures that screenshots do not get stuck until damage
occurs.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
2021-02-25 12:47:07 +02:00
..
drm-gbm.c drm: Introduce drm_plane_reset_state() helper function 2020-08-17 09:44:45 +00:00
drm-internal.h backend-drm: fix typos 2021-02-24 10:01:07 -05:00
drm-virtual.c drm-backend: move CRTC data from struct drm_output to new struct drm_crtc 2020-09-07 12:39:10 -03:00
drm.c drm-backend: do not skip renderer if capturing screen 2021-02-25 12:47:07 +02:00
fb.c backend-drm: remove unecessary ifdef checks 2019-11-23 09:57:52 +00:00
kms.c drm-backend: add support for writeback connectors 2020-09-16 14:03:18 +00:00
libbacklight.c backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
libbacklight.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
meson.build libweston/backend/drm: might need EGL 2020-10-26 15:44:34 +01:00
modes.c drm-backend: cache drmModeObjectProperties for connectors 2020-09-16 14:03:18 +00:00
state-helpers.c drm: Introduce drm_plane_reset_state() helper function 2020-08-17 09:44:45 +00:00
state-propose.c backend-drm: fix typos 2021-02-24 10:01:07 -05:00
vaapi-recorder.c backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
vaapi-recorder.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00