Chromium Code Reviews| Index: components/exo/wayland/clients/client_base.cc |
| diff --git a/components/exo/wayland/clients/client_base.cc b/components/exo/wayland/clients/client_base.cc |
| index e604367854df7083a2fc12f0ae05ffcbeed2a4da..fbf9a6db60a75583eb034f4d3131451dc2716a13 100644 |
| --- a/components/exo/wayland/clients/client_base.cc |
| +++ b/components/exo/wayland/clients/client_base.cc |
| @@ -288,12 +288,10 @@ bool ClientBase::Init(const InitParams& params) { |
| make_current_.reset( |
| new ui::ScopedMakeCurrent(gl_context_.get(), gl_surface_.get())); |
| - if (gl::GLSurfaceEGL::HasEGLExtension("EGL_EXT_image_flush_external") || |
| - gl::GLSurfaceEGL::HasEGLExtension("EGL_ARM_implicit_external_sync")) { |
| - egl_sync_type_ = EGL_SYNC_FENCE_KHR; |
| - } |
| if (gl::GLSurfaceEGL::HasEGLExtension("EGL_ANDROID_native_fence_sync")) { |
| egl_sync_type_ = EGL_SYNC_NATIVE_FENCE_ANDROID; |
| + } else { |
| + egl_sync_type_ = EGL_SYNC_FENCE_KHR; |
|
Daniele Castagna
2017/05/22 20:04:08
Should we DCHECK this is available?
reveman
2017/05/22 20:27:19
Added a EGL_KHR_fence_sync DCHECK here. We should
|
| } |
| native_interface = sk_sp<const GrGLInterface>(GrGLCreateNativeInterface()); |