From 4ccacad6cffac142f7b0162685a839a7c3d5c431 Mon Sep 17 00:00:00 2001 From: Le Hoang Quyen Date: Sat, 8 May 2021 21:31:37 +0800 Subject: [PATCH] Skip window resize test on Metal --- src/tests/egl_tests/EGLSurfaceTest.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/tests/egl_tests/EGLSurfaceTest.cpp b/src/tests/egl_tests/EGLSurfaceTest.cpp index d147aa8f3..c4f6ce45e 100644 --- a/src/tests/egl_tests/EGLSurfaceTest.cpp +++ b/src/tests/egl_tests/EGLSurfaceTest.cpp @@ -331,6 +331,10 @@ TEST_P(EGLSurfaceTest, ResizeWindow) // XGetGeometry. http://anglebug.com/3122 ANGLE_SKIP_TEST_IF(IsLinux() && IsOpenGL()); + // NOTE(hqle): Metal back-end doesn't resize window surface after swapBuffers. + // It only resizes after first draw call. + ANGLE_SKIP_TEST_IF(IsMetal()); + eglQuerySurface(mDisplay, mWindowSurface, EGL_HEIGHT, &height); ASSERT_EGL_SUCCESS(); ASSERT_EQ(minSize, height);