fix eglClientWaitSyncKHR timeout

- as there is no command between fence creation and wait,
  EGL_SYNC_FLUSH_COMMANDS_BIT_KHR flag should be set.

bug: 8809057
Change-Id: I8981dbe13b21da89bfeceea3ed1ea625fe8b05a3
diff --git a/tests/tests/openglperf/jni/OpenGlPerfNativeJni.cpp b/tests/tests/openglperf/jni/OpenGlPerfNativeJni.cpp
index 63311eb..a1cd16f 100644
--- a/tests/tests/openglperf/jni/OpenGlPerfNativeJni.cpp
+++ b/tests/tests/openglperf/jni/OpenGlPerfNativeJni.cpp
@@ -68,7 +68,7 @@
         return JNI_FALSE;
     }
     jboolean res = JNI_TRUE;
-    EGLint result = mEglClientWaitSyncKHR(dpy, sync, 0, waitTimeInNs);
+    EGLint result = mEglClientWaitSyncKHR(dpy, sync, EGL_SYNC_FLUSH_COMMANDS_BIT_KHR, waitTimeInNs);
     if (result == EGL_FALSE) {
         ALOGE("FrameCompletion: error waiting for fence: %#x", eglGetError());
         res = JNI_FALSE;