Commit a015f59f by Jamie Madill Committed by Commit Bot

Skip UniformBufferTest.VeryLarge on Intel D3D11.

This fails because of issues with Intel UBOs and copying. BUG=chromium:651493 BUG=chromium:593024 Change-Id: Ia4c634ebecd29082927a9a812929c102d0d629b2 Reviewed-on: https://chromium-review.googlesource.com/394131Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent 601a0ccc
...@@ -98,9 +98,9 @@ TEST_P(UniformBufferTest, Simple) ...@@ -98,9 +98,9 @@ TEST_P(UniformBufferTest, Simple)
TEST_P(UniformBufferTest, UniformBufferRange) TEST_P(UniformBufferTest, UniformBufferRange)
{ {
// TODO(jmadill): Figure out why this fails on Intel. // TODO(jmadill): Figure out why this fails on Intel.
if (IsIntel() && GetParam().getRenderer() == EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE) if (IsIntel() && IsD3D11())
{ {
std::cout << "Test skipped on Intel." << std::endl; std::cout << "Test skipped on Intel D3D11." << std::endl;
return; return;
} }
...@@ -272,9 +272,9 @@ TEST_P(UniformBufferTest, UniformBufferManyUpdates) ...@@ -272,9 +272,9 @@ TEST_P(UniformBufferTest, UniformBufferManyUpdates)
TEST_P(UniformBufferTest, ManyUniformBufferRange) TEST_P(UniformBufferTest, ManyUniformBufferRange)
{ {
// TODO(jmadill): Figure out why this fails on Intel. // TODO(jmadill): Figure out why this fails on Intel.
if (IsIntel() && GetParam().getRenderer() == EGL_PLATFORM_ANGLE_TYPE_D3D11_ANGLE) if (IsIntel() && IsD3D11())
{ {
std::cout << "Test skipped on Intel." << std::endl; std::cout << "Test skipped on Intel D3D11." << std::endl;
return; return;
} }
int px = getWindowWidth() / 2; int px = getWindowWidth() / 2;
...@@ -399,6 +399,14 @@ TEST_P(UniformBufferTest, ActiveUniformNames) ...@@ -399,6 +399,14 @@ TEST_P(UniformBufferTest, ActiveUniformNames)
// Test that using a very large buffer to back a small uniform block works OK. // Test that using a very large buffer to back a small uniform block works OK.
TEST_P(UniformBufferTest, VeryLarge) TEST_P(UniformBufferTest, VeryLarge)
{ {
// TODO(jmadill): Figure out why this fails on Intel.
// See http://crbug.com/593024
if (IsIntel() && IsD3D11())
{
std::cout << "Test skipped on Intel D3D11." << std::endl;
return;
}
glClear(GL_COLOR_BUFFER_BIT); glClear(GL_COLOR_BUFFER_BIT);
float floatData[4] = {0.5f, 0.75f, 0.25f, 1.0f}; float floatData[4] = {0.5f, 0.75f, 0.25f, 1.0f};
......
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