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

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

Issue 1335243002: Improve Uniform*ui{v} command handling. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 3 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 502d07634aed122a9ff92564c7a843f23442ab34..7baac979812b7afc00fa28de696744794c3b0093 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.cc
@@ -1450,20 +1450,40 @@ const GLint GLES2DecoderTestBase::kMaxUniformLength;
const GLint GLES2DecoderTestBase::kUniform1Size;
const GLint GLES2DecoderTestBase::kUniform2Size;
const GLint GLES2DecoderTestBase::kUniform3Size;
+const GLint GLES2DecoderTestBase::kUniform4Size;
+const GLint GLES2DecoderTestBase::kUniform5Size;
+const GLint GLES2DecoderTestBase::kUniform6Size;
+const GLint GLES2DecoderTestBase::kUniform7Size;
const GLint GLES2DecoderTestBase::kUniform1RealLocation;
const GLint GLES2DecoderTestBase::kUniform2RealLocation;
const GLint GLES2DecoderTestBase::kUniform2ElementRealLocation;
const GLint GLES2DecoderTestBase::kUniform3RealLocation;
+const GLint GLES2DecoderTestBase::kUniform4RealLocation;
+const GLint GLES2DecoderTestBase::kUniform5RealLocation;
+const GLint GLES2DecoderTestBase::kUniform6RealLocation;
+const GLint GLES2DecoderTestBase::kUniform7RealLocation;
const GLint GLES2DecoderTestBase::kUniform1FakeLocation;
const GLint GLES2DecoderTestBase::kUniform2FakeLocation;
const GLint GLES2DecoderTestBase::kUniform2ElementFakeLocation;
const GLint GLES2DecoderTestBase::kUniform3FakeLocation;
+const GLint GLES2DecoderTestBase::kUniform4FakeLocation;
+const GLint GLES2DecoderTestBase::kUniform5FakeLocation;
+const GLint GLES2DecoderTestBase::kUniform6FakeLocation;
+const GLint GLES2DecoderTestBase::kUniform7FakeLocation;
const GLint GLES2DecoderTestBase::kUniform1DesiredLocation;
const GLint GLES2DecoderTestBase::kUniform2DesiredLocation;
const GLint GLES2DecoderTestBase::kUniform3DesiredLocation;
+const GLint GLES2DecoderTestBase::kUniform4DesiredLocation;
+const GLint GLES2DecoderTestBase::kUniform5DesiredLocation;
+const GLint GLES2DecoderTestBase::kUniform6DesiredLocation;
+const GLint GLES2DecoderTestBase::kUniform7DesiredLocation;
const GLenum GLES2DecoderTestBase::kUniform1Type;
const GLenum GLES2DecoderTestBase::kUniform2Type;
const GLenum GLES2DecoderTestBase::kUniform3Type;
+const GLenum GLES2DecoderTestBase::kUniform4Type;
+const GLenum GLES2DecoderTestBase::kUniform5Type;
+const GLenum GLES2DecoderTestBase::kUniform6Type;
+const GLenum GLES2DecoderTestBase::kUniform7Type;
const GLenum GLES2DecoderTestBase::kUniformCubemapType;
const GLint GLES2DecoderTestBase::kInvalidUniformLocation;
const GLint GLES2DecoderTestBase::kBadUniformIndex;
@@ -1476,6 +1496,10 @@ const char* GLES2DecoderTestBase::kAttrib3Name = "attrib3";
const char* GLES2DecoderTestBase::kUniform1Name = "uniform1";
const char* GLES2DecoderTestBase::kUniform2Name = "uniform2[0]";
const char* GLES2DecoderTestBase::kUniform3Name = "uniform3[0]";
+const char* GLES2DecoderTestBase::kUniform4Name = "uniform4";
+const char* GLES2DecoderTestBase::kUniform5Name = "uniform5";
+const char* GLES2DecoderTestBase::kUniform6Name = "uniform6";
+const char* GLES2DecoderTestBase::kUniform7Name = "uniform7";
void GLES2DecoderTestBase::SetupDefaultProgram() {
{
@@ -1494,6 +1518,18 @@ void GLES2DecoderTestBase::SetupDefaultProgram() {
{ kUniform3Name, kUniform3Size, kUniform3Type,
kUniform3FakeLocation, kUniform3RealLocation,
kUniform3DesiredLocation },
+ { kUniform4Name, kUniform4Size, kUniform4Type,
+ kUniform4FakeLocation, kUniform4RealLocation,
+ kUniform4DesiredLocation },
+ { kUniform5Name, kUniform5Size, kUniform5Type,
+ kUniform5FakeLocation, kUniform5RealLocation,
+ kUniform5DesiredLocation },
+ { kUniform6Name, kUniform6Size, kUniform6Type,
+ kUniform6FakeLocation, kUniform6RealLocation,
+ kUniform6DesiredLocation },
+ { kUniform7Name, kUniform7Size, kUniform7Type,
+ kUniform7FakeLocation, kUniform7RealLocation,
+ kUniform7DesiredLocation },
};
SetupShader(attribs, arraysize(attribs), uniforms, arraysize(uniforms),
client_program_id_, kServiceProgramId,
@@ -1528,6 +1564,18 @@ void GLES2DecoderTestBase::SetupCubemapProgram() {
{ kUniform3Name, kUniform3Size, kUniform3Type,
kUniform3FakeLocation, kUniform3RealLocation,
kUniform3DesiredLocation, },
+ { kUniform4Name, kUniform4Size, kUniform4Type,
+ kUniform4FakeLocation, kUniform4RealLocation,
+ kUniform4DesiredLocation, },
+ { kUniform5Name, kUniform5Size, kUniform5Type,
+ kUniform5FakeLocation, kUniform5RealLocation,
+ kUniform5DesiredLocation },
+ { kUniform6Name, kUniform6Size, kUniform6Type,
+ kUniform6FakeLocation, kUniform6RealLocation,
+ kUniform6DesiredLocation },
+ { kUniform7Name, kUniform7Size, kUniform7Type,
+ kUniform7FakeLocation, kUniform7RealLocation,
+ kUniform7DesiredLocation },
};
SetupShader(attribs, arraysize(attribs), uniforms, arraysize(uniforms),
client_program_id_, kServiceProgramId,
@@ -1562,6 +1610,18 @@ void GLES2DecoderTestBase::SetupSamplerExternalProgram() {
{ kUniform3Name, kUniform3Size, kUniform3Type,
kUniform3FakeLocation, kUniform3RealLocation,
kUniform3DesiredLocation, },
+ { kUniform4Name, kUniform4Size, kUniform4Type,
+ kUniform4FakeLocation, kUniform4RealLocation,
+ kUniform4DesiredLocation, },
+ { kUniform5Name, kUniform5Size, kUniform5Type,
+ kUniform5FakeLocation, kUniform5RealLocation,
+ kUniform5DesiredLocation },
+ { kUniform6Name, kUniform6Size, kUniform6Type,
+ kUniform6FakeLocation, kUniform6RealLocation,
+ kUniform6DesiredLocation },
+ { kUniform7Name, kUniform7Size, kUniform7Type,
+ kUniform7FakeLocation, kUniform7RealLocation,
+ kUniform7DesiredLocation },
};
SetupShader(attribs, arraysize(attribs), uniforms, arraysize(uniforms),
client_program_id_, kServiceProgramId,

Powered by Google App Engine
This is Rietveld 408576698