diff options
author | Simon Ser <contact@emersion.fr> | 2022-05-25 17:42:24 +0200 |
---|---|---|
committer | Simon Zeni <simon@bl4ckb0ne.ca> | 2022-05-25 18:17:41 +0000 |
commit | 452a8ec9401fabc054872fdbd5096c4a87fcea8a (patch) | |
tree | f5f919831d97c4474e9c17e8c27143219affbaaa /render | |
parent | 4b77eadf065ace403495ff1f3e7d19a5b7a85cf7 (diff) |
render/egl: add wlr_egl_get_{context,display}
This allows compositors to integrate with the wlroots GLES2
renderer, if they need to perform custom GL rendering.
Diffstat (limited to 'render')
-rw-r--r-- | render/egl.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/render/egl.c b/render/egl.c index 81ce3b26..dfba8edd 100644 --- a/render/egl.c +++ b/render/egl.c @@ -583,6 +583,14 @@ void wlr_egl_destroy(struct wlr_egl *egl) { free(egl); } +EGLDisplay wlr_egl_get_display(struct wlr_egl *egl) { + return egl->display; +} + +EGLContext wlr_egl_get_context(struct wlr_egl *egl) { + return egl->context; +} + bool wlr_egl_destroy_image(struct wlr_egl *egl, EGLImage image) { if (!egl->exts.KHR_image_base) { return false; |