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

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

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.h
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h
index 98233478a28d2134576a99dfa069419b32a83fc3..2eac8b3204b0b5c18f39e1f44a7a962a71a66996 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_base.h
@@ -534,23 +534,47 @@ class GLES2DecoderTestBase : public ::testing::TestWithParam<bool> {
static const char* kUniform1Name;
static const char* kUniform2Name;
static const char* kUniform3Name;
+ static const char* kUniform4Name;
+ static const char* kUniform5Name;
+ static const char* kUniform6Name;
+ static const char* kUniform7Name;
static const GLint kUniform1Size = 1;
static const GLint kUniform2Size = 3;
static const GLint kUniform3Size = 2;
+ static const GLint kUniform4Size = 1;
+ static const GLint kUniform5Size = 1;
+ static const GLint kUniform6Size = 1;
+ static const GLint kUniform7Size = 1;
static const GLint kUniform1RealLocation = 3;
static const GLint kUniform2RealLocation = 10;
static const GLint kUniform2ElementRealLocation = 12;
static const GLint kUniform3RealLocation = 20;
+ static const GLint kUniform4RealLocation = 22;
+ static const GLint kUniform5RealLocation = 30;
+ static const GLint kUniform6RealLocation = 32;
+ static const GLint kUniform7RealLocation = 44;
static const GLint kUniform1FakeLocation = 0; // These are
static const GLint kUniform2FakeLocation = 1; // hardcoded
static const GLint kUniform2ElementFakeLocation = 0x10001; // to match
static const GLint kUniform3FakeLocation = 2; // ProgramManager.
+ static const GLint kUniform4FakeLocation = 3; //
+ static const GLint kUniform5FakeLocation = 4; //
+ static const GLint kUniform6FakeLocation = 5; //
+ static const GLint kUniform7FakeLocation = 6; //
static const GLint kUniform1DesiredLocation = -1;
static const GLint kUniform2DesiredLocation = -1;
static const GLint kUniform3DesiredLocation = -1;
+ static const GLint kUniform4DesiredLocation = -1;
+ static const GLint kUniform5DesiredLocation = -1;
+ static const GLint kUniform6DesiredLocation = -1;
+ static const GLint kUniform7DesiredLocation = -1;
static const GLenum kUniform1Type = GL_SAMPLER_2D;
static const GLenum kUniform2Type = GL_INT_VEC2;
static const GLenum kUniform3Type = GL_FLOAT_VEC3;
+ static const GLenum kUniform4Type = GL_UNSIGNED_INT;
+ static const GLenum kUniform5Type = GL_UNSIGNED_INT_VEC2;
+ static const GLenum kUniform6Type = GL_UNSIGNED_INT_VEC3;
+ static const GLenum kUniform7Type = GL_UNSIGNED_INT_VEC4;
static const GLenum kUniformSamplerExternalType = GL_SAMPLER_EXTERNAL_OES;
static const GLenum kUniformCubemapType = GL_SAMPLER_CUBE;
static const GLint kInvalidUniformLocation = 30;

Powered by Google App Engine
This is Rietveld 408576698