From 452a8ec9401fabc054872fdbd5096c4a87fcea8a Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 25 May 2022 17:42:24 +0200 Subject: 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. --- render/egl.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'render/egl.c') 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; -- cgit v1.2.3