Enable explicit_fence_sync feature defaultly. 14/255114/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Fri, 12 Mar 2021 04:22:16 +0000 (13:22 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Fri, 12 Mar 2021 04:22:16 +0000 (13:22 +0900)
Change-Id: I44a63dc2df55d54372a8ddfe2392f618489ca1da
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tpl_wl_egl_thread.c

index 8618311..bd4ba82 100755 (executable)
@@ -372,14 +372,14 @@ __cb_wl_resistry_global_callback(void *data, struct wl_registry *wl_registry,
                TPL_DEBUG("bind wp_presentation_interface");
        } else if (strcmp(interface, "zwp_linux_explicit_synchronization_v1") == 0) {
                char *env = tpl_getenv("TPL_EFS");
-               if (env && atoi(env)) {
+               if (env && !atoi(env)) {
+                       wl_egl_display->use_explicit_sync = TPL_FALSE;
+               } else {
                        wl_egl_display->explicit_sync =
                                        wl_registry_bind(wl_registry, name,
                                                                         &zwp_linux_explicit_synchronization_v1_interface, 1);
                        wl_egl_display->use_explicit_sync = TPL_TRUE;
                        TPL_DEBUG("bind zwp_linux_explicit_synchronization_v1_interface");
-               } else {
-                       wl_egl_display->use_explicit_sync = TPL_FALSE;
                }
        }
 }