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

Unified Diff: gpu/command_buffer/client/gles2_implementation_unittest.cc

Issue 885443002: Roll Chrome into Mojo. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Rebase to ToT mojo Created 5 years, 11 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/client/gles2_implementation_unittest.cc
diff --git a/gpu/command_buffer/client/gles2_implementation_unittest.cc b/gpu/command_buffer/client/gles2_implementation_unittest.cc
index c69886ae50f810ca274d312a4793af899a4e121e..c88ba6426fc3c1d0d983442b10ace166790c49fb 100644
--- a/gpu/command_buffer/client/gles2_implementation_unittest.cc
+++ b/gpu/command_buffer/client/gles2_implementation_unittest.cc
@@ -896,100 +896,6 @@ TEST_F(GLES2ImplementationTest, GetShaderPrecisionFormat) {
EXPECT_EQ(precision4, 7);
}
-TEST_F(GLES2ImplementationTest, ShaderSource) {
- const uint32 kBucketId = GLES2Implementation::kResultBucketId;
- const GLuint kShaderId = 456;
- const char* kString1 = "foobar";
- const char* kString2 = "barfoo";
- const size_t kString1Size = strlen(kString1) + 1;
- const size_t kString2Size = strlen(kString2) + 1;
- const size_t kHeaderSize = sizeof(GLint) * 3;
- const size_t kSourceSize = kHeaderSize + kString1Size + kString2Size;
- const size_t kPaddedHeaderSize =
- transfer_buffer_->RoundToAlignment(kHeaderSize);
- const size_t kPaddedString1Size =
- transfer_buffer_->RoundToAlignment(kString1Size);
- const size_t kPaddedString2Size =
- transfer_buffer_->RoundToAlignment(kString2Size);
- struct Cmds {
- cmd::SetBucketSize set_bucket_size;
- cmd::SetBucketData set_bucket_header;
- cmd::SetToken set_token1;
- cmd::SetBucketData set_bucket_data1;
- cmd::SetToken set_token2;
- cmd::SetBucketData set_bucket_data2;
- cmd::SetToken set_token3;
- cmds::ShaderSourceBucket shader_source_bucket;
- cmd::SetBucketSize clear_bucket_size;
- };
-
- ExpectedMemoryInfo mem0 = GetExpectedMemory(kPaddedHeaderSize);
- ExpectedMemoryInfo mem1 = GetExpectedMemory(kPaddedString1Size);
- ExpectedMemoryInfo mem2 = GetExpectedMemory(kPaddedString2Size);
-
- Cmds expected;
- expected.set_bucket_size.Init(kBucketId, kSourceSize);
- expected.set_bucket_header.Init(
- kBucketId, 0, kHeaderSize, mem0.id, mem0.offset);
- expected.set_token1.Init(GetNextToken());
- expected.set_bucket_data1.Init(
- kBucketId, kHeaderSize, kString1Size, mem1.id, mem1.offset);
- expected.set_token2.Init(GetNextToken());
- expected.set_bucket_data2.Init(
- kBucketId, kHeaderSize + kString1Size, kString2Size, mem2.id,
- mem2.offset);
- expected.set_token3.Init(GetNextToken());
- expected.shader_source_bucket.Init(kShaderId, kBucketId);
- expected.clear_bucket_size.Init(kBucketId, 0);
- const char* kStrings[] = {
- kString1,
- kString2,
- };
- gl_->ShaderSource(kShaderId, 2, kStrings, NULL);
- EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected)));
-}
-
-TEST_F(GLES2ImplementationTest, ShaderSourceWithLength) {
- const uint32 kBucketId = GLES2Implementation::kResultBucketId;
- const GLuint kShaderId = 456;
- const char* kString = "foobar******";
- const size_t kStringSize = 6; // We only need "foobar".
- const size_t kHeaderSize = sizeof(GLint) * 2;
- const size_t kSourceSize = kHeaderSize + kStringSize + 1;
- const size_t kPaddedHeaderSize =
- transfer_buffer_->RoundToAlignment(kHeaderSize);
- const size_t kPaddedStringSize =
- transfer_buffer_->RoundToAlignment(kStringSize + 1);
-
- struct Cmds {
- cmd::SetBucketSize set_bucket_size;
- cmd::SetBucketData set_bucket_header;
- cmd::SetToken set_token1;
- cmd::SetBucketData set_bucket_data;
- cmd::SetToken set_token2;
- cmds::ShaderSourceBucket shader_source_bucket;
- cmd::SetBucketSize clear_bucket_size;
- };
-
- ExpectedMemoryInfo mem0 = GetExpectedMemory(kPaddedHeaderSize);
- ExpectedMemoryInfo mem1 = GetExpectedMemory(kPaddedStringSize);
-
- Cmds expected;
- expected.set_bucket_size.Init(kBucketId, kSourceSize);
- expected.set_bucket_header.Init(
- kBucketId, 0, kHeaderSize, mem0.id, mem0.offset);
- expected.set_token1.Init(GetNextToken());
- expected.set_bucket_data.Init(
- kBucketId, kHeaderSize, kStringSize + 1, mem1.id, mem1.offset);
- expected.set_token2.Init(GetNextToken());
- expected.shader_source_bucket.Init(kShaderId, kBucketId);
- expected.clear_bucket_size.Init(kBucketId, 0);
- const char* kStrings[] = { kString };
- const GLint kLength[] = { kStringSize };
- gl_->ShaderSource(kShaderId, 1, kStrings, kLength);
- EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected)));
-}
-
TEST_F(GLES2ImplementationTest, GetShaderSource) {
const uint32 kBucketId = GLES2Implementation::kResultBucketId;
const GLuint kShaderId = 456;

Powered by Google App Engine
This is Rietveld 408576698