https://bugs.kde.org/show_bug.cgi?id=356992

--- Comment #14 from Uriy Zhuravlev <stalk...@gmail.com> ---
(In reply to Thomas Lübking from comment #13)
> What puzzles me is that EGL_EXT_buffer_age seems to be available, so why
> would it not be in the list of client extensions?

Because in:
void AbstractEglBackend::initClientExtensions()

eglQueryString(EGL_NO_DISPLAY, EGL_EXTENSIONS) returned only:
EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_wayland
EGL_EXT_platform_x11 EGL_KHR_client_get_all_proc_addresses
EGL_MESA_platform_gbm

and yes es2_info relay difference between eglinfo:
EGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4 (DRI2)
EGL client APIs: OpenGL OpenGL_ES OpenGL_ES2 OpenGL_ES3 
EGL extensions string:
    EGL_CHROMIUM_sync_control EGL_EXT_buffer_age
    EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import
    EGL_KHR_create_context EGL_KHR_fence_sync
    EGL_KHR_get_all_proc_addresses EGL_KHR_gl_renderbuffer_image
    EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image
    EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap
    EGL_KHR_surfaceless_context EGL_KHR_wait_sync
    EGL_MESA_configless_context EGL_MESA_drm_image
    EGL_MESA_image_dma_buf_export EGL_NOK_texture_from_pixmap
    EGL_WL_bind_wayland_display
EGL client extensions string:
    EGL_EXT_client_extensions EGL_EXT_platform_base
    EGL_EXT_platform_wayland EGL_EXT_platform_x11
    EGL_KHR_client_get_all_proc_addresses EGL_MESA_platform_gbm

"EGL client extensions string"  -- It solves your puzzle.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to