diff --git a/src/lib/evas/filters/evas_filter.c b/src/lib/evas/filters/evas_filter.c index 0e2703c74d..fc3f462cbe 100644 --- a/src/lib/evas/filters/evas_filter.c +++ b/src/lib/evas/filters/evas_filter.c @@ -218,6 +218,13 @@ evas_filter_context_proxy_render_all(Evas_Filter_Context *ctx, Eo *eo_obj, obj = eo_data_scope_get(eo_obj, EVAS_OBJ_CLASS); + if (ctx->gl_engine) + { + // FIXME: We need to call glReadPixels (yeah, no other way around...) + CRI("Proxy subrender is not supported in the GL engine (yet)"); + return; + } + EINA_LIST_FOREACH(ctx->buffers, li, fb) if (fb->source) {