OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file is auto-generated from | 5 // This file is auto-generated from |
6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.py |
7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
10 | 10 |
(...skipping 1503 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1514 cmds::Scissor cmd; | 1514 cmds::Scissor cmd; |
1515 }; | 1515 }; |
1516 Cmds expected; | 1516 Cmds expected; |
1517 expected.cmd.Init(1, 2, 3, 4); | 1517 expected.cmd.Init(1, 2, 3, 4); |
1518 | 1518 |
1519 gl_->Scissor(1, 2, 3, 4); | 1519 gl_->Scissor(1, 2, 3, 4); |
1520 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 1520 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
1521 } | 1521 } |
1522 | 1522 |
1523 TEST_F(GLES2ImplementationTest, ShaderSource) { | 1523 TEST_F(GLES2ImplementationTest, ShaderSource) { |
1524 const uint32 kBucketId = GLES2Implementation::kResultBucketId; | 1524 const uint32_t kBucketId = GLES2Implementation::kResultBucketId; |
1525 const char* kString1 = "happy"; | 1525 const char* kString1 = "happy"; |
1526 const char* kString2 = "ending"; | 1526 const char* kString2 = "ending"; |
1527 const size_t kString1Size = ::strlen(kString1) + 1; | 1527 const size_t kString1Size = ::strlen(kString1) + 1; |
1528 const size_t kString2Size = ::strlen(kString2) + 1; | 1528 const size_t kString2Size = ::strlen(kString2) + 1; |
1529 const size_t kHeaderSize = sizeof(GLint) * 3; | 1529 const size_t kHeaderSize = sizeof(GLint) * 3; |
1530 const size_t kSourceSize = kHeaderSize + kString1Size + kString2Size; | 1530 const size_t kSourceSize = kHeaderSize + kString1Size + kString2Size; |
1531 const size_t kPaddedHeaderSize = | 1531 const size_t kPaddedHeaderSize = |
1532 transfer_buffer_->RoundToAlignment(kHeaderSize); | 1532 transfer_buffer_->RoundToAlignment(kHeaderSize); |
1533 const size_t kPaddedString1Size = | 1533 const size_t kPaddedString1Size = |
1534 transfer_buffer_->RoundToAlignment(kString1Size); | 1534 transfer_buffer_->RoundToAlignment(kString1Size); |
(...skipping 27 matching lines...) Expand all Loading... |
1562 kString2Size, mem2.id, mem2.offset); | 1562 kString2Size, mem2.id, mem2.offset); |
1563 expected.set_token3.Init(GetNextToken()); | 1563 expected.set_token3.Init(GetNextToken()); |
1564 expected.cmd_bucket.Init(1, kBucketId); | 1564 expected.cmd_bucket.Init(1, kBucketId); |
1565 expected.clear_bucket_size.Init(kBucketId, 0); | 1565 expected.clear_bucket_size.Init(kBucketId, 0); |
1566 const char* kStrings[] = {kString1, kString2}; | 1566 const char* kStrings[] = {kString1, kString2}; |
1567 gl_->ShaderSource(1, 2, kStrings, NULL); | 1567 gl_->ShaderSource(1, 2, kStrings, NULL); |
1568 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 1568 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
1569 } | 1569 } |
1570 | 1570 |
1571 TEST_F(GLES2ImplementationTest, ShaderSourceWithLength) { | 1571 TEST_F(GLES2ImplementationTest, ShaderSourceWithLength) { |
1572 const uint32 kBucketId = GLES2Implementation::kResultBucketId; | 1572 const uint32_t kBucketId = GLES2Implementation::kResultBucketId; |
1573 const char* kString = "foobar******"; | 1573 const char* kString = "foobar******"; |
1574 const size_t kStringSize = 6; // We only need "foobar". | 1574 const size_t kStringSize = 6; // We only need "foobar". |
1575 const size_t kHeaderSize = sizeof(GLint) * 2; | 1575 const size_t kHeaderSize = sizeof(GLint) * 2; |
1576 const size_t kSourceSize = kHeaderSize + kStringSize + 1; | 1576 const size_t kSourceSize = kHeaderSize + kStringSize + 1; |
1577 const size_t kPaddedHeaderSize = | 1577 const size_t kPaddedHeaderSize = |
1578 transfer_buffer_->RoundToAlignment(kHeaderSize); | 1578 transfer_buffer_->RoundToAlignment(kHeaderSize); |
1579 const size_t kPaddedStringSize = | 1579 const size_t kPaddedStringSize = |
1580 transfer_buffer_->RoundToAlignment(kStringSize + 1); | 1580 transfer_buffer_->RoundToAlignment(kStringSize + 1); |
1581 struct Cmds { | 1581 struct Cmds { |
1582 cmd::SetBucketSize set_bucket_size; | 1582 cmd::SetBucketSize set_bucket_size; |
(...skipping 149 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1732 cmds::TexStorage3D cmd; | 1732 cmds::TexStorage3D cmd; |
1733 }; | 1733 }; |
1734 Cmds expected; | 1734 Cmds expected; |
1735 expected.cmd.Init(GL_TEXTURE_3D, 2, GL_RGB565, 4, 5, 6); | 1735 expected.cmd.Init(GL_TEXTURE_3D, 2, GL_RGB565, 4, 5, 6); |
1736 | 1736 |
1737 gl_->TexStorage3D(GL_TEXTURE_3D, 2, GL_RGB565, 4, 5, 6); | 1737 gl_->TexStorage3D(GL_TEXTURE_3D, 2, GL_RGB565, 4, 5, 6); |
1738 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 1738 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
1739 } | 1739 } |
1740 | 1740 |
1741 TEST_F(GLES2ImplementationTest, TransformFeedbackVaryings) { | 1741 TEST_F(GLES2ImplementationTest, TransformFeedbackVaryings) { |
1742 const uint32 kBucketId = GLES2Implementation::kResultBucketId; | 1742 const uint32_t kBucketId = GLES2Implementation::kResultBucketId; |
1743 const char* kString1 = "happy"; | 1743 const char* kString1 = "happy"; |
1744 const char* kString2 = "ending"; | 1744 const char* kString2 = "ending"; |
1745 const size_t kString1Size = ::strlen(kString1) + 1; | 1745 const size_t kString1Size = ::strlen(kString1) + 1; |
1746 const size_t kString2Size = ::strlen(kString2) + 1; | 1746 const size_t kString2Size = ::strlen(kString2) + 1; |
1747 const size_t kHeaderSize = sizeof(GLint) * 3; | 1747 const size_t kHeaderSize = sizeof(GLint) * 3; |
1748 const size_t kSourceSize = kHeaderSize + kString1Size + kString2Size; | 1748 const size_t kSourceSize = kHeaderSize + kString1Size + kString2Size; |
1749 const size_t kPaddedHeaderSize = | 1749 const size_t kPaddedHeaderSize = |
1750 transfer_buffer_->RoundToAlignment(kHeaderSize); | 1750 transfer_buffer_->RoundToAlignment(kHeaderSize); |
1751 const size_t kPaddedString1Size = | 1751 const size_t kPaddedString1Size = |
1752 transfer_buffer_->RoundToAlignment(kString1Size); | 1752 transfer_buffer_->RoundToAlignment(kString1Size); |
(...skipping 1467 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3220 struct Cmds { | 3220 struct Cmds { |
3221 cmds::StencilThenCoverStrokePathCHROMIUM cmd; | 3221 cmds::StencilThenCoverStrokePathCHROMIUM cmd; |
3222 }; | 3222 }; |
3223 Cmds expected; | 3223 Cmds expected; |
3224 expected.cmd.Init(1, 2, 3, GL_CONVEX_HULL_CHROMIUM); | 3224 expected.cmd.Init(1, 2, 3, GL_CONVEX_HULL_CHROMIUM); |
3225 | 3225 |
3226 gl_->StencilThenCoverStrokePathCHROMIUM(1, 2, 3, GL_CONVEX_HULL_CHROMIUM); | 3226 gl_->StencilThenCoverStrokePathCHROMIUM(1, 2, 3, GL_CONVEX_HULL_CHROMIUM); |
3227 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 3227 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
3228 } | 3228 } |
3229 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_UNITTEST_AUTOGEN_H_ | 3229 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_UNITTEST_AUTOGEN_H_ |
OLD | NEW |