From: Changyeon Lee Date: Mon, 13 Jul 2020 04:50:24 +0000 (+0900) Subject: e_egl_sync: use android egl extension X-Git-Tag: submit/tizen/20200713.070104^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a599d8963dc2e46d99e74aae0106b4bb00b75e5a;p=platform%2Fupstream%2Fenlightenment.git e_egl_sync: use android egl extension current tizen egl extension isn't added in all profile so temporary use android extension Change-Id: Id5df26c08f6c6932c1f63939681206336eda14be --- diff --git a/src/bin/e_egl_sync.c b/src/bin/e_egl_sync.c index f0aba2ba74..60821f1496 100644 --- a/src/bin/e_egl_sync.c +++ b/src/bin/e_egl_sync.c @@ -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; }