Commit 6bf09284 by Jamie Madill Committed by Commit Bot

Scale down a slow index buffer perf test.

This test was slow enough that running 20k iterations might have been causing a timeout on the Nexus 5. Bug: angleproject:2923 Change-Id: I03f6e95135d8c521e6ef3e81bc9a4b0dfd7f19df Reviewed-on: https://chromium-review.googlesource.com/c/1310693Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org> Commit-Queue: Jamie Madill <jmadill@chromium.org>
parent 5ca3e5a0
...@@ -199,6 +199,11 @@ DrawElementsPerfParams DrawElementsPerfD3D11Params(bool indexBufferChanged, ...@@ -199,6 +199,11 @@ DrawElementsPerfParams DrawElementsPerfD3D11Params(bool indexBufferChanged,
useNullDevice ? angle::egl_platform::D3D11_NULL() : angle::egl_platform::D3D11(); useNullDevice ? angle::egl_platform::D3D11_NULL() : angle::egl_platform::D3D11();
params.indexBufferChanged = indexBufferChanged; params.indexBufferChanged = indexBufferChanged;
params.type = indexType; params.type = indexType;
// Scale down iterations for slower tests.
if (indexBufferChanged)
params.iterationsPerStep /= 100;
return params; return params;
} }
...@@ -207,6 +212,11 @@ DrawElementsPerfParams DrawElementsPerfD3D9Params(bool indexBufferChanged) ...@@ -207,6 +212,11 @@ DrawElementsPerfParams DrawElementsPerfD3D9Params(bool indexBufferChanged)
DrawElementsPerfParams params; DrawElementsPerfParams params;
params.eglParameters = angle::egl_platform::D3D9(); params.eglParameters = angle::egl_platform::D3D9();
params.indexBufferChanged = indexBufferChanged; params.indexBufferChanged = indexBufferChanged;
// Scale down iterations for slower tests.
if (indexBufferChanged)
params.iterationsPerStep /= 100;
return params; return params;
} }
...@@ -216,6 +226,11 @@ DrawElementsPerfParams DrawElementsPerfOpenGLOrGLESParams(bool indexBufferChange ...@@ -216,6 +226,11 @@ DrawElementsPerfParams DrawElementsPerfOpenGLOrGLESParams(bool indexBufferChange
params.eglParameters = angle::egl_platform::OPENGL_OR_GLES(false); params.eglParameters = angle::egl_platform::OPENGL_OR_GLES(false);
params.indexBufferChanged = indexBufferChanged; params.indexBufferChanged = indexBufferChanged;
params.type = indexType; params.type = indexType;
// Scale down iterations for slower tests.
if (indexBufferChanged)
params.iterationsPerStep /= 100;
return params; return params;
} }
...@@ -228,6 +243,11 @@ DrawElementsPerfParams DrawElementsPerfVulkanParams(bool indexBufferChanged, ...@@ -228,6 +243,11 @@ DrawElementsPerfParams DrawElementsPerfVulkanParams(bool indexBufferChanged,
useNullDevice ? angle::egl_platform::VULKAN_NULL() : angle::egl_platform::VULKAN(); useNullDevice ? angle::egl_platform::VULKAN_NULL() : angle::egl_platform::VULKAN();
params.indexBufferChanged = indexBufferChanged; params.indexBufferChanged = indexBufferChanged;
params.type = indexType; params.type = indexType;
// Scale down iterations for slower tests.
if (indexBufferChanged)
params.iterationsPerStep /= 100;
return params; return params;
} }
......
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