Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
index b4a3df8dccab81d2e04bfa4eefc93136728e01a0..ae7c7684faf89c9f8d29fd2a213670d61cb565e5 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc |
@@ -601,8 +601,8 @@ void GLES2DecoderTestBase::SetupShaderForUniform() { |
{ "goo", 1, GL_FLOAT, 2, }, |
}; |
static UniformInfo uniforms[] = { |
- { "bar", 1, GL_INT, 0, 2, }, |
- { "car", 4, GL_INT, 1, 1, }, |
+ { "bar", 1, GL_INT, 0, 2, -1, }, |
+ { "car", 4, GL_INT, 1, 1, -1, }, |
}; |
const GLuint kClientVertexShaderId = 5001; |
const GLuint kServiceVertexShaderId = 6001; |
@@ -1073,6 +1073,9 @@ const GLint GLES2DecoderTestBase::kUniform1FakeLocation; |
const GLint GLES2DecoderTestBase::kUniform2FakeLocation; |
const GLint GLES2DecoderTestBase::kUniform2ElementFakeLocation; |
const GLint GLES2DecoderTestBase::kUniform3FakeLocation; |
+const GLint GLES2DecoderTestBase::kUniform1DesiredLocation; |
+const GLint GLES2DecoderTestBase::kUniform2DesiredLocation; |
+const GLint GLES2DecoderTestBase::kUniform3DesiredLocation; |
const GLenum GLES2DecoderTestBase::kUniform1Type; |
const GLenum GLES2DecoderTestBase::kUniform2Type; |
const GLenum GLES2DecoderTestBase::kUniform3Type; |
@@ -1098,11 +1101,14 @@ void GLES2DecoderTestBase::SetupDefaultProgram() { |
}; |
static UniformInfo uniforms[] = { |
{ kUniform1Name, kUniform1Size, kUniform1Type, |
- kUniform1FakeLocation, kUniform1RealLocation }, |
+ kUniform1FakeLocation, kUniform1RealLocation, |
+ kUniform1DesiredLocation }, |
{ kUniform2Name, kUniform2Size, kUniform2Type, |
- kUniform2FakeLocation, kUniform2RealLocation }, |
+ kUniform2FakeLocation, kUniform2RealLocation, |
+ kUniform2DesiredLocation }, |
{ kUniform3Name, kUniform3Size, kUniform3Type, |
- kUniform3FakeLocation, kUniform3RealLocation }, |
+ kUniform3FakeLocation, kUniform3RealLocation, |
+ kUniform3DesiredLocation }, |
}; |
SetupShader(attribs, arraysize(attribs), uniforms, arraysize(uniforms), |
client_program_id_, kServiceProgramId, |
@@ -1129,11 +1135,14 @@ void GLES2DecoderTestBase::SetupCubemapProgram() { |
}; |
static UniformInfo uniforms[] = { |
{ kUniform1Name, kUniform1Size, kUniformCubemapType, |
- kUniform1FakeLocation, kUniform1RealLocation, }, |
+ kUniform1FakeLocation, kUniform1RealLocation, |
+ kUniform1DesiredLocation, }, |
{ kUniform2Name, kUniform2Size, kUniform2Type, |
- kUniform2FakeLocation, kUniform2RealLocation, }, |
+ kUniform2FakeLocation, kUniform2RealLocation, |
+ kUniform2DesiredLocation, }, |
{ kUniform3Name, kUniform3Size, kUniform3Type, |
- kUniform3FakeLocation, kUniform3RealLocation, }, |
+ kUniform3FakeLocation, kUniform3RealLocation, |
+ kUniform3DesiredLocation, }, |
}; |
SetupShader(attribs, arraysize(attribs), uniforms, arraysize(uniforms), |
client_program_id_, kServiceProgramId, |