Commit 7e585118 by Geoff Lang Committed by Commit Bot

Vulkan: Implement eglWaitClient using a finish.

In the future this can be implemented with a flush. BUG=angleproject:2707 Change-Id: I1dd4eae9551f7797865e6e17e6caa77f6ec5a9b2 Reviewed-on: https://chromium-review.googlesource.com/1126457 Commit-Queue: Geoff Lang <geofflang@chromium.org> Reviewed-by: 's avatarLuc Ferron <lucferron@chromium.org>
parent bea35a63
...@@ -78,8 +78,11 @@ DeviceImpl *DisplayVk::createDevice() ...@@ -78,8 +78,11 @@ DeviceImpl *DisplayVk::createDevice()
egl::Error DisplayVk::waitClient(const gl::Context *context) const egl::Error DisplayVk::waitClient(const gl::Context *context) const
{ {
// TODO(jmadill): Call flush instead of finish once it is implemented in RendererVK.
// http://anglebug.com/2504
UNIMPLEMENTED(); UNIMPLEMENTED();
return egl::EglBadAccess();
return mRenderer->finish(context);
} }
egl::Error DisplayVk::waitNative(const gl::Context *context, EGLint engine) const egl::Error DisplayVk::waitNative(const gl::Context *context, EGLint engine) const
......
...@@ -167,10 +167,6 @@ ...@@ -167,10 +167,6 @@
2635 WIN VULKAN : dEQP-EGL.functional.multicontext.non_shared_make_current = FAIL 2635 WIN VULKAN : dEQP-EGL.functional.multicontext.non_shared_make_current = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.multicontext.shared_clear = FAIL 2635 WIN VULKAN : dEQP-EGL.functional.multicontext.shared_clear = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.multicontext.shared_make_current = FAIL 2635 WIN VULKAN : dEQP-EGL.functional.multicontext.shared_make_current = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.query_context.get_current_context.rgba8888_pbuffer = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.query_context.get_current_display.rgba8888_pbuffer = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.query_context.get_current_surface.rgba8888_pbuffer = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.query_context.query_context.rgba8888_pbuffer = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.query_surface.set_attribute.pbuffer.rgba8888_depth_stencil = FAIL 2635 WIN VULKAN : dEQP-EGL.functional.query_surface.set_attribute.pbuffer.rgba8888_depth_stencil = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.query_surface.set_attribute.pbuffer.rgba8888_no_depth_no_stencil = FAIL 2635 WIN VULKAN : dEQP-EGL.functional.query_surface.set_attribute.pbuffer.rgba8888_no_depth_no_stencil = FAIL
2635 WIN VULKAN : dEQP-EGL.functional.query_surface.simple.pbuffer.rgba8888_no_depth_no_stencil = FAIL 2635 WIN VULKAN : dEQP-EGL.functional.query_surface.simple.pbuffer.rgba8888_no_depth_no_stencil = FAIL
...@@ -215,10 +211,6 @@ ...@@ -215,10 +211,6 @@
2546 LINUX : dEQP-EGL.functional.query_surface.simple.pbuffer.rgba8888_no_depth_no_stencil = FAIL 2546 LINUX : dEQP-EGL.functional.query_surface.simple.pbuffer.rgba8888_no_depth_no_stencil = FAIL
// Linux Vulkan failures // Linux Vulkan failures
2635 LINUX VULKAN : dEQP-EGL.functional.query_context.get_current_context.rgba8888_pbuffer = FAIL
2635 LINUX VULKAN : dEQP-EGL.functional.query_context.get_current_display.rgba8888_pbuffer = FAIL
2635 LINUX VULKAN : dEQP-EGL.functional.query_context.get_current_surface.rgba8888_pbuffer = FAIL
2635 LINUX VULKAN : dEQP-EGL.functional.query_context.query_context.rgba8888_pbuffer = FAIL
2635 LINUX VULKAN : dEQP-EGL.functional.query_surface.set_attribute.pbuffer.rgba8888_depth_stencil = FAIL 2635 LINUX VULKAN : dEQP-EGL.functional.query_surface.set_attribute.pbuffer.rgba8888_depth_stencil = FAIL
2635 LINUX VULKAN : dEQP-EGL.functional.query_surface.set_attribute.pbuffer.rgba8888_no_depth_no_stencil = FAIL 2635 LINUX VULKAN : dEQP-EGL.functional.query_surface.set_attribute.pbuffer.rgba8888_no_depth_no_stencil = FAIL
2635 LINUX VULKAN : dEQP-EGL.functional.resize.surface_size.grow = FAIL 2635 LINUX VULKAN : dEQP-EGL.functional.resize.surface_size.grow = FAIL
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment