weston/libweston/backend-drm
Marius Vlad b0257e0ffc backend-drm: Add GBM_BO_HANDLE as a failure reason
And use it to get a feedback event for when adding scanout tranche.

With this change, I get back a feedback event for dmabuf-feedback
on VC4:

���� tranche: target device /dev/dri/card0, scanout
�   ���� format ABGR2101010, modifier LINEAR (0x0)
�   ���� format XBGR2101010, modifier LINEAR (0x0)
�   ���� format ARGB8888, modifier LINEAR (0x0)
�   ���� format ABGR8888, modifier LINEAR (0x0)
�   ���� format XRGB8888, modifier LINEAR (0x0)
�   ���� format XBGR8888, modifier LINEAR (0x0)
�   ���� format RGB565, modifier LINEAR (0x0)
�   ���� format YUV420, modifier LINEAR (0x0)
�   ���� format YUV422, modifier LINEAR (0x0)
�   ���� format YVU420, modifier LINEAR (0x0)
�   ���� format YVU422, modifier LINEAR (0x0)
�   ���� format NV12, modifier LINEAR (0x0)
�   ���� format NV12, modifier BROADCOM_SAND128 (0x700000000000004)
�   ���� format NV16, modifier LINEAR (0x0)
�   ���� end of tranche

Besides that, it can place a fullscreen state of simple-egl on the
primary plane, which without this change wasn't possible.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2022-06-01 07:38:17 +00:00
..
drm-gbm.c backend-drm/drm-gbm: gbm_device_destroy on an invalid gbm device 2022-01-12 13:52:26 +00:00
drm-internal.h backend-drm: Add GBM_BO_HANDLE as a failure reason 2022-06-01 07:38:17 +00:00
drm-virtual.c compositor: remove repaint_data from compositor 2022-04-06 12:47:05 +02:00
drm.c backend-drm: move code to kms-color.c 2022-05-27 10:30:35 +00:00
fb.c backend-drm: Add GBM_BO_HANDLE as a failure reason 2022-06-01 07:38:17 +00:00
kms-color.c drm-backend: add color_outcome / HDR metadata serial 2022-05-27 10:30:35 +00:00
kms.c backend-drm: program HDR_OUTPUT_METADATA 2022-05-02 12:19:24 +00:00
libbacklight.c libbacklight: Fix backlight never gets initialized 2022-04-11 08:38:00 +03:00
libbacklight.h
libdrm-updates.h backend-drm: add HDR_OUTPUT_METADATA definitions 2022-05-02 12:19:24 +00:00
meson.build backend-drm: forward HDR metadata 2022-05-27 10:30:35 +00:00
modes.c backend-drm: program HDR_OUTPUT_METADATA 2022-05-02 12:19:24 +00:00
state-helpers.c weston_buffer: Add mode to weston_buffer_reference 2022-04-25 14:27:08 +00:00
state-propose.c backend-drm: Add GBM_BO_HANDLE as a failure reason 2022-06-01 07:38:17 +00:00
vaapi-recorder.c
vaapi-recorder.h