wlroots-hyprland/backend
Simon Ser 515679e4fe Refactor EGL/GL API loading
Remove glapi.sh code generation, replace it with hand-written loading
code that checks extension strings before calling eglGetProcAddress.

The GLES2 renderer still uses global state because of:

- {PUSH,POP}_GLES2_DEBUG macros
- wlr_gles2_texture_from_* taking a wlr_egl instead of the renderer
2019-12-20 01:03:34 +00:00
..
drm Refactor EGL/GL API loading 2019-12-20 01:03:34 +00:00
headless Refactor EGL/GL API loading 2019-12-20 01:03:34 +00:00
libinput backend/drm, backend/libinput: listen to session destroy 2019-12-01 10:26:12 -05:00
multi Increase _POSIX_C_SOURCE to 200112L 2018-10-17 08:33:19 +02:00
noop Revert "output: atomic mode" 2019-08-07 16:22:11 +09:00
rdp Refactor EGL/GL API loading 2019-12-20 01:03:34 +00:00
session session/logind: Clean up add_signal_matches 2019-11-03 10:13:47 +01:00
wayland backend/wayland: add support for presentation-time 2019-11-21 11:32:30 -05:00
x11 backend/x11: Revert usage of present extension 2019-11-19 11:06:38 +01:00
backend.c backend: Do not attempt DRM on X11/WL failure 2019-11-18 11:53:17 +01:00
meson.build backend/drm: add support for custom modes 2019-10-27 10:46:47 -04:00