diff options
author | Simon Ser <contact@emersion.fr> | 2022-09-16 20:44:46 +0200 |
---|---|---|
committer | Simon Zeni <simon@bl4ckb0ne.ca> | 2022-09-19 10:04:47 +0000 |
commit | 5206cea566953a81788627a6c01533d579edc71a (patch) | |
tree | 2b50cf53a9a101d5a81adc2f750b3403f7947375 /xwayland/xwayland.c | |
parent | 2ad25b1460400e66ea26bd6489b04072be7d9dbb (diff) |
render/egl: add support for EGL_KHR_display_reference
See the spec at [1]. tl;dr EGL has terrible defaults: eglTerminate()
may have side-effects on completely unrelated EGLDisplay objects.
This extension allows us to opt-in to get the sane behavior:
eglTerminate() only free's our own EGLDisplay without affecting
others.
[1]: https://registry.khronos.org/EGL/extensions/KHR/EGL_KHR_display_reference.txt
Diffstat (limited to 'xwayland/xwayland.c')
0 files changed, 0 insertions, 0 deletions