summaryrefslogtreecommitdiffstats
path: root/gpu/perftests
diff options
context:
space:
mode:
authordcastagna <dcastagna@chromium.org>2015-03-12 13:56:02 -0700
committerCommit bot <commit-bot@chromium.org>2015-03-12 20:56:31 +0000
commitd20e7d88d4f79c82590a06fe4923c153d0b756ae (patch)
tree3e37e90605e2712299fefd8daad6a49535d88a92 /gpu/perftests
parent7d3857fcd8fdf9201306e728a19ca74bbfd0bcd4 (diff)
downloadchromium_src-d20e7d88d4f79c82590a06fe4923c153d0b756ae.zip
chromium_src-d20e7d88d4f79c82590a06fe4923c153d0b756ae.tar.gz
chromium_src-d20e7d88d4f79c82590a06fe4923c153d0b756ae.tar.bz2
Remove uniform initialization from vertex shader in gpu_perftests.
Uniform initialization is not supported on Android and Mac. BUG=466624 Review URL: https://codereview.chromium.org/1003833002 Cr-Commit-Position: refs/heads/master@{#320366}
Diffstat (limited to 'gpu/perftests')
-rw-r--r--gpu/perftests/texture_upload_perftest.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/gpu/perftests/texture_upload_perftest.cc b/gpu/perftests/texture_upload_perftest.cc
index e36fb1b..8541013 100644
--- a/gpu/perftests/texture_upload_perftest.cc
+++ b/gpu/perftests/texture_upload_perftest.cc
@@ -34,7 +34,7 @@ const int kUploadPerfTestRuns = 100;
// clang-format off
const char kVertexShader[] =
SHADER(
- uniform vec2 translation = vec2(0.0, 0.0);
+ uniform vec2 translation;
attribute vec2 a_position;
attribute vec2 a_texCoord;
varying vec2 v_texCoord;
@@ -189,15 +189,15 @@ class TextureUploadPerfTest : public testing::Test {
glBindAttribLocation(program_object_, 1, "a_texCoord");
glLinkProgram(program_object_);
- translation_location_ =
- glGetUniformLocation(program_object_, "translation");
- DCHECK_NE(-1, translation_location_);
-
GLint linked = -1;
glGetProgramiv(program_object_, GL_LINK_STATUS, &linked);
CHECK_NE(0, linked);
glUseProgram(program_object_);
glUniform1i(sampler_location_, 0);
+ translation_location_ =
+ glGetUniformLocation(program_object_, "translation");
+ DCHECK_NE(-1, translation_location_);
+ glUniform2f(translation_location_, 0.0f, 0.0f);
sampler_location_ = glGetUniformLocation(program_object_, "a_texture");
CHECK_NE(-1, sampler_location_);