wlroots-hyprland/examples
Ilia Bozhinov 24cf70ae96 backends: implement custom EGL and renderer initialization
Compositors now have more control over how the backend creates its
renderer. Currently all backends create an EGL/GLES2 renderer, so
the necessary attributes for creating the context are passed to a
user-provided callback function. It is responsible for initializing
provided wlr_egl and to return a renderer. On fail, return 0.

Fixes #987
2018-05-25 14:56:52 +03:00
..
.gitignore Add xdg shell stubs 2017-08-09 12:31:16 -04:00
cat.c Moved cat out of support, removed support 2018-05-10 19:03:56 -07:00
cat.h Moved cat out of support, removed support 2018-05-10 19:03:56 -07:00
idle-inhibit.c Add input-inhibitor example client 2018-04-03 14:06:52 -04:00
idle.c render: split render.h into wlr_renderer.h and wlr_texture.h 2018-03-19 23:16:29 +01:00
input-inhibitor.c Add input-inhibitor example client 2018-04-03 14:06:52 -04:00
layer-shell.c render/egl: add wlr_egl_destroy_surface 2018-04-24 23:44:43 +01:00
meson.build Fixed up building examples 2018-05-10 19:03:57 -07:00
multi-pointer.c backends: implement custom EGL and renderer initialization 2018-05-25 14:56:52 +03:00
output-layout.c backends: implement custom EGL and renderer initialization 2018-05-25 14:56:52 +03:00
pointer.c backends: implement custom EGL and renderer initialization 2018-05-25 14:56:52 +03:00
rotation.c backends: implement custom EGL and renderer initialization 2018-05-25 14:56:52 +03:00
screenshot.c examples: simplify screenshot client 2018-03-14 19:21:36 +01:00
simple.c backends: implement custom EGL and renderer initialization 2018-05-25 14:56:52 +03:00
tablet.c backends: implement custom EGL and renderer initialization 2018-05-25 14:56:52 +03:00
touch.c backends: implement custom EGL and renderer initialization 2018-05-25 14:56:52 +03:00