Revert "evas_gl: fix a TC fail of EGL_SYNC"
authorHermet Park <hermetpark@gmail.com>
Fri, 13 Jul 2018 05:07:38 +0000 (14:07 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Tue, 24 Jul 2018 05:17:24 +0000 (14:17 +0900)
This reverts commit a757cd4e390f3f01261f1d3179632be0588354bc.

temporarily revert for SR.

Change-Id: I26d6feb0cae96f38e266df48e66c88f17776c576

src/modules/evas/engines/wayland_egl/evas_engine.c

index 021542c..175690d 100755 (executable)
@@ -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)
      {