diff --git a/libweston/backend-drm/drm-gbm.c b/libweston/backend-drm/drm-gbm.c index ef3a123d8..5b02b38dd 100644 --- a/libweston/backend-drm/drm-gbm.c +++ b/libweston/backend-drm/drm-gbm.c @@ -82,18 +82,17 @@ drm_backend_create_gl_renderer(struct drm_backend *b) const struct pixel_format_info *format[3] = { b->format, fallback_format_for(b->format), - NULL, }; struct gl_renderer_display_options options = { .egl_platform = EGL_PLATFORM_GBM_KHR, .egl_native_display = b->gbm, .egl_surface_type = EGL_WINDOW_BIT, .formats = format, - .formats_count = 2, + .formats_count = 1, }; if (format[1]) - options.formats_count = 3; + options.formats_count = 2; return weston_compositor_init_renderer(b->compositor, WESTON_RENDERER_GL,