Commit 5f45432f by Sami Väisänen Committed by Commit Bot

Add several angle bugs for end2end tests failing on NVIDIA

Add several angle bugs for end2end tests failing on NVIDIA. - TwiceMaxVaryingVec2 failing on GLES - MipLevels failing on Shield GLES - GenerateMipmapCubeBaseLevel failing on GL BUG=angleproject:3849 BUG=angleproject:3850 BUG=angleproject:3851 Change-Id: I6e5283f0d4c1c5da8259034dfda3beb94e041b21 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1768016 Commit-Queue: Jamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
parent 68c4fec0
......@@ -1511,6 +1511,7 @@ TEST_P(GLSLTest, MaxVaryingVec3ArrayAndOneFloatArray)
TEST_P(GLSLTest, TwiceMaxVaryingVec2)
{
// TODO(geofflang): Figure out why this fails on NVIDIA's GLES driver
// (http://anglebug.com/3849)
ANGLE_SKIP_TEST_IF(IsNVIDIA() && IsOpenGLES());
// TODO(geofflang): Find out why this doesn't compile on Apple AMD OpenGL drivers
......
......@@ -1623,6 +1623,7 @@ TEST_P(ImageTest, MipLevels)
// Driver returns OOM in read pixels, some internal error.
ANGLE_SKIP_TEST_IF(IsOzone() && IsOpenGLES());
// Also fails on NVIDIA Shield TV bot.
// http://anglebug.com/3850
ANGLE_SKIP_TEST_IF(IsNVIDIAShield() && IsOpenGLES());
// On Vulkan, the clear operation in the loop is optimized with a render pass loadOp=Clear. On
// Linux/Intel, that operation is mistakenly clearing the rest of the mips to 0.
......
......@@ -1093,6 +1093,7 @@ TEST_P(MipmapTestES3, GenerateMipmapCubeBaseLevel)
// Observed incorrect rendering on NVIDIA, level zero seems to be incorrectly affected by
// GenerateMipmap.
// http://anglebug.com/3851
ANGLE_SKIP_TEST_IF(IsNVIDIA() && IsOpenGL());
// Draw using level 0. It should still be blue.
......
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