Fallback to implicit modifiers API if that's supported
If we have a modifier list and gbm_surface_create_with_modifiers{2}()
fails, that may be because although the compositor supports explicit modifiers for that format, the driver does not support explicit modifiers for rendering.
So fallback to implicit modifiers if that's supported by the compositor.