e_egl_sync: use android egl extension 63/238363/1 accepted/tizen/unified/20200713.132951 submit/tizen/20200713.070104
authorChangyeon Lee <cyeon.lee@samsung.com>
Mon, 13 Jul 2020 04:50:24 +0000 (13:50 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Mon, 13 Jul 2020 04:50:24 +0000 (13:50 +0900)
current tizen egl extension isn't added in all profile
so temporary use android extension

Change-Id: Id5df26c08f6c6932c1f63939681206336eda14be

src/bin/e_egl_sync.c

index f0aba2ba746a2cce7aeb749a734f78e62f1ec411..60821f14967dc6064454614f439be50f4f83aab3 100644 (file)
@@ -10,7 +10,7 @@ struct _E_Egl_Sync_Mgr
 
    PFNEGLCREATESYNCKHRPROC create_sync;
    PFNEGLDESTROYSYNCKHRPROC destroy_sync;
-   PFNEGLDUPNATIVEFENCEFDTIZENPROC dup_native_fence_fd;
+   PFNEGLDUPNATIVEFENCEFDANDROIDPROC dup_native_fence_fd;
    PFNEGLWAITSYNCKHRPROC wait_sync;
 };
 
@@ -63,7 +63,7 @@ e_egl_sync_fence_create(void)
    EINA_SAFETY_ON_NULL_RETURN_VAL(egl_sync_mgr, NULL);
 
    sync = egl_sync_mgr->create_sync(egl_sync_mgr->egl_display,
-                                    EGL_SYNC_NATIVE_FENCE_TIZEN,
+                                    EGL_SYNC_NATIVE_FENCE_ANDROID,
                                     attribs);
    if (sync == EGL_NO_SYNC_KHR)
      {
@@ -90,7 +90,7 @@ e_egl_sync_fence_create_with_fd(int fd)
 {
    E_Egl_Sync_Mgr *egl_sync_mgr;
    E_Egl_Sync *egl_sync = NULL;
-   EGLint attribs[] = { EGL_SYNC_NATIVE_FENCE_FD_TIZEN, -1, EGL_NONE };
+   EGLint attribs[] = { EGL_SYNC_NATIVE_FENCE_FD_ANDROID, -1, EGL_NONE };
    EGLSyncKHR sync = EGL_NO_SYNC_KHR;
 
    egl_sync_mgr = _egl_sync_mgr;
@@ -105,7 +105,7 @@ e_egl_sync_fence_create_with_fd(int fd)
      }
 
    sync = egl_sync_mgr->create_sync(egl_sync_mgr->egl_display,
-                                    EGL_SYNC_NATIVE_FENCE_TIZEN,
+                                    EGL_SYNC_NATIVE_FENCE_ANDROID,
                                     attribs);
    if (sync == EGL_NO_SYNC_KHR)
      {
@@ -176,7 +176,7 @@ e_egl_sync_fence_fd_dup(E_Egl_Sync *egl_sync)
    EINA_SAFETY_ON_NULL_RETURN_VAL(egl_sync, -1);
 
    fence_fd = egl_sync_mgr->dup_native_fence_fd(egl_sync_mgr->egl_display, egl_sync->sync);
-   if (fence_fd == EGL_NO_NATIVE_FENCE_FD_TIZEN)
+   if (fence_fd == EGL_NO_NATIVE_FENCE_FD_ANDROID)
      {
         ERR("Failed to dup fence_fd");
         return -1;
@@ -224,9 +224,9 @@ e_egl_sync_init(void)
         goto fail;
      }
 
-   if (!_e_egl_sync_extension_check(extensions, "EGL_TIZEN_native_fence_sync"))
+   if (!_e_egl_sync_extension_check(extensions, "EGL_ANDROID_native_fence_sync"))
      {
-        INF("Not support EGL_TIZEN_native_fence_sync extension");
+        INF("Not support EGL_ANDROID_native_fence_sync extension");
         goto fail;
      }
 
@@ -244,10 +244,10 @@ e_egl_sync_init(void)
         goto fail;
      }
 
-   egl_sync_mgr->dup_native_fence_fd = (void *)eglGetProcAddress("eglDupNativeFenceFDTIZEN");
+   egl_sync_mgr->dup_native_fence_fd = (void *)eglGetProcAddress("eglDupNativeFenceFDANDROID");
    if (!egl_sync_mgr->dup_native_fence_fd)
      {
-        ERR("Failed to get eglDupNativeFenceFDTIZEN");
+        ERR("Failed to get eglDupNativeFenceFDANDROID");
         goto fail;
      }