Chromium Code Reviews

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h

Issue 851503003: Update from https://crrev.com/311076 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff |
OLDNEW
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...)
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...)
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...)
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_
OLDNEW

Powered by Google App Engine