Skip to content

xwayland: import DMA-BUFs with GBM_BO_USE_RENDERING only (backport to server-1.20-branch)

Drop GBM_BO_USE_SCANOUT from the GBM_BO_IMPORT_FD import, add GBM_BO_USE_RENDERING to the GBM_BO_IMPORT_FD_MODIFIER import.

If the DMA-BUF cannot be scanned out, gbm_bo_import with GBM_BO_USE_SCANOUT will fail. However Xwayland doesn't need to scan-out the buffer and can work fine without scanout. Glamor only needs GBM_BO_USE_RENDERING.

Signed-off-by: Simon Ser contact@emersion.fr Reviewed-by: Michel Dänzer mdaenzer@redhat.com Reviewed-by: Daniel Stone daniels@collabora.com (cherry picked from commit 421ce458)

cc @daenzer

Edited by Simon Ser

Merge request reports