Commit 7489bb2e by Shahbaz Youssefi Committed by Commit Bot

Suppress failing tests on mac ARM

Bug: chromium:1167763 Change-Id: I7f88bd60119dd630ea7733228baff97598bfd739 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2636688Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
parent b912eec5
...@@ -214,6 +214,9 @@ TEST_P(TransformFeedbackTest, RecordAndDraw) ...@@ -214,6 +214,9 @@ TEST_P(TransformFeedbackTest, RecordAndDraw)
// Fails on Mac GL drivers. http://anglebug.com/4992 // Fails on Mac GL drivers. http://anglebug.com/4992
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsOSX()); ANGLE_SKIP_TEST_IF(IsOpenGL() && IsOSX());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glClear(GL_COLOR_BUFFER_BIT); glClear(GL_COLOR_BUFFER_BIT);
...@@ -292,6 +295,9 @@ TEST_P(TransformFeedbackTest, SpanMultipleRenderPasses) ...@@ -292,6 +295,9 @@ TEST_P(TransformFeedbackTest, SpanMultipleRenderPasses)
// anglebug.com/5429 // anglebug.com/5429
ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES()); ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
glClear(GL_COLOR_BUFFER_BIT); glClear(GL_COLOR_BUFFER_BIT);
...@@ -450,6 +456,9 @@ TEST_P(TransformFeedbackTest, ClearWhileRecordingDoesNotContribute) ...@@ -450,6 +456,9 @@ TEST_P(TransformFeedbackTest, ClearWhileRecordingDoesNotContribute)
// anglebug.com/5434 // anglebug.com/5434
ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES()); ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
auto clear = []() { auto clear = []() {
glColorMask(GL_FALSE, GL_FALSE, GL_TRUE, GL_FALSE); glColorMask(GL_FALSE, GL_FALSE, GL_TRUE, GL_FALSE);
glClearColor(1.0f, 1.0f, 1.0f, 1.0f); glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
...@@ -489,6 +498,9 @@ TEST_P(TransformFeedbackTest, CopyWhileRecordingDoesNotContribute) ...@@ -489,6 +498,9 @@ TEST_P(TransformFeedbackTest, CopyWhileRecordingDoesNotContribute)
// anglebug.com/5434 // anglebug.com/5434
ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES()); ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
auto copy = []() { auto copy = []() {
GLTexture texture; GLTexture texture;
glCopyTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 0, 0, 1, 1, 0); glCopyTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, 0, 0, 1, 1, 0);
...@@ -526,6 +538,9 @@ TEST_P(TransformFeedbackTest, BlitWhileRecordingDoesNotContribute) ...@@ -526,6 +538,9 @@ TEST_P(TransformFeedbackTest, BlitWhileRecordingDoesNotContribute)
// anglebug.com/5434 // anglebug.com/5434
ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES()); ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
auto blit = []() { auto blit = []() {
GLFramebuffer dstFbo; GLFramebuffer dstFbo;
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, dstFbo); glBindFramebuffer(GL_DRAW_FRAMEBUFFER, dstFbo);
...@@ -2234,6 +2249,9 @@ TEST_P(TransformFeedbackTest, OverrunWithPauseAndResume) ...@@ -2234,6 +2249,9 @@ TEST_P(TransformFeedbackTest, OverrunWithPauseAndResume)
// Fails on Windows Intel GL drivers. http://anglebug.com/4697 // Fails on Windows Intel GL drivers. http://anglebug.com/4697
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsWindows()); ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsWindows());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
const std::vector<GLfloat> vertices = { const std::vector<GLfloat> vertices = {
-1.0f, 1.0f, 0.5f, 1.0f, -1.0f, -1.0f, 0.5f, 1.0f, 1.0f, -1.0f, 0.5f, 1.0f, -1.0f, 1.0f, 0.5f, 1.0f, -1.0f, -1.0f, 0.5f, 1.0f, 1.0f, -1.0f, 0.5f, 1.0f,
-1.0f, 1.0f, 0.5f, 1.0f, 1.0f, -1.0f, 0.5f, 1.0f, 1.0f, 1.0f, 0.5f, 1.0f, -1.0f, 1.0f, 0.5f, 1.0f, 1.0f, -1.0f, 0.5f, 1.0f, 1.0f, 1.0f, 0.5f, 1.0f,
...@@ -2281,6 +2299,9 @@ TEST_P(TransformFeedbackTest, OverrunWithMultiplePauseAndResume) ...@@ -2281,6 +2299,9 @@ TEST_P(TransformFeedbackTest, OverrunWithMultiplePauseAndResume)
// Crashes on Mac Intel GL drivers. http://anglebug.com/4992 // Crashes on Mac Intel GL drivers. http://anglebug.com/4992
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsOSX()); ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsOSX());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
const std::vector<GLfloat> vertices = { const std::vector<GLfloat> vertices = {
-1.0f, 1.0f, 0.5f, 1.0f, -1.0f, -1.0f, 0.5f, 1.0f, 1.0f, -1.0f, 0.5f, 1.0f, -1.0f, 1.0f, 0.5f, 1.0f, -1.0f, -1.0f, 0.5f, 1.0f, 1.0f, -1.0f, 0.5f, 1.0f,
-1.0f, 1.0f, 0.5f, 1.0f, 1.0f, -1.0f, 0.5f, 1.0f, 1.0f, 1.0f, 0.5f, 1.0f, -1.0f, 1.0f, 0.5f, 1.0f, 1.0f, -1.0f, 0.5f, 1.0f, 1.0f, 1.0f, 0.5f, 1.0f,
...@@ -2400,6 +2421,9 @@ TEST_P(TransformFeedbackTest, DrawWithoutTransformFeedbackThenWith) ...@@ -2400,6 +2421,9 @@ TEST_P(TransformFeedbackTest, DrawWithoutTransformFeedbackThenWith)
// Fails on Mac Intel GL drivers. http://anglebug.com/4992 // Fails on Mac Intel GL drivers. http://anglebug.com/4992
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsOSX()); ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsOSX());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
constexpr char kVS[] = constexpr char kVS[] =
R"(#version 300 es R"(#version 300 es
in float in_value; in float in_value;
...@@ -2492,6 +2516,9 @@ TEST_P(TransformFeedbackTest, RecordAndDrawWithScissorTest) ...@@ -2492,6 +2516,9 @@ TEST_P(TransformFeedbackTest, RecordAndDrawWithScissorTest)
// http://crbug.com/1135841 // http://crbug.com/1135841
ANGLE_SKIP_TEST_IF(IsAMD() && IsOSX()); ANGLE_SKIP_TEST_IF(IsAMD() && IsOSX());
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glDepthMask(GL_TRUE); glDepthMask(GL_TRUE);
...@@ -2572,6 +2599,9 @@ class TransformFeedbackWithDepthBufferTest : public TransformFeedbackTest ...@@ -2572,6 +2599,9 @@ class TransformFeedbackWithDepthBufferTest : public TransformFeedbackTest
TEST_P(TransformFeedbackWithDepthBufferTest, RecordAndDrawWithDepthWriteEnabled) TEST_P(TransformFeedbackWithDepthBufferTest, RecordAndDrawWithDepthWriteEnabled)
{ {
// crbug.com/1167763
ANGLE_SKIP_TEST_IF(IsOSX() && IsARM64() && IsMetal());
glClearColor(0.0f, 0.0f, 0.0f, 0.0f); glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glDepthMask(GL_TRUE); glDepthMask(GL_TRUE);
......
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