Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(348)

Unified Diff: gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc

Issue 10635011: Add glBindUniformLocationCHROMIUM (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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,
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h ('k') | gpu/command_buffer/service/program_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698