aboutsummaryrefslogtreecommitdiff
path: root/render/egl.c
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2022-05-25 17:42:24 +0200
committerSimon Zeni <simon@bl4ckb0ne.ca>2022-05-25 18:17:41 +0000
commit452a8ec9401fabc054872fdbd5096c4a87fcea8a (patch)
treef5f919831d97c4474e9c17e8c27143219affbaaa /render/egl.c
parent4b77eadf065ace403495ff1f3e7d19a5b7a85cf7 (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/egl.c')
-rw-r--r--render/egl.c8
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;