From: Derek Foreman Date: Wed, 7 Mar 2018 19:11:45 +0000 (-0600) Subject: gl_drm: Move the gl symbol check to immediately after display init X-Git-Tag: upstream/1.21.0~1721 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7bafbe6f6f1bcfabb62e85d8b3e31991664eb6f1;p=platform%2Fupstream%2Fefl.git gl_drm: Move the gl symbol check to immediately after display init We don't actually need a context first, just an initialized display. --- diff --git a/src/modules/evas/engines/gl_drm/evas_outbuf.c b/src/modules/evas/engines/gl_drm/evas_outbuf.c index aff5de8..b123535 100755 --- a/src/modules/evas/engines/gl_drm/evas_outbuf.c +++ b/src/modules/evas/engines/gl_drm/evas_outbuf.c @@ -226,6 +226,8 @@ _evas_outbuf_egl_setup(Outbuf *ob) return EINA_FALSE; } + eng_gl_symbols(ob->egl.disp); + if (!eglGetConfigs(ob->egl.disp, NULL, 0, &ncfg) || (ncfg == 0)) { ERR("eglGetConfigs() fail. code=%#x", eglGetError()); @@ -334,8 +336,6 @@ _evas_outbuf_egl_setup(Outbuf *ob) goto err; } - eng_gl_symbols(ob->egl.disp); - ob->gl_context = glsym_evas_gl_common_context_new(); if (!ob->gl_context) goto err;