Commit 35df41da by Yuly Novikov Committed by Commit Bot

Skip more tests on Linux AMD RX 5500 XT

Remove EGLFeatureControlTest suppression, which crashed due to calling IsVulkan() without an initialized context. angle_perftests: MultisampledRenderToTextureBenchmark.Run/vulkan_multipass_ds angle_white_box_tests: VulkanPerformanceCounterTest.RenderToTextureDepthStencilRenderbufferShouldNotLoad Bug: chromium:1004356, angleproject:5380, chromium:1097750 Change-Id: I38819374242b71fb57c54a9d0fb47b1547dda895 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2556445Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
parent 1b413197
...@@ -16,16 +16,7 @@ using namespace angle; ...@@ -16,16 +16,7 @@ using namespace angle;
class EGLFeatureControlTest : public ANGLETest class EGLFeatureControlTest : public ANGLETest
{ {
public: public:
void testSetUp() override void testSetUp() override { mDisplay = EGL_NO_DISPLAY; }
{
// All tests are skipped on old AMD Linux Vulkan driver. See http://crbug.com/1097750
if (IsLinux() && IsAMD() && IsVulkan())
{
GTEST_SKIP();
}
mDisplay = EGL_NO_DISPLAY;
}
void testTearDown() override void testTearDown() override
{ {
......
...@@ -2083,6 +2083,8 @@ TEST_P(VulkanPerformanceCounterTest, RenderToTextureDepthStencilRenderbufferShou ...@@ -2083,6 +2083,8 @@ TEST_P(VulkanPerformanceCounterTest, RenderToTextureDepthStencilRenderbufferShou
{ {
// http://anglebug.com/5083 // http://anglebug.com/5083
ANGLE_SKIP_TEST_IF(IsWindows() && IsAMD() && IsVulkan()); ANGLE_SKIP_TEST_IF(IsWindows() && IsAMD() && IsVulkan());
// http://anglebug.com/5380
ANGLE_SKIP_TEST_IF(IsLinux() && IsAMD() && IsVulkan());
// http://crbug.com/1134286 // http://crbug.com/1134286
ANGLE_SKIP_TEST_IF(IsWindows7() && IsNVIDIA() && IsVulkan()); ANGLE_SKIP_TEST_IF(IsWindows7() && IsNVIDIA() && IsVulkan());
......
...@@ -112,6 +112,14 @@ MultisampledRenderToTextureBenchmark::MultisampledRenderToTextureBenchmark() ...@@ -112,6 +112,14 @@ MultisampledRenderToTextureBenchmark::MultisampledRenderToTextureBenchmark()
{ {
mSkipTest = true; mSkipTest = true;
} }
// http://anglebug.com/5380
if (IsLinux() && IsAMD() &&
GetParam().eglParameters.renderer == EGL_PLATFORM_ANGLE_TYPE_VULKAN_ANGLE &&
GetParam().multiplePasses && GetParam().withDepthStencil)
{
mSkipTest = true;
}
} }
void MultisampledRenderToTextureBenchmark::initializeBenchmark() void MultisampledRenderToTextureBenchmark::initializeBenchmark()
......
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