From fa4394cbc3bb3664e026cfc1fbbf61e889c95357 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 13 Jul 2018 14:07:38 +0900 Subject: [PATCH] Revert "evas_gl: fix a TC fail of EGL_SYNC" This reverts commit a757cd4e390f3f01261f1d3179632be0588354bc. temporarily revert for SR. Change-Id: I26d6feb0cae96f38e266df48e66c88f17776c576 --- src/modules/evas/engines/wayland_egl/evas_engine.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c b/src/modules/evas/engines/wayland_egl/evas_engine.c index 021542c..175690d 100755 --- a/src/modules/evas/engines/wayland_egl/evas_engine.c +++ b/src/modules/evas/engines/wayland_egl/evas_engine.c @@ -1104,6 +1104,7 @@ end: static void _native_cb_bind(void *image) { + Render_Engine *re; Outbuf *ob; Evas_GL_Image *img; Native *n; @@ -1193,19 +1194,15 @@ _native_cb_bind(void *image) } } -/* TIZEN_ONLY(20180712): EVAS_GL_EGL_SYNC_ON is only for TV hbbtv. - TODO: This feature have to be consider multi threads. -*/ static void -eng_gl_get_pixels(void *data EINA_UNUSED, Evas_Object_Image_Pixels_Get_Cb cb, void *get_pixels_data, +eng_gl_get_pixels(void *data, Evas_Object_Image_Pixels_Get_Cb cb, void *get_pixels_data, Evas_Object *o, void *image) { - Evas_GL_Image *im = image; + Evas_GL_Image *img; Outbuf *ob; - - cb(get_pixels_data, o); - - if (!(ob = im->native.func.outbuf)) return; + if (!(img = image)) return; + if (!(ob = img->native.func.outbuf)) return; + cb(get_pixels_data, o); if (getenv("EVAS_GL_EGL_SYNC_ON") && glsym_eglWaitSyncKHR) { -- 2.7.4