Commit 1e81dd4a by Corentin Wallez Committed by Commit Bot

Suppress failures after Win Intel driver upgrade.

Bug: angleproject:4533 Change-Id: I482c4caa79fb5fdc9cd4a068f7e7e05890121fa2 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2130227 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent 4db77367
......@@ -3981,6 +3981,9 @@ TEST_P(WebGL2ValidationStateChangeTest, TransformFeedbackNegativeAPI)
{
ANGLE_SKIP_TEST_IF(IsAMD() && IsOSX());
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
constexpr char kFS[] = R"(#version 300 es
precision mediump float;
uniform block { vec4 color; };
......
......@@ -199,6 +199,9 @@ TEST_P(TransformFeedbackTest, BufferRebinding)
// afterward.
TEST_P(TransformFeedbackTest, RecordAndDraw)
{
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
glClear(GL_COLOR_BUFFER_BIT);
......@@ -391,6 +394,9 @@ TEST_P(TransformFeedbackTest, BufferBinding)
// Test that we can capture varyings only used in the vertex shader.
TEST_P(TransformFeedbackTest, VertexOnly)
{
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
constexpr char kVS[] =
"#version 300 es\n"
"in vec2 position;\n"
......@@ -720,6 +726,9 @@ void main(void)
// Test that when two vec2s are packed into the same register, we can still capture both of them.
TEST_P(TransformFeedbackTest, PackingBug)
{
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
// TODO(jmadill): With points and rasterizer discard?
constexpr char kVS[] =
"#version 300 es\n"
......@@ -849,6 +858,9 @@ TEST_P(TransformFeedbackTest, OptimizedVaryings)
// Test an edge case where two varyings are unreferenced in the frag shader.
TEST_P(TransformFeedbackTest, TwoUnreferencedInFragShader)
{
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
// TODO(jmadill): With points and rasterizer discard?
constexpr char kVS[] =
"#version 300 es\n"
......@@ -918,6 +930,9 @@ TEST_P(TransformFeedbackTest, OffsetResetOnBeginTransformFeedback)
ANGLE_SKIP_TEST_IF((IsNexus5X() || IsNexus6P()) && IsOpenGLES());
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
constexpr char kVS[] =
"#version 300 es\n"
"in vec4 position;\n"
......@@ -1415,6 +1430,9 @@ TEST_P(TransformFeedbackTest, NonExistentTransformFeedbackVaryingWithGLPrefix)
// GLSL ES.
TEST_P(TransformFeedbackTest, VaryingReservedOpenGLName)
{
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
ANGLE_SKIP_TEST_IF(IsWindows() && IsIntel() && IsVulkan());
constexpr char kVS[] =
"#version 300 es\n"
"in vec3 position;\n"
......
......@@ -125,7 +125,15 @@ class TracePerfTest : public ANGLERenderTest, public ::testing::WithParamInterfa
TracePerfTest::TracePerfTest()
: ANGLERenderTest("TracePerf", GetParam()), mStartFrame(0), mEndFrame(0)
{}
{
// TODO(anglebug.com/4533) This fails after the upgrade to the 26.20.100.7870 driver.
if (IsWindows() && IsIntel() &&
GetParam().getRenderer() == EGL_PLATFORM_ANGLE_TYPE_VULKAN_ANGLE &&
GetParam().testID == TracePerfTestID::Manhattan10)
{
mSkipTest = true;
}
}
// TODO(jmadill/cnorthrop): Use decompression path. http://anglebug.com/3630
#define TRACE_TEST_CASE(NAME) \
......@@ -300,8 +308,8 @@ void TracePerfTest::onFramebufferChange(GLenum target, GLuint framebuffer)
if (target != GL_FRAMEBUFFER && target != GL_DRAW_FRAMEBUFFER)
return;
// We have at most one active timestamp query at a time. This code will end the current query
// and immediately start a new one.
// We have at most one active timestamp query at a time. This code will end the current
// query and immediately start a new one.
if (mCurrentQuery.beginTimestampQuery != 0)
{
glGenQueriesEXT(1, &mCurrentQuery.endTimestampQuery);
......
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