wlroots/render
Simon Ser 642b349e94 render/gles2: restore EGL context after texture operations
It can be surprising and unexpected that texture operations (such as
texture upload and import) change the current EGL context, especially
when it's done under-the-hood by wlroots in response to wl_surface
requests.

To prevent surprises, save and restore the previous EGL context.
2021-01-15 10:19:31 +01:00
..
gles2 render/gles2: restore EGL context after texture operations 2021-01-15 10:19:31 +01:00
allocator.c render/allocator: ignore NULL in wlr_allocator_destroy 2020-12-17 20:34:19 +01:00
dmabuf.c render/dmabuf: add wlr_dmabuf_attributes_copy 2019-06-07 09:06:11 -04:00
drm_format_set.c render/drm_format_set: add special case for LINEAR-only formats 2020-12-30 11:17:43 +01:00
egl.c render/egl: remove surface and buffer age args from make_current 2021-01-12 11:31:04 +01:00
gbm_allocator.c render: introduce wlr_gbm_allocator 2020-11-15 22:48:42 +01:00
meson.build render: introduce wlr_swapchain 2020-11-15 22:48:42 +01:00
swapchain.c render/swapchain: add support for buffer age 2020-11-15 22:48:42 +01:00
wlr_renderer.c render/egl: replace init/finish with create/destroy 2021-01-12 11:31:04 +01:00
wlr_texture.c render/texture: make write_pixels optional 2020-04-28 21:45:14 +02:00