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 |
11 // It is included by gles2_cmd_decoder_unittest_2.cc | 11 // It is included by gles2_cmd_decoder_unittest_2.cc |
12 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ | 12 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ |
13 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ | 13 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ |
14 | 14 |
| 15 TEST_P(GLES2DecoderTest2, IsEnabledValidArgs) { |
| 16 SpecializedSetup<cmds::IsEnabled, 0>(true); |
| 17 cmds::IsEnabled cmd; |
| 18 cmd.Init(GL_BLEND, shared_memory_id_, shared_memory_offset_); |
| 19 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 20 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 21 } |
| 22 |
| 23 TEST_P(GLES2DecoderTest2, IsEnabledInvalidArgs0_0) { |
| 24 EXPECT_CALL(*gl_, IsEnabled(_)).Times(0); |
| 25 SpecializedSetup<cmds::IsEnabled, 0>(false); |
| 26 cmds::IsEnabled cmd; |
| 27 cmd.Init(GL_CLIP_PLANE0, shared_memory_id_, shared_memory_offset_); |
| 28 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 29 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
| 30 } |
| 31 |
| 32 TEST_P(GLES2DecoderTest2, IsEnabledInvalidArgs0_1) { |
| 33 EXPECT_CALL(*gl_, IsEnabled(_)).Times(0); |
| 34 SpecializedSetup<cmds::IsEnabled, 0>(false); |
| 35 cmds::IsEnabled cmd; |
| 36 cmd.Init(GL_POINT_SPRITE, shared_memory_id_, shared_memory_offset_); |
| 37 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 38 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
| 39 } |
| 40 |
| 41 TEST_P(GLES2DecoderTest2, IsEnabledInvalidArgsBadSharedMemoryId) { |
| 42 SpecializedSetup<cmds::IsEnabled, 0>(false); |
| 43 cmds::IsEnabled cmd; |
| 44 cmd.Init(GL_BLEND, kInvalidSharedMemoryId, shared_memory_offset_); |
| 45 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
| 46 cmd.Init(GL_BLEND, shared_memory_id_, kInvalidSharedMemoryOffset); |
| 47 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
| 48 } |
| 49 |
15 TEST_P(GLES2DecoderTest2, IsFramebufferValidArgs) { | 50 TEST_P(GLES2DecoderTest2, IsFramebufferValidArgs) { |
16 SpecializedSetup<cmds::IsFramebuffer, 0>(true); | 51 SpecializedSetup<cmds::IsFramebuffer, 0>(true); |
17 cmds::IsFramebuffer cmd; | 52 cmds::IsFramebuffer cmd; |
18 cmd.Init(client_framebuffer_id_, shared_memory_id_, shared_memory_offset_); | 53 cmd.Init(client_framebuffer_id_, shared_memory_id_, shared_memory_offset_); |
19 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 54 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
20 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 55 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
21 } | 56 } |
22 | 57 |
23 TEST_P(GLES2DecoderTest2, IsFramebufferInvalidArgsBadSharedMemoryId) { | 58 TEST_P(GLES2DecoderTest2, IsFramebufferInvalidArgsBadSharedMemoryId) { |
24 SpecializedSetup<cmds::IsFramebuffer, 0>(false); | 59 SpecializedSetup<cmds::IsFramebuffer, 0>(false); |
(...skipping 392 matching lines...) Loading... |
417 TEST_P(GLES2DecoderTest2, StencilOpSeparateValidArgs) { | 452 TEST_P(GLES2DecoderTest2, StencilOpSeparateValidArgs) { |
418 EXPECT_CALL(*gl_, StencilOpSeparate(GL_FRONT, GL_INCR, GL_KEEP, GL_KEEP)); | 453 EXPECT_CALL(*gl_, StencilOpSeparate(GL_FRONT, GL_INCR, GL_KEEP, GL_KEEP)); |
419 SpecializedSetup<cmds::StencilOpSeparate, 0>(true); | 454 SpecializedSetup<cmds::StencilOpSeparate, 0>(true); |
420 cmds::StencilOpSeparate cmd; | 455 cmds::StencilOpSeparate cmd; |
421 cmd.Init(GL_FRONT, GL_INCR, GL_KEEP, GL_KEEP); | 456 cmd.Init(GL_FRONT, GL_INCR, GL_KEEP, GL_KEEP); |
422 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 457 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
423 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 458 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
424 } | 459 } |
425 // TODO(gman): TexImage2D | 460 // TODO(gman): TexImage2D |
426 | 461 |
| 462 // TODO(gman): TexImage3D |
| 463 |
427 TEST_P(GLES2DecoderTest2, TexParameterfValidArgs) { | 464 TEST_P(GLES2DecoderTest2, TexParameterfValidArgs) { |
428 EXPECT_CALL(*gl_, | 465 EXPECT_CALL(*gl_, |
429 TexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)); | 466 TexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)); |
430 SpecializedSetup<cmds::TexParameterf, 0>(true); | 467 SpecializedSetup<cmds::TexParameterf, 0>(true); |
431 cmds::TexParameterf cmd; | 468 cmds::TexParameterf cmd; |
432 cmd.Init(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); | 469 cmd.Init(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); |
433 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 470 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
434 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 471 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
435 } | 472 } |
436 | 473 |
(...skipping 188 matching lines...) Loading... |
625 cmds::TexStorage3D cmd; | 662 cmds::TexStorage3D cmd; |
626 cmd.Init(GL_TEXTURE_3D, 2, GL_RGB565, 4, 5, 6); | 663 cmd.Init(GL_TEXTURE_3D, 2, GL_RGB565, 4, 5, 6); |
627 decoder_->set_unsafe_es3_apis_enabled(true); | 664 decoder_->set_unsafe_es3_apis_enabled(true); |
628 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 665 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
629 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 666 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
630 decoder_->set_unsafe_es3_apis_enabled(false); | 667 decoder_->set_unsafe_es3_apis_enabled(false); |
631 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | 668 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); |
632 } | 669 } |
633 // TODO(gman): TexSubImage2D | 670 // TODO(gman): TexSubImage2D |
634 | 671 |
| 672 // TODO(gman): TexSubImage3D |
| 673 |
635 TEST_P(GLES2DecoderTest2, Uniform1fValidArgs) { | 674 TEST_P(GLES2DecoderTest2, Uniform1fValidArgs) { |
636 EXPECT_CALL(*gl_, Uniform1fv(1, 1, _)); | 675 EXPECT_CALL(*gl_, Uniform1fv(1, 1, _)); |
637 SpecializedSetup<cmds::Uniform1f, 0>(true); | 676 SpecializedSetup<cmds::Uniform1f, 0>(true); |
638 cmds::Uniform1f cmd; | 677 cmds::Uniform1f cmd; |
639 cmd.Init(1, 2); | 678 cmd.Init(1, 2); |
640 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 679 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
641 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 680 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
642 } | 681 } |
643 | 682 |
644 TEST_P(GLES2DecoderTest2, Uniform1fvImmediateValidArgs) { | 683 TEST_P(GLES2DecoderTest2, Uniform1fvImmediateValidArgs) { |
(...skipping 625 matching lines...) Loading... |
1270 EXPECT_CALL(*gl_, Viewport(_, _, _, _)).Times(0); | 1309 EXPECT_CALL(*gl_, Viewport(_, _, _, _)).Times(0); |
1271 SpecializedSetup<cmds::Viewport, 0>(false); | 1310 SpecializedSetup<cmds::Viewport, 0>(false); |
1272 cmds::Viewport cmd; | 1311 cmds::Viewport cmd; |
1273 cmd.Init(1, 2, 3, -1); | 1312 cmd.Init(1, 2, 3, -1); |
1274 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 1313 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
1275 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); | 1314 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); |
1276 } | 1315 } |
1277 // TODO(gman): TexStorage2DEXT | 1316 // TODO(gman): TexStorage2DEXT |
1278 // TODO(gman): GenQueriesEXTImmediate | 1317 // TODO(gman): GenQueriesEXTImmediate |
1279 // TODO(gman): DeleteQueriesEXTImmediate | 1318 // TODO(gman): DeleteQueriesEXTImmediate |
1280 // TODO(gman): BeginQueryEXT | |
1281 | |
1282 TEST_P(GLES2DecoderTest2, BeginTransformFeedbackValidArgs) { | |
1283 EXPECT_CALL(*gl_, BeginTransformFeedback(GL_POINTS)); | |
1284 SpecializedSetup<cmds::BeginTransformFeedback, 0>(true); | |
1285 cmds::BeginTransformFeedback cmd; | |
1286 cmd.Init(GL_POINTS); | |
1287 decoder_->set_unsafe_es3_apis_enabled(true); | |
1288 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
1289 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | |
1290 decoder_->set_unsafe_es3_apis_enabled(false); | |
1291 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | |
1292 } | |
1293 // TODO(gman): EndQueryEXT | |
1294 | |
1295 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ | 1319 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ |
OLD | NEW |