aboutsummaryrefslogtreecommitdiff
path: root/render/gles2/renderer.c
diff options
context:
space:
mode:
Diffstat (limited to 'render/gles2/renderer.c')
-rw-r--r--render/gles2/renderer.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/render/gles2/renderer.c b/render/gles2/renderer.c
index db313034..76114278 100644
--- a/render/gles2/renderer.c
+++ b/render/gles2/renderer.c
@@ -893,6 +893,11 @@ struct wlr_renderer *wlr_gles2_renderer_create(struct wlr_egl *egl) {
free(renderer);
return NULL;
}
+ if (!check_gl_ext(exts_str, "GL_EXT_unpack_subimage")) {
+ wlr_log(WLR_ERROR, "GL_EXT_unpack_subimage not supported");
+ free(renderer);
+ return NULL;
+ }
renderer->exts.read_format_bgra_ext =
check_gl_ext(exts_str, "GL_EXT_read_format_bgra");