Commit 6c873cfd by Xinyi He Committed by Commit Bot

Disable RobustBufferAccessWebGL2ValidationStateChangeTest on Mali

Mali does not support the robustness on Vulkan, so skip this test. Bug: angleproject:4823 Change-Id: Id4d29fe27f10ec87d901f92ba097db9207809d42 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2331311Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent b9b5fa55
...@@ -4050,8 +4050,8 @@ class RobustBufferAccessWebGL2ValidationStateChangeTest : public WebGL2Validatio ...@@ -4050,8 +4050,8 @@ class RobustBufferAccessWebGL2ValidationStateChangeTest : public WebGL2Validatio
protected: protected:
RobustBufferAccessWebGL2ValidationStateChangeTest() RobustBufferAccessWebGL2ValidationStateChangeTest()
{ {
// SwS/OSX GL do not support robustness. // SwS/OSX GL do not support robustness. Mali does not support it.
if (!isSwiftshader() && !IsOSX()) if (!isSwiftshader() && !IsOSX() && !IsARM())
{ {
setRobustAccess(true); setRobustAccess(true);
} }
...@@ -5652,6 +5652,9 @@ TEST_P(RobustBufferAccessWebGL2ValidationStateChangeTest, BindZeroSizeBufferThen ...@@ -5652,6 +5652,9 @@ TEST_P(RobustBufferAccessWebGL2ValidationStateChangeTest, BindZeroSizeBufferThen
// no intent to follow up on this failure. // no intent to follow up on this failure.
ANGLE_SKIP_TEST_IF(IsOSX()); ANGLE_SKIP_TEST_IF(IsOSX());
// Mali does not support robustness now.
ANGLE_SKIP_TEST_IF(IsARM());
std::vector<GLubyte> data(48, 1); std::vector<GLubyte> data(48, 1);
ANGLE_GL_PROGRAM(program, essl1_shaders::vs::Passthrough(), essl1_shaders::fs::Red()); ANGLE_GL_PROGRAM(program, essl1_shaders::vs::Passthrough(), essl1_shaders::fs::Red());
......
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