Commit f3f80036 by Jamie Madill Committed by Commit Bot

Suppress more tests on Intel/GL/Mac.

These tests crash/fail when reusing EGL Displays. Bug: angleproject:4992 Change-Id: I72dd61543cb055130836428751167e7528cf55af Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2464722Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent 243d0f89
...@@ -210,6 +210,9 @@ TEST_P(TransformFeedbackTest, RecordAndDraw) ...@@ -210,6 +210,9 @@ TEST_P(TransformFeedbackTest, RecordAndDraw)
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver. // TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan()); ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
// Fails on Mac Intel GL drivers. http://anglebug.com/4992
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsOSX());
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);
...@@ -471,6 +474,9 @@ TEST_P(TransformFeedbackTest, VertexOnly) ...@@ -471,6 +474,9 @@ TEST_P(TransformFeedbackTest, VertexOnly)
// Test that multiple paused transform feedbacks do not generate errors or crash // Test that multiple paused transform feedbacks do not generate errors or crash
TEST_P(TransformFeedbackTest, MultiplePaused) TEST_P(TransformFeedbackTest, MultiplePaused)
{ {
// Crashes on Mac Intel GL drivers. http://anglebug.com/4992
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsOSX());
const size_t drawSize = 1024; const size_t drawSize = 1024;
std::vector<float> transformFeedbackData(drawSize); std::vector<float> transformFeedbackData(drawSize);
for (size_t i = 0; i < drawSize; i++) for (size_t i = 0; i < drawSize; i++)
...@@ -1894,6 +1900,9 @@ TEST_P(TransformFeedbackTest, OverrunWithPause) ...@@ -1894,6 +1900,9 @@ TEST_P(TransformFeedbackTest, OverrunWithPause)
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver. // TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan()); ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
// Fails on Mac Intel GL drivers. http://anglebug.com/4992
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsOSX());
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,
...@@ -1975,6 +1984,9 @@ TEST_P(TransformFeedbackTest, OverrunWithMultiplePauseAndResume) ...@@ -1975,6 +1984,9 @@ TEST_P(TransformFeedbackTest, OverrunWithMultiplePauseAndResume)
// Fails on Mac AMD GL drivers. http://anglebug.com/4775 // Fails on Mac AMD GL drivers. http://anglebug.com/4775
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsAMD() && IsOSX()); ANGLE_SKIP_TEST_IF(IsOpenGL() && IsAMD() && IsOSX());
// Crashes on Mac Intel GL drivers. http://anglebug.com/4992
ANGLE_SKIP_TEST_IF(IsOpenGL() && IsIntel() && IsOSX());
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,
......
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