Commit 10b22c11 by Yuly Novikov Committed by Commit Bot

Skip failing tests on Win AMD RX 5500 XT

BlitFramebufferANGLETest.BlitStencil ClearTestES3.ClearMaxAttachments RobustResourceInitTest.MaskedDepthClear RobustResourceInitTestES3.InitializeMultisampledDepthRenderbufferAfterCopyTextureCHROMIUM RobustResourceInitTestES3.MaskedDepthClearBuffer RobustResourceInitTestES3.MultisampledDepthInitializedCorrectly RobustResourceInitTestES3.TextureInit_IntRGB8 RobustResourceInitTestES3.TextureInit_UIntRGB8 VertexAttributeTest.DrawArraysWithShortBufferOffsetNotMultipleOf4 Bug: chromium:1004356, angleproject:5396, angleproject:5397 Bug: angleproject:5398, angleproject:5399 Change-Id: I5a6f16b38696b7cf3bb007363160d2ecbb06ac9a Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2558932Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org> Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
parent acf004a1
...@@ -921,6 +921,9 @@ TEST_P(BlitFramebufferANGLETest, BlitStencil) ...@@ -921,6 +921,9 @@ TEST_P(BlitFramebufferANGLETest, BlitStencil)
// http://anglebug.com/4919 // http://anglebug.com/4919
ANGLE_SKIP_TEST_IF(IsIntel() && IsMetal()); ANGLE_SKIP_TEST_IF(IsIntel() && IsMetal());
// http://anglebug.com/5396
ANGLE_SKIP_TEST_IF(IsAMD() && IsD3D9());
glBindFramebuffer(GL_FRAMEBUFFER, mUserFBO); glBindFramebuffer(GL_FRAMEBUFFER, mUserFBO);
glClearColor(0.0, 1.0, 0.0, 1.0); glClearColor(0.0, 1.0, 0.0, 1.0);
......
...@@ -1897,6 +1897,8 @@ TEST_P(ClearTestES3, ClearMaxAttachments) ...@@ -1897,6 +1897,8 @@ TEST_P(ClearTestES3, ClearMaxAttachments)
{ {
// http://anglebug.com/4612 // http://anglebug.com/4612
ANGLE_SKIP_TEST_IF(IsOSX() && IsDesktopOpenGL()); ANGLE_SKIP_TEST_IF(IsOSX() && IsDesktopOpenGL());
// http://anglebug.com/5397
ANGLE_SKIP_TEST_IF(IsAMD() && IsD3D11());
constexpr GLsizei kSize = 16; constexpr GLsizei kSize = 16;
......
...@@ -940,6 +940,8 @@ TEST_P(RobustResourceInitTestES3, MultisampledDepthInitializedCorrectly) ...@@ -940,6 +940,8 @@ TEST_P(RobustResourceInitTestES3, MultisampledDepthInitializedCorrectly)
// http://anglebug.com/2407 // http://anglebug.com/2407
ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES()); ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES());
// http://anglebug.com/5398
ANGLE_SKIP_TEST_IF(IsAMD() && IsD3D11());
ANGLE_GL_PROGRAM(program, essl1_shaders::vs::Simple(), essl1_shaders::fs::Red()); ANGLE_GL_PROGRAM(program, essl1_shaders::vs::Simple(), essl1_shaders::fs::Red());
...@@ -1112,6 +1114,9 @@ void RobustResourceInitTestES3::testIntegerTextureInit(const char *samplerType, ...@@ -1112,6 +1114,9 @@ void RobustResourceInitTestES3::testIntegerTextureInit(const char *samplerType,
TEST_P(RobustResourceInitTestES3, TextureInit_UIntRGB8) TEST_P(RobustResourceInitTestES3, TextureInit_UIntRGB8)
{ {
ANGLE_SKIP_TEST_IF(!hasGLExtension()); ANGLE_SKIP_TEST_IF(!hasGLExtension());
// http://anglebug.com/5398
ANGLE_SKIP_TEST_IF(IsAMD() && IsD3D11());
testIntegerTextureInit<uint8_t>("u", GL_RGBA8UI, GL_RGB8UI, GL_UNSIGNED_BYTE); testIntegerTextureInit<uint8_t>("u", GL_RGBA8UI, GL_RGB8UI, GL_UNSIGNED_BYTE);
} }
...@@ -1124,6 +1129,9 @@ TEST_P(RobustResourceInitTestES3, TextureInit_UIntRGB32) ...@@ -1124,6 +1129,9 @@ TEST_P(RobustResourceInitTestES3, TextureInit_UIntRGB32)
TEST_P(RobustResourceInitTestES3, TextureInit_IntRGB8) TEST_P(RobustResourceInitTestES3, TextureInit_IntRGB8)
{ {
ANGLE_SKIP_TEST_IF(!hasGLExtension()); ANGLE_SKIP_TEST_IF(!hasGLExtension());
// http://anglebug.com/5398
ANGLE_SKIP_TEST_IF(IsAMD() && IsD3D11());
testIntegerTextureInit<int8_t>("i", GL_RGBA8I, GL_RGB8I, GL_BYTE); testIntegerTextureInit<int8_t>("i", GL_RGBA8I, GL_RGB8I, GL_BYTE);
} }
...@@ -1476,6 +1484,8 @@ TEST_P(RobustResourceInitTest, MaskedDepthClear) ...@@ -1476,6 +1484,8 @@ TEST_P(RobustResourceInitTest, MaskedDepthClear)
// http://anglebug.com/2407 // http://anglebug.com/2407
ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES()); ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES());
// http://anglebug.com/5398
ANGLE_SKIP_TEST_IF(IsAMD() && IsD3D11());
auto clearFunc = [](float depth) { auto clearFunc = [](float depth) {
glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
...@@ -1493,6 +1503,8 @@ TEST_P(RobustResourceInitTestES3, MaskedDepthClearBuffer) ...@@ -1493,6 +1503,8 @@ TEST_P(RobustResourceInitTestES3, MaskedDepthClearBuffer)
// http://anglebug.com/2407 // http://anglebug.com/2407
ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES()); ANGLE_SKIP_TEST_IF(IsAndroid() && IsOpenGLES());
// http://anglebug.com/5398
ANGLE_SKIP_TEST_IF(IsAMD() && IsD3D11());
auto clearFunc = [](float depth) { auto clearFunc = [](float depth) {
glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
...@@ -2099,6 +2111,9 @@ TEST_P(RobustResourceInitTestES3, InitializeMultisampledDepthRenderbufferAfterCo ...@@ -2099,6 +2111,9 @@ TEST_P(RobustResourceInitTestES3, InitializeMultisampledDepthRenderbufferAfterCo
ANGLE_SKIP_TEST_IF(!hasGLExtension()); ANGLE_SKIP_TEST_IF(!hasGLExtension());
ANGLE_SKIP_TEST_IF(!EnsureGLExtensionEnabled("GL_CHROMIUM_copy_texture")); ANGLE_SKIP_TEST_IF(!EnsureGLExtensionEnabled("GL_CHROMIUM_copy_texture"));
// http://anglebug.com/5398
ANGLE_SKIP_TEST_IF(IsAMD() && IsD3D11());
// Call glCopyTextureCHROMIUM to set destTexture as the color attachment of the internal // Call glCopyTextureCHROMIUM to set destTexture as the color attachment of the internal
// framebuffer mScratchFBO. // framebuffer mScratchFBO.
GLTexture sourceTexture; GLTexture sourceTexture;
......
...@@ -1429,6 +1429,9 @@ TEST_P(VertexAttributeTest, DrawArraysWithUnalignedShortBufferOffset) ...@@ -1429,6 +1429,9 @@ TEST_P(VertexAttributeTest, DrawArraysWithUnalignedShortBufferOffset)
// draw. // draw.
TEST_P(VertexAttributeTest, DrawArraysWithShortBufferOffsetNotMultipleOf4) TEST_P(VertexAttributeTest, DrawArraysWithShortBufferOffsetNotMultipleOf4)
{ {
// http://anglebug.com/5399
ANGLE_SKIP_TEST_IF(IsWindows() && IsAMD() && IsVulkan());
initBasicProgram(); initBasicProgram();
glUseProgram(mProgram); glUseProgram(mProgram);
......
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