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 2716 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2727 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform4uivImmediate::kCmdId), | 2727 EXPECT_EQ(static_cast<uint32_t>(cmds::Uniform4uivImmediate::kCmdId), |
2728 cmd.header.command); | 2728 cmd.header.command); |
2729 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 2729 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
2730 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 2730 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
2731 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); | 2731 EXPECT_EQ(static_cast<GLsizei>(2), cmd.count); |
2732 CheckBytesWrittenMatchesExpectedSize( | 2732 CheckBytesWrittenMatchesExpectedSize( |
2733 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2733 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
2734 // TODO(gman): Check that data was inserted; | 2734 // TODO(gman): Check that data was inserted; |
2735 } | 2735 } |
2736 | 2736 |
| 2737 TEST_F(GLES2FormatTest, UniformBlockBinding) { |
| 2738 cmds::UniformBlockBinding& cmd = *GetBufferAs<cmds::UniformBlockBinding>(); |
| 2739 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 2740 static_cast<GLuint>(12), static_cast<GLuint>(13)); |
| 2741 EXPECT_EQ(static_cast<uint32_t>(cmds::UniformBlockBinding::kCmdId), |
| 2742 cmd.header.command); |
| 2743 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 2744 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 2745 EXPECT_EQ(static_cast<GLuint>(12), cmd.index); |
| 2746 EXPECT_EQ(static_cast<GLuint>(13), cmd.binding); |
| 2747 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 2748 } |
| 2749 |
2737 TEST_F(GLES2FormatTest, UniformMatrix2fvImmediate) { | 2750 TEST_F(GLES2FormatTest, UniformMatrix2fvImmediate) { |
2738 const int kSomeBaseValueToTestWith = 51; | 2751 const int kSomeBaseValueToTestWith = 51; |
2739 static GLfloat data[] = { | 2752 static GLfloat data[] = { |
2740 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 2753 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
2741 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), | 2754 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
2742 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), | 2755 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), |
2743 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), | 2756 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), |
2744 static_cast<GLfloat>(kSomeBaseValueToTestWith + 4), | 2757 static_cast<GLfloat>(kSomeBaseValueToTestWith + 4), |
2745 static_cast<GLfloat>(kSomeBaseValueToTestWith + 5), | 2758 static_cast<GLfloat>(kSomeBaseValueToTestWith + 5), |
2746 static_cast<GLfloat>(kSomeBaseValueToTestWith + 6), | 2759 static_cast<GLfloat>(kSomeBaseValueToTestWith + 6), |
(...skipping 1748 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4495 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 4508 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
4496 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 4509 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
4497 void* next_cmd = cmd.Set(&cmd); | 4510 void* next_cmd = cmd.Set(&cmd); |
4498 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 4511 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
4499 cmd.header.command); | 4512 cmd.header.command); |
4500 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 4513 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
4501 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 4514 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
4502 } | 4515 } |
4503 | 4516 |
4504 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 4517 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |