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 1120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1131 struct Cmds { | 1131 struct Cmds { |
1132 cmds::Hint cmd; | 1132 cmds::Hint cmd; |
1133 }; | 1133 }; |
1134 Cmds expected; | 1134 Cmds expected; |
1135 expected.cmd.Init(GL_GENERATE_MIPMAP_HINT, GL_FASTEST); | 1135 expected.cmd.Init(GL_GENERATE_MIPMAP_HINT, GL_FASTEST); |
1136 | 1136 |
1137 gl_->Hint(GL_GENERATE_MIPMAP_HINT, GL_FASTEST); | 1137 gl_->Hint(GL_GENERATE_MIPMAP_HINT, GL_FASTEST); |
1138 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 1138 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
1139 } | 1139 } |
1140 | 1140 |
1141 TEST_F(GLES2ImplementationTest, InvalidateFramebuffer) { | |
1142 GLenum data[2][1] = {{0}}; | |
1143 struct Cmds { | |
1144 cmds::InvalidateFramebufferImmediate cmd; | |
1145 GLenum data[2][1]; | |
1146 }; | |
1147 | |
1148 Cmds expected; | |
1149 for (int ii = 0; ii < 2; ++ii) { | |
1150 for (int jj = 0; jj < 1; ++jj) { | |
1151 data[ii][jj] = static_cast<GLenum>(ii * 1 + jj); | |
1152 } | |
1153 } | |
1154 expected.cmd.Init(GL_FRAMEBUFFER, 2, &data[0][0]); | |
1155 gl_->InvalidateFramebuffer(GL_FRAMEBUFFER, 2, &data[0][0]); | |
1156 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | |
1157 } | |
1158 | |
1159 TEST_F(GLES2ImplementationTest, InvalidateSubFramebuffer) { | |
1160 GLenum data[2][1] = {{0}}; | |
1161 struct Cmds { | |
1162 cmds::InvalidateSubFramebufferImmediate cmd; | |
1163 GLenum data[2][1]; | |
1164 }; | |
1165 | |
1166 Cmds expected; | |
1167 for (int ii = 0; ii < 2; ++ii) { | |
1168 for (int jj = 0; jj < 1; ++jj) { | |
1169 data[ii][jj] = static_cast<GLenum>(ii * 1 + jj); | |
1170 } | |
1171 } | |
1172 expected.cmd.Init(GL_FRAMEBUFFER, 2, &data[0][0], 4, 5, 6, 7); | |
1173 gl_->InvalidateSubFramebuffer(GL_FRAMEBUFFER, 2, &data[0][0], 4, 5, 6, 7); | |
1174 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | |
1175 } | |
1176 | |
1177 TEST_F(GLES2ImplementationTest, IsBuffer) { | 1141 TEST_F(GLES2ImplementationTest, IsBuffer) { |
1178 struct Cmds { | 1142 struct Cmds { |
1179 cmds::IsBuffer cmd; | 1143 cmds::IsBuffer cmd; |
1180 }; | 1144 }; |
1181 | 1145 |
1182 Cmds expected; | 1146 Cmds expected; |
1183 ExpectedMemoryInfo result1 = | 1147 ExpectedMemoryInfo result1 = |
1184 GetExpectedResultMemory(sizeof(cmds::IsBuffer::Result)); | 1148 GetExpectedResultMemory(sizeof(cmds::IsBuffer::Result)); |
1185 expected.cmd.Init(1, result1.id, result1.offset); | 1149 expected.cmd.Init(1, result1.id, result1.offset); |
1186 | 1150 |
(...skipping 1584 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2771 struct Cmds { | 2735 struct Cmds { |
2772 cmds::ReleaseTexImage2DCHROMIUM cmd; | 2736 cmds::ReleaseTexImage2DCHROMIUM cmd; |
2773 }; | 2737 }; |
2774 Cmds expected; | 2738 Cmds expected; |
2775 expected.cmd.Init(GL_TEXTURE_2D, 2); | 2739 expected.cmd.Init(GL_TEXTURE_2D, 2); |
2776 | 2740 |
2777 gl_->ReleaseTexImage2DCHROMIUM(GL_TEXTURE_2D, 2); | 2741 gl_->ReleaseTexImage2DCHROMIUM(GL_TEXTURE_2D, 2); |
2778 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2742 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
2779 } | 2743 } |
2780 | 2744 |
2781 TEST_F(GLES2ImplementationTest, DiscardFramebufferEXT) { | |
2782 GLenum data[2][1] = {{0}}; | |
2783 struct Cmds { | |
2784 cmds::DiscardFramebufferEXTImmediate cmd; | |
2785 GLenum data[2][1]; | |
2786 }; | |
2787 | |
2788 Cmds expected; | |
2789 for (int ii = 0; ii < 2; ++ii) { | |
2790 for (int jj = 0; jj < 1; ++jj) { | |
2791 data[ii][jj] = static_cast<GLenum>(ii * 1 + jj); | |
2792 } | |
2793 } | |
2794 expected.cmd.Init(1, 2, &data[0][0]); | |
2795 gl_->DiscardFramebufferEXT(1, 2, &data[0][0]); | |
2796 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | |
2797 } | |
2798 | |
2799 TEST_F(GLES2ImplementationTest, LoseContextCHROMIUM) { | 2745 TEST_F(GLES2ImplementationTest, LoseContextCHROMIUM) { |
2800 struct Cmds { | 2746 struct Cmds { |
2801 cmds::LoseContextCHROMIUM cmd; | 2747 cmds::LoseContextCHROMIUM cmd; |
2802 }; | 2748 }; |
2803 Cmds expected; | 2749 Cmds expected; |
2804 expected.cmd.Init(GL_GUILTY_CONTEXT_RESET_ARB, GL_GUILTY_CONTEXT_RESET_ARB); | 2750 expected.cmd.Init(GL_GUILTY_CONTEXT_RESET_ARB, GL_GUILTY_CONTEXT_RESET_ARB); |
2805 | 2751 |
2806 gl_->LoseContextCHROMIUM(GL_GUILTY_CONTEXT_RESET_ARB, | 2752 gl_->LoseContextCHROMIUM(GL_GUILTY_CONTEXT_RESET_ARB, |
2807 GL_GUILTY_CONTEXT_RESET_ARB); | 2753 GL_GUILTY_CONTEXT_RESET_ARB); |
2808 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2754 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
2809 } | 2755 } |
2810 | 2756 |
2811 TEST_F(GLES2ImplementationTest, DrawBuffersEXT) { | |
2812 GLenum data[1][1] = {{0}}; | |
2813 struct Cmds { | |
2814 cmds::DrawBuffersEXTImmediate cmd; | |
2815 GLenum data[1][1]; | |
2816 }; | |
2817 | |
2818 Cmds expected; | |
2819 for (int ii = 0; ii < 1; ++ii) { | |
2820 for (int jj = 0; jj < 1; ++jj) { | |
2821 data[ii][jj] = static_cast<GLenum>(ii * 1 + jj); | |
2822 } | |
2823 } | |
2824 expected.cmd.Init(1, &data[0][0]); | |
2825 gl_->DrawBuffersEXT(1, &data[0][0]); | |
2826 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | |
2827 } | |
2828 | |
2829 TEST_F(GLES2ImplementationTest, DiscardBackbufferCHROMIUM) { | 2757 TEST_F(GLES2ImplementationTest, DiscardBackbufferCHROMIUM) { |
2830 struct Cmds { | 2758 struct Cmds { |
2831 cmds::DiscardBackbufferCHROMIUM cmd; | 2759 cmds::DiscardBackbufferCHROMIUM cmd; |
2832 }; | 2760 }; |
2833 Cmds expected; | 2761 Cmds expected; |
2834 expected.cmd.Init(); | 2762 expected.cmd.Init(); |
2835 | 2763 |
2836 gl_->DiscardBackbufferCHROMIUM(); | 2764 gl_->DiscardBackbufferCHROMIUM(); |
2837 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2765 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
2838 } | 2766 } |
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3027 struct Cmds { | 2955 struct Cmds { |
3028 cmds::CoverageModulationCHROMIUM cmd; | 2956 cmds::CoverageModulationCHROMIUM cmd; |
3029 }; | 2957 }; |
3030 Cmds expected; | 2958 Cmds expected; |
3031 expected.cmd.Init(GL_RGB); | 2959 expected.cmd.Init(GL_RGB); |
3032 | 2960 |
3033 gl_->CoverageModulationCHROMIUM(GL_RGB); | 2961 gl_->CoverageModulationCHROMIUM(GL_RGB); |
3034 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); | 2962 EXPECT_EQ(0, memcmp(&expected, commands_, sizeof(expected))); |
3035 } | 2963 } |
3036 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_UNITTEST_AUTOGEN_H_ | 2964 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_UNITTEST_AUTOGEN_H_ |
OLD | NEW |