wlroots/render
Simon Ser 01818ad2c8 render: fix EGL extensions not loaded
Some extensions are only advertised by the EGL implementation with a
non-zero EGLDisplay. That's the case when the extension can only be
enabled when the hardware/driver supports it for instance.

Instead of checking for all extensions without a display, check only for
EGL_EXT_platform_base and EGL_KHR_debug which are used before
eglGetDisplay. Check for all other extensions when we have a display.

Closes: https://github.com/swaywm/wlroots/issues/1955
2019-12-21 08:54:24 -05:00
..
gles2 Refactor EGL/GL API loading 2019-12-20 01:03:34 +00:00
dmabuf.c render/dmabuf: add wlr_dmabuf_attributes_copy 2019-06-07 09:06:11 -04:00
drm_format_set.c Revert "render/drm: keep old drm_format if realloc fails" 2019-08-12 19:53:39 +09:00
egl.c render: fix EGL extensions not loaded 2019-12-21 08:54:24 -05:00
meson.build Refactor EGL/GL API loading 2019-12-20 01:03:34 +00:00
wlr_renderer.c render: switch wlr_renderer to wlr_drm_format_set 2019-04-01 19:18:04 +03:00
wlr_texture.c render: remove return in wlr_texture_get_size 2019-11-25 08:54:04 -05:00