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 792 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
803 struct Cmds { | 803 struct Cmds { |
804 cmds::Hint cmd; | 804 cmds::Hint cmd; |
805 }; | 805 }; |
806 Cmds expected; | 806 Cmds expected; |
807 expected.cmd.Init(GL_GENERATE_MIPMAP_HINT, GL_FASTEST); | 807 expected.cmd.Init(GL_GENERATE_MIPMAP_HINT, GL_FASTEST); |
808 | 808 |
809 gl_->Hint(GL_GENERATE_MIPMAP_HINT, GL_FASTEST); | 809 gl_->Hint(GL_GENERATE_MIPMAP_HINT, GL_FASTEST); |
810 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 810 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
811 } | 811 } |
812 | 812 |
| 813 TEST_F(GLES2ImplementationTest, InvalidateFramebuffer) { |
| 814 GLenum data[2][1] = {{0}}; |
| 815 struct Cmds { |
| 816 cmds::InvalidateFramebufferImmediate cmd; |
| 817 GLenum data[2][1]; |
| 818 }; |
| 819 |
| 820 Cmds expected; |
| 821 for (int ii = 0; ii < 2; ++ii) { |
| 822 for (int jj = 0; jj < 1; ++jj) { |
| 823 data[ii][jj] = static_cast<GLenum>(ii * 1 + jj); |
| 824 } |
| 825 } |
| 826 expected.cmd.Init(GL_FRAMEBUFFER, 2, &data[0][0]); |
| 827 gl_->InvalidateFramebuffer(GL_FRAMEBUFFER, 2, &data[0][0]); |
| 828 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 829 } |
| 830 |
| 831 TEST_F(GLES2ImplementationTest, InvalidateSubFramebuffer) { |
| 832 GLenum data[2][1] = {{0}}; |
| 833 struct Cmds { |
| 834 cmds::InvalidateSubFramebufferImmediate cmd; |
| 835 GLenum data[2][1]; |
| 836 }; |
| 837 |
| 838 Cmds expected; |
| 839 for (int ii = 0; ii < 2; ++ii) { |
| 840 for (int jj = 0; jj < 1; ++jj) { |
| 841 data[ii][jj] = static_cast<GLenum>(ii * 1 + jj); |
| 842 } |
| 843 } |
| 844 expected.cmd.Init(GL_FRAMEBUFFER, 2, &data[0][0], 4, 5, 6, 7); |
| 845 gl_->InvalidateSubFramebuffer(GL_FRAMEBUFFER, 2, &data[0][0], 4, 5, 6, 7); |
| 846 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 847 } |
| 848 |
813 TEST_F(GLES2ImplementationTest, IsBuffer) { | 849 TEST_F(GLES2ImplementationTest, IsBuffer) { |
814 struct Cmds { | 850 struct Cmds { |
815 cmds::IsBuffer cmd; | 851 cmds::IsBuffer cmd; |
816 }; | 852 }; |
817 | 853 |
818 Cmds expected; | 854 Cmds expected; |
819 ExpectedMemoryInfo result1 = | 855 ExpectedMemoryInfo result1 = |
820 GetExpectedResultMemory(sizeof(cmds::IsBuffer::Result)); | 856 GetExpectedResultMemory(sizeof(cmds::IsBuffer::Result)); |
821 expected.cmd.Init(1, result1.id, result1.offset); | 857 expected.cmd.Init(1, result1.id, result1.offset); |
822 | 858 |
(...skipping 157 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
980 struct Cmds { | 1016 struct Cmds { |
981 cmds::PolygonOffset cmd; | 1017 cmds::PolygonOffset cmd; |
982 }; | 1018 }; |
983 Cmds expected; | 1019 Cmds expected; |
984 expected.cmd.Init(1, 2); | 1020 expected.cmd.Init(1, 2); |
985 | 1021 |
986 gl_->PolygonOffset(1, 2); | 1022 gl_->PolygonOffset(1, 2); |
987 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 1023 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
988 } | 1024 } |
989 | 1025 |
| 1026 TEST_F(GLES2ImplementationTest, ReadBuffer) { |
| 1027 struct Cmds { |
| 1028 cmds::ReadBuffer cmd; |
| 1029 }; |
| 1030 Cmds expected; |
| 1031 expected.cmd.Init(1); |
| 1032 |
| 1033 gl_->ReadBuffer(1); |
| 1034 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
| 1035 } |
| 1036 |
990 TEST_F(GLES2ImplementationTest, ReleaseShaderCompiler) { | 1037 TEST_F(GLES2ImplementationTest, ReleaseShaderCompiler) { |
991 struct Cmds { | 1038 struct Cmds { |
992 cmds::ReleaseShaderCompiler cmd; | 1039 cmds::ReleaseShaderCompiler cmd; |
993 }; | 1040 }; |
994 Cmds expected; | 1041 Cmds expected; |
995 expected.cmd.Init(); | 1042 expected.cmd.Init(); |
996 | 1043 |
997 gl_->ReleaseShaderCompiler(); | 1044 gl_->ReleaseShaderCompiler(); |
998 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 1045 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
999 } | 1046 } |
(...skipping 1416 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2416 struct Cmds { | 2463 struct Cmds { |
2417 cmds::MatrixLoadIdentityCHROMIUM cmd; | 2464 cmds::MatrixLoadIdentityCHROMIUM cmd; |
2418 }; | 2465 }; |
2419 Cmds expected; | 2466 Cmds expected; |
2420 expected.cmd.Init(GL_PATH_PROJECTION_CHROMIUM); | 2467 expected.cmd.Init(GL_PATH_PROJECTION_CHROMIUM); |
2421 | 2468 |
2422 gl_->MatrixLoadIdentityCHROMIUM(GL_PATH_PROJECTION_CHROMIUM); | 2469 gl_->MatrixLoadIdentityCHROMIUM(GL_PATH_PROJECTION_CHROMIUM); |
2423 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2470 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
2424 } | 2471 } |
2425 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_UNITTEST_AUTOGEN_H_ | 2472 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_UNITTEST_AUTOGEN_H_ |
OLD | NEW |