diff --git a/src/tests/end2end/TextureFormatTests.cpp b/src/tests/end2end/TextureFormatTests.cpp index baa05bb5a7..8bbd5d071f 100644 --- a/src/tests/end2end/TextureFormatTests.cpp +++ b/src/tests/end2end/TextureFormatTests.cpp @@ -597,7 +597,7 @@ TEST_P(TextureFormatTest, RGBA32Float) { TEST_P(TextureFormatTest, R16Float) { // TODO(https://crbug.com/swiftshader/147) Rendering INFINITY isn't handled correctly by // swiftshader - DAWN_SKIP_TEST_IF(IsVulkan() && IsSwiftshader()); + DAWN_SKIP_TEST_IF(IsVulkan() && IsSwiftshader() || IsANGLE()); DoFloat16Test({wgpu::TextureFormat::R16Float, 2, wgpu::TextureComponentType::Float, 1}); } @@ -606,7 +606,7 @@ TEST_P(TextureFormatTest, R16Float) { TEST_P(TextureFormatTest, RG16Float) { // TODO(https://crbug.com/swiftshader/147) Rendering INFINITY isn't handled correctly by // swiftshader - DAWN_SKIP_TEST_IF(IsVulkan() && IsSwiftshader()); + DAWN_SKIP_TEST_IF(IsVulkan() && IsSwiftshader() || IsANGLE()); DoFloat16Test({wgpu::TextureFormat::RG16Float, 4, wgpu::TextureComponentType::Float, 2}); } @@ -615,7 +615,7 @@ TEST_P(TextureFormatTest, RG16Float) { TEST_P(TextureFormatTest, RGBA16Float) { // TODO(https://crbug.com/swiftshader/147) Rendering INFINITY isn't handled correctly by // swiftshader - DAWN_SKIP_TEST_IF(IsVulkan() && IsSwiftshader()); + DAWN_SKIP_TEST_IF(IsVulkan() && IsSwiftshader() || IsANGLE()); DoFloat16Test({wgpu::TextureFormat::RGBA16Float, 8, wgpu::TextureComponentType::Float, 4}); }