OSDN Git Service

Dont pass EGL_SYNC_FLUSH_COMMANDS_BIT_KHR.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Thu, 26 Jan 2017 02:47:38 +0000 (18:47 -0800)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Thu, 26 Jan 2017 02:59:39 +0000 (18:59 -0800)
Mesa generates invalid argument error with this and seems to
work fine without it.

Jira: None
Test: No more errors from Mesa related to EGL Fence in logcat.

Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
common/compositor/gl/glrenderer.cpp

index df05dce..20e1331 100644 (file)
@@ -128,7 +128,7 @@ void GLRenderer::InsertFence(int kms_fence) {
   };
   EGLSyncKHR fence = eglCreateSyncKHR(
       context_.GetDisplay(), EGL_SYNC_NATIVE_FENCE_ANDROID, attrib_list);
-  eglWaitSyncKHR(context_.GetDisplay(), fence, EGL_SYNC_FLUSH_COMMANDS_BIT_KHR);
+  eglWaitSyncKHR(context_.GetDisplay(), fence, 0);
   eglDestroySyncKHR(context_.GetDisplay(), fence);
 #else
   glFlush();