Skip to content

backend-drm: Add GBM_BO_HANDLE as a failure reason

Marius Vlad requested to merge mvlad/weston:wip/mvlad/gbm-bo-handle into main

On VC4 (RPI4) I can't seem to get simple-egl as fullscreen into the primary plane. Running simple-egl (floating), goes from BROADCOM_UIF to LINEAR, and reaching one of the 17 overlay planes available on a fairly recent kernel.

The dmabuf-feedback client also had this issue, wasn't getting any feedback event back.

I've added GBM_BO_HANDLE where exactly this was failing, but practically it seems that this is it because of the modifier, and was tempted to use INVALID_MODIFIER.

Merge request reports