| 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 704 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 715 TEST_P(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs2_0) { | 715 TEST_P(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs2_0) { |
| 716 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0); | 716 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0); |
| 717 SpecializedSetup<cmds::FramebufferRenderbuffer, 0>(false); | 717 SpecializedSetup<cmds::FramebufferRenderbuffer, 0>(false); |
| 718 cmds::FramebufferRenderbuffer cmd; | 718 cmds::FramebufferRenderbuffer cmd; |
| 719 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_FRAMEBUFFER, | 719 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_FRAMEBUFFER, |
| 720 client_renderbuffer_id_); | 720 client_renderbuffer_id_); |
| 721 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 721 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 722 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); | 722 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
| 723 } | 723 } |
| 724 | 724 |
| 725 TEST_P(GLES2DecoderTest1, FramebufferTextureLayerValidArgs) { | |
| 726 EXPECT_CALL(*gl_, | |
| 727 FramebufferTextureLayer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, | |
| 728 kServiceTextureId, 4, 5)); | |
| 729 SpecializedSetup<cmds::FramebufferTextureLayer, 0>(true); | |
| 730 cmds::FramebufferTextureLayer cmd; | |
| 731 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, client_texture_id_, 4, 5); | |
| 732 decoder_->set_unsafe_es3_apis_enabled(true); | |
| 733 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 734 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | |
| 735 decoder_->set_unsafe_es3_apis_enabled(false); | |
| 736 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | |
| 737 } | |
| 738 | |
| 739 TEST_P(GLES2DecoderTest1, FrontFaceValidArgs) { | 725 TEST_P(GLES2DecoderTest1, FrontFaceValidArgs) { |
| 740 EXPECT_CALL(*gl_, FrontFace(GL_CW)); | 726 EXPECT_CALL(*gl_, FrontFace(GL_CW)); |
| 741 SpecializedSetup<cmds::FrontFace, 0>(true); | 727 SpecializedSetup<cmds::FrontFace, 0>(true); |
| 742 cmds::FrontFace cmd; | 728 cmds::FrontFace cmd; |
| 743 cmd.Init(GL_CW); | 729 cmd.Init(GL_CW); |
| 744 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 730 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 745 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 731 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 746 } | 732 } |
| 747 | 733 |
| 748 TEST_P(GLES2DecoderTest1, GenBuffersImmediateValidArgs) { | 734 TEST_P(GLES2DecoderTest1, GenBuffersImmediateValidArgs) { |
| (...skipping 426 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1175 cmd.Init(GL_ACTIVE_TEXTURE, shared_memory_id_, shared_memory_offset_); | 1161 cmd.Init(GL_ACTIVE_TEXTURE, shared_memory_id_, shared_memory_offset_); |
| 1176 decoder_->set_unsafe_es3_apis_enabled(true); | 1162 decoder_->set_unsafe_es3_apis_enabled(true); |
| 1177 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 1163 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1178 EXPECT_EQ(decoder_->GetGLES2Util()->GLGetNumValuesReturned(GL_ACTIVE_TEXTURE), | 1164 EXPECT_EQ(decoder_->GetGLES2Util()->GLGetNumValuesReturned(GL_ACTIVE_TEXTURE), |
| 1179 result->GetNumResults()); | 1165 result->GetNumResults()); |
| 1180 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 1166 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 1181 decoder_->set_unsafe_es3_apis_enabled(false); | 1167 decoder_->set_unsafe_es3_apis_enabled(false); |
| 1182 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | 1168 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); |
| 1183 } | 1169 } |
| 1184 | 1170 |
| 1185 TEST_P(GLES2DecoderTest1, GetIntegeri_vValidArgs) { | |
| 1186 EXPECT_CALL(*gl_, GetError()).WillRepeatedly(Return(GL_NO_ERROR)); | |
| 1187 SpecializedSetup<cmds::GetIntegeri_v, 0>(true); | |
| 1188 typedef cmds::GetIntegeri_v::Result Result; | |
| 1189 Result* result = static_cast<Result*>(shared_memory_address_); | |
| 1190 EXPECT_CALL(*gl_, GetIntegeri_v(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 2, | |
| 1191 result->GetData())); | |
| 1192 result->size = 0; | |
| 1193 cmds::GetIntegeri_v cmd; | |
| 1194 cmd.Init(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 2, shared_memory_id_, | |
| 1195 shared_memory_offset_); | |
| 1196 decoder_->set_unsafe_es3_apis_enabled(true); | |
| 1197 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 1198 EXPECT_EQ(decoder_->GetGLES2Util()->GLGetNumValuesReturned( | |
| 1199 GL_TRANSFORM_FEEDBACK_BUFFER_BINDING), | |
| 1200 result->GetNumResults()); | |
| 1201 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | |
| 1202 decoder_->set_unsafe_es3_apis_enabled(false); | |
| 1203 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | |
| 1204 } | |
| 1205 | |
| 1206 TEST_P(GLES2DecoderTest1, GetInteger64i_vValidArgs) { | |
| 1207 EXPECT_CALL(*gl_, GetError()).WillRepeatedly(Return(GL_NO_ERROR)); | |
| 1208 SpecializedSetup<cmds::GetInteger64i_v, 0>(true); | |
| 1209 typedef cmds::GetInteger64i_v::Result Result; | |
| 1210 Result* result = static_cast<Result*>(shared_memory_address_); | |
| 1211 EXPECT_CALL(*gl_, GetInteger64i_v(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 2, | |
| 1212 result->GetData())); | |
| 1213 result->size = 0; | |
| 1214 cmds::GetInteger64i_v cmd; | |
| 1215 cmd.Init(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 2, shared_memory_id_, | |
| 1216 shared_memory_offset_); | |
| 1217 decoder_->set_unsafe_es3_apis_enabled(true); | |
| 1218 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 1219 EXPECT_EQ(decoder_->GetGLES2Util()->GLGetNumValuesReturned( | |
| 1220 GL_TRANSFORM_FEEDBACK_BUFFER_BINDING), | |
| 1221 result->GetNumResults()); | |
| 1222 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | |
| 1223 decoder_->set_unsafe_es3_apis_enabled(false); | |
| 1224 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | |
| 1225 } | |
| 1226 | |
| 1227 TEST_P(GLES2DecoderTest1, GetIntegervValidArgs) { | 1171 TEST_P(GLES2DecoderTest1, GetIntegervValidArgs) { |
| 1228 EXPECT_CALL(*gl_, GetError()).WillRepeatedly(Return(GL_NO_ERROR)); | 1172 EXPECT_CALL(*gl_, GetError()).WillRepeatedly(Return(GL_NO_ERROR)); |
| 1229 SpecializedSetup<cmds::GetIntegerv, 0>(true); | 1173 SpecializedSetup<cmds::GetIntegerv, 0>(true); |
| 1230 typedef cmds::GetIntegerv::Result Result; | 1174 typedef cmds::GetIntegerv::Result Result; |
| 1231 Result* result = static_cast<Result*>(shared_memory_address_); | 1175 Result* result = static_cast<Result*>(shared_memory_address_); |
| 1232 EXPECT_CALL(*gl_, GetIntegerv(GL_ACTIVE_TEXTURE, result->GetData())); | 1176 EXPECT_CALL(*gl_, GetIntegerv(GL_ACTIVE_TEXTURE, result->GetData())); |
| 1233 result->size = 0; | 1177 result->size = 0; |
| 1234 cmds::GetIntegerv cmd; | 1178 cmds::GetIntegerv cmd; |
| 1235 cmd.Init(GL_ACTIVE_TEXTURE, shared_memory_id_, shared_memory_offset_); | 1179 cmd.Init(GL_ACTIVE_TEXTURE, shared_memory_id_, shared_memory_offset_); |
| 1236 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 1180 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1322 cmds::GetProgramiv::Result* result = | 1266 cmds::GetProgramiv::Result* result = |
| 1323 static_cast<cmds::GetProgramiv::Result*>(shared_memory_address_); | 1267 static_cast<cmds::GetProgramiv::Result*>(shared_memory_address_); |
| 1324 result->size = 0; | 1268 result->size = 0; |
| 1325 cmds::GetProgramiv cmd; | 1269 cmds::GetProgramiv cmd; |
| 1326 cmd.Init(client_program_id_, GL_DELETE_STATUS, shared_memory_id_, | 1270 cmd.Init(client_program_id_, GL_DELETE_STATUS, shared_memory_id_, |
| 1327 kInvalidSharedMemoryOffset); | 1271 kInvalidSharedMemoryOffset); |
| 1328 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1272 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
| 1329 EXPECT_EQ(0u, result->size); | 1273 EXPECT_EQ(0u, result->size); |
| 1330 } | 1274 } |
| 1331 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 1275 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
| OLD | NEW |