mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-12-15 08:56:26 -05:00
Fix issue starting up client EGL on X11 backend
This commit is contained in:
parent
776b81d499
commit
13edb19a6c
3 changed files with 5 additions and 3 deletions
|
|
@ -160,8 +160,7 @@ bool wlr_egl_init(struct wlr_egl *egl, EGLenum platform, void *remote_display,
|
|||
wlr_log(L_INFO, "Supported EGL extensions: %s", egl->exts_str);
|
||||
wlr_log(L_INFO, "EGL vendor: %s", eglQueryString(egl->display, EGL_VENDOR));
|
||||
|
||||
if (!check_egl_ext(egl->exts_str, "EGL_WL_bind_wayland_display") ||
|
||||
!check_egl_ext(egl->exts_str, "EGL_KHR_image_base")) {
|
||||
if (!check_egl_ext(egl->exts_str, "EGL_KHR_image_base")) {
|
||||
wlr_log(L_ERROR, "Required egl extensions not supported");
|
||||
goto error;
|
||||
}
|
||||
|
|
@ -177,6 +176,9 @@ bool wlr_egl_init(struct wlr_egl *egl, EGLenum platform, void *remote_display,
|
|||
egl->egl_exts.dmabuf_import_modifiers =
|
||||
check_egl_ext(egl->exts_str, "EGL_EXT_image_dma_buf_import_modifiers")
|
||||
&& eglQueryDmaBufFormatsEXT && eglQueryDmaBufModifiersEXT;
|
||||
|
||||
egl->egl_exts.bind_wayland_display =
|
||||
check_egl_ext(egl->exts_str, "EGL_WL_bind_wayland_display");
|
||||
print_dmabuf_formats(egl);
|
||||
|
||||
return true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue