Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

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

Issue 1302233003: Replace gmock's deprecated SetArgumentPointee with SetArgPointee. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: 2017 Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
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
(...skipping 15 matching lines...) Expand all
26 SpecializedSetup<cmds::BindBuffer, 0>(true); 26 SpecializedSetup<cmds::BindBuffer, 0>(true);
27 cmds::BindBuffer cmd; 27 cmds::BindBuffer cmd;
28 cmd.Init(GL_ARRAY_BUFFER, client_buffer_id_); 28 cmd.Init(GL_ARRAY_BUFFER, client_buffer_id_);
29 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 29 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
30 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 30 EXPECT_EQ(GL_NO_ERROR, GetGLError());
31 } 31 }
32 32
33 TEST_P(GLES2DecoderTest1, BindBufferValidArgsNewId) { 33 TEST_P(GLES2DecoderTest1, BindBufferValidArgsNewId) {
34 EXPECT_CALL(*gl_, BindBuffer(GL_ARRAY_BUFFER, kNewServiceId)); 34 EXPECT_CALL(*gl_, BindBuffer(GL_ARRAY_BUFFER, kNewServiceId));
35 EXPECT_CALL(*gl_, GenBuffersARB(1, _)) 35 EXPECT_CALL(*gl_, GenBuffersARB(1, _))
36 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 36 .WillOnce(SetArgPointee<1>(kNewServiceId));
37 SpecializedSetup<cmds::BindBuffer, 0>(true); 37 SpecializedSetup<cmds::BindBuffer, 0>(true);
38 cmds::BindBuffer cmd; 38 cmds::BindBuffer cmd;
39 cmd.Init(GL_ARRAY_BUFFER, kNewClientId); 39 cmd.Init(GL_ARRAY_BUFFER, kNewClientId);
40 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 40 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
41 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 41 EXPECT_EQ(GL_NO_ERROR, GetGLError());
42 EXPECT_TRUE(GetBuffer(kNewClientId) != NULL); 42 EXPECT_TRUE(GetBuffer(kNewClientId) != NULL);
43 } 43 }
44 44
45 TEST_P(GLES2DecoderTest1, BindBufferInvalidArgs0_0) { 45 TEST_P(GLES2DecoderTest1, BindBufferInvalidArgs0_0) {
46 EXPECT_CALL(*gl_, BindBuffer(_, _)).Times(0); 46 EXPECT_CALL(*gl_, BindBuffer(_, _)).Times(0);
47 SpecializedSetup<cmds::BindBuffer, 0>(false); 47 SpecializedSetup<cmds::BindBuffer, 0>(false);
48 cmds::BindBuffer cmd; 48 cmds::BindBuffer cmd;
49 cmd.Init(GL_RENDERBUFFER, client_buffer_id_); 49 cmd.Init(GL_RENDERBUFFER, client_buffer_id_);
50 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 50 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
51 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 51 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
52 } 52 }
53 53
54 TEST_P(GLES2DecoderTest1, BindFramebufferValidArgs) { 54 TEST_P(GLES2DecoderTest1, BindFramebufferValidArgs) {
55 EXPECT_CALL(*gl_, BindFramebufferEXT(GL_FRAMEBUFFER, kServiceFramebufferId)); 55 EXPECT_CALL(*gl_, BindFramebufferEXT(GL_FRAMEBUFFER, kServiceFramebufferId));
56 SpecializedSetup<cmds::BindFramebuffer, 0>(true); 56 SpecializedSetup<cmds::BindFramebuffer, 0>(true);
57 cmds::BindFramebuffer cmd; 57 cmds::BindFramebuffer cmd;
58 cmd.Init(GL_FRAMEBUFFER, client_framebuffer_id_); 58 cmd.Init(GL_FRAMEBUFFER, client_framebuffer_id_);
59 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 59 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
60 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 60 EXPECT_EQ(GL_NO_ERROR, GetGLError());
61 } 61 }
62 62
63 TEST_P(GLES2DecoderTest1, BindFramebufferValidArgsNewId) { 63 TEST_P(GLES2DecoderTest1, BindFramebufferValidArgsNewId) {
64 EXPECT_CALL(*gl_, BindFramebufferEXT(GL_FRAMEBUFFER, kNewServiceId)); 64 EXPECT_CALL(*gl_, BindFramebufferEXT(GL_FRAMEBUFFER, kNewServiceId));
65 EXPECT_CALL(*gl_, GenFramebuffersEXT(1, _)) 65 EXPECT_CALL(*gl_, GenFramebuffersEXT(1, _))
66 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 66 .WillOnce(SetArgPointee<1>(kNewServiceId));
67 SpecializedSetup<cmds::BindFramebuffer, 0>(true); 67 SpecializedSetup<cmds::BindFramebuffer, 0>(true);
68 cmds::BindFramebuffer cmd; 68 cmds::BindFramebuffer cmd;
69 cmd.Init(GL_FRAMEBUFFER, kNewClientId); 69 cmd.Init(GL_FRAMEBUFFER, kNewClientId);
70 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 70 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
71 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 71 EXPECT_EQ(GL_NO_ERROR, GetGLError());
72 EXPECT_TRUE(GetFramebuffer(kNewClientId) != NULL); 72 EXPECT_TRUE(GetFramebuffer(kNewClientId) != NULL);
73 } 73 }
74 74
75 TEST_P(GLES2DecoderTest1, BindFramebufferInvalidArgs0_0) { 75 TEST_P(GLES2DecoderTest1, BindFramebufferInvalidArgs0_0) {
76 EXPECT_CALL(*gl_, BindFramebufferEXT(_, _)).Times(0); 76 EXPECT_CALL(*gl_, BindFramebufferEXT(_, _)).Times(0);
(...skipping 10 matching lines...) Expand all
87 SpecializedSetup<cmds::BindRenderbuffer, 0>(true); 87 SpecializedSetup<cmds::BindRenderbuffer, 0>(true);
88 cmds::BindRenderbuffer cmd; 88 cmds::BindRenderbuffer cmd;
89 cmd.Init(GL_RENDERBUFFER, client_renderbuffer_id_); 89 cmd.Init(GL_RENDERBUFFER, client_renderbuffer_id_);
90 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 90 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
91 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 91 EXPECT_EQ(GL_NO_ERROR, GetGLError());
92 } 92 }
93 93
94 TEST_P(GLES2DecoderTest1, BindRenderbufferValidArgsNewId) { 94 TEST_P(GLES2DecoderTest1, BindRenderbufferValidArgsNewId) {
95 EXPECT_CALL(*gl_, BindRenderbufferEXT(GL_RENDERBUFFER, kNewServiceId)); 95 EXPECT_CALL(*gl_, BindRenderbufferEXT(GL_RENDERBUFFER, kNewServiceId));
96 EXPECT_CALL(*gl_, GenRenderbuffersEXT(1, _)) 96 EXPECT_CALL(*gl_, GenRenderbuffersEXT(1, _))
97 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 97 .WillOnce(SetArgPointee<1>(kNewServiceId));
98 SpecializedSetup<cmds::BindRenderbuffer, 0>(true); 98 SpecializedSetup<cmds::BindRenderbuffer, 0>(true);
99 cmds::BindRenderbuffer cmd; 99 cmds::BindRenderbuffer cmd;
100 cmd.Init(GL_RENDERBUFFER, kNewClientId); 100 cmd.Init(GL_RENDERBUFFER, kNewClientId);
101 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 101 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
102 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 102 EXPECT_EQ(GL_NO_ERROR, GetGLError());
103 EXPECT_TRUE(GetRenderbuffer(kNewClientId) != NULL); 103 EXPECT_TRUE(GetRenderbuffer(kNewClientId) != NULL);
104 } 104 }
105 105
106 TEST_P(GLES2DecoderTest1, BindRenderbufferInvalidArgs0_0) { 106 TEST_P(GLES2DecoderTest1, BindRenderbufferInvalidArgs0_0) {
107 EXPECT_CALL(*gl_, BindRenderbufferEXT(_, _)).Times(0); 107 EXPECT_CALL(*gl_, BindRenderbufferEXT(_, _)).Times(0);
(...skipping 541 matching lines...) Expand 10 before | Expand all | Expand 10 after
649 EXPECT_CALL(*gl_, FrontFace(GL_CW)); 649 EXPECT_CALL(*gl_, FrontFace(GL_CW));
650 SpecializedSetup<cmds::FrontFace, 0>(true); 650 SpecializedSetup<cmds::FrontFace, 0>(true);
651 cmds::FrontFace cmd; 651 cmds::FrontFace cmd;
652 cmd.Init(GL_CW); 652 cmd.Init(GL_CW);
653 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 653 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
654 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 654 EXPECT_EQ(GL_NO_ERROR, GetGLError());
655 } 655 }
656 656
657 TEST_P(GLES2DecoderTest1, GenBuffersImmediateValidArgs) { 657 TEST_P(GLES2DecoderTest1, GenBuffersImmediateValidArgs) {
658 EXPECT_CALL(*gl_, GenBuffersARB(1, _)) 658 EXPECT_CALL(*gl_, GenBuffersARB(1, _))
659 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 659 .WillOnce(SetArgPointee<1>(kNewServiceId));
660 cmds::GenBuffersImmediate* cmd = GetImmediateAs<cmds::GenBuffersImmediate>(); 660 cmds::GenBuffersImmediate* cmd = GetImmediateAs<cmds::GenBuffersImmediate>();
661 GLuint temp = kNewClientId; 661 GLuint temp = kNewClientId;
662 SpecializedSetup<cmds::GenBuffersImmediate, 0>(true); 662 SpecializedSetup<cmds::GenBuffersImmediate, 0>(true);
663 cmd->Init(1, &temp); 663 cmd->Init(1, &temp);
664 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp))); 664 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp)));
665 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 665 EXPECT_EQ(GL_NO_ERROR, GetGLError());
666 EXPECT_TRUE(GetBuffer(kNewClientId) != NULL); 666 EXPECT_TRUE(GetBuffer(kNewClientId) != NULL);
667 } 667 }
668 668
669 TEST_P(GLES2DecoderTest1, GenBuffersImmediateDuplicateOrNullIds) { 669 TEST_P(GLES2DecoderTest1, GenBuffersImmediateDuplicateOrNullIds) {
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
712 EXPECT_CALL(*gl_, GenerateMipmapEXT(_)).Times(0); 712 EXPECT_CALL(*gl_, GenerateMipmapEXT(_)).Times(0);
713 SpecializedSetup<cmds::GenerateMipmap, 0>(false); 713 SpecializedSetup<cmds::GenerateMipmap, 0>(false);
714 cmds::GenerateMipmap cmd; 714 cmds::GenerateMipmap cmd;
715 cmd.Init(GL_TEXTURE_3D); 715 cmd.Init(GL_TEXTURE_3D);
716 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 716 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
717 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); 717 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
718 } 718 }
719 719
720 TEST_P(GLES2DecoderTest1, GenFramebuffersImmediateValidArgs) { 720 TEST_P(GLES2DecoderTest1, GenFramebuffersImmediateValidArgs) {
721 EXPECT_CALL(*gl_, GenFramebuffersEXT(1, _)) 721 EXPECT_CALL(*gl_, GenFramebuffersEXT(1, _))
722 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 722 .WillOnce(SetArgPointee<1>(kNewServiceId));
723 cmds::GenFramebuffersImmediate* cmd = 723 cmds::GenFramebuffersImmediate* cmd =
724 GetImmediateAs<cmds::GenFramebuffersImmediate>(); 724 GetImmediateAs<cmds::GenFramebuffersImmediate>();
725 GLuint temp = kNewClientId; 725 GLuint temp = kNewClientId;
726 SpecializedSetup<cmds::GenFramebuffersImmediate, 0>(true); 726 SpecializedSetup<cmds::GenFramebuffersImmediate, 0>(true);
727 cmd->Init(1, &temp); 727 cmd->Init(1, &temp);
728 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp))); 728 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp)));
729 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 729 EXPECT_EQ(GL_NO_ERROR, GetGLError());
730 EXPECT_TRUE(GetFramebuffer(kNewClientId) != NULL); 730 EXPECT_TRUE(GetFramebuffer(kNewClientId) != NULL);
731 } 731 }
732 732
(...skipping 18 matching lines...) Expand all
751 cmds::GenFramebuffersImmediate* cmd = 751 cmds::GenFramebuffersImmediate* cmd =
752 GetImmediateAs<cmds::GenFramebuffersImmediate>(); 752 GetImmediateAs<cmds::GenFramebuffersImmediate>();
753 SpecializedSetup<cmds::GenFramebuffersImmediate, 0>(false); 753 SpecializedSetup<cmds::GenFramebuffersImmediate, 0>(false);
754 cmd->Init(1, &client_framebuffer_id_); 754 cmd->Init(1, &client_framebuffer_id_);
755 EXPECT_EQ(error::kInvalidArguments, 755 EXPECT_EQ(error::kInvalidArguments,
756 ExecuteImmediateCmd(*cmd, sizeof(&client_framebuffer_id_))); 756 ExecuteImmediateCmd(*cmd, sizeof(&client_framebuffer_id_)));
757 } 757 }
758 758
759 TEST_P(GLES2DecoderTest1, GenRenderbuffersImmediateValidArgs) { 759 TEST_P(GLES2DecoderTest1, GenRenderbuffersImmediateValidArgs) {
760 EXPECT_CALL(*gl_, GenRenderbuffersEXT(1, _)) 760 EXPECT_CALL(*gl_, GenRenderbuffersEXT(1, _))
761 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 761 .WillOnce(SetArgPointee<1>(kNewServiceId));
762 cmds::GenRenderbuffersImmediate* cmd = 762 cmds::GenRenderbuffersImmediate* cmd =
763 GetImmediateAs<cmds::GenRenderbuffersImmediate>(); 763 GetImmediateAs<cmds::GenRenderbuffersImmediate>();
764 GLuint temp = kNewClientId; 764 GLuint temp = kNewClientId;
765 SpecializedSetup<cmds::GenRenderbuffersImmediate, 0>(true); 765 SpecializedSetup<cmds::GenRenderbuffersImmediate, 0>(true);
766 cmd->Init(1, &temp); 766 cmd->Init(1, &temp);
767 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp))); 767 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp)));
768 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 768 EXPECT_EQ(GL_NO_ERROR, GetGLError());
769 EXPECT_TRUE(GetRenderbuffer(kNewClientId) != NULL); 769 EXPECT_TRUE(GetRenderbuffer(kNewClientId) != NULL);
770 } 770 }
771 771
(...skipping 18 matching lines...) Expand all
790 cmds::GenRenderbuffersImmediate* cmd = 790 cmds::GenRenderbuffersImmediate* cmd =
791 GetImmediateAs<cmds::GenRenderbuffersImmediate>(); 791 GetImmediateAs<cmds::GenRenderbuffersImmediate>();
792 SpecializedSetup<cmds::GenRenderbuffersImmediate, 0>(false); 792 SpecializedSetup<cmds::GenRenderbuffersImmediate, 0>(false);
793 cmd->Init(1, &client_renderbuffer_id_); 793 cmd->Init(1, &client_renderbuffer_id_);
794 EXPECT_EQ(error::kInvalidArguments, 794 EXPECT_EQ(error::kInvalidArguments,
795 ExecuteImmediateCmd(*cmd, sizeof(&client_renderbuffer_id_))); 795 ExecuteImmediateCmd(*cmd, sizeof(&client_renderbuffer_id_)));
796 } 796 }
797 797
798 TEST_P(GLES3DecoderTest1, GenSamplersImmediateValidArgs) { 798 TEST_P(GLES3DecoderTest1, GenSamplersImmediateValidArgs) {
799 EXPECT_CALL(*gl_, GenSamplers(1, _)) 799 EXPECT_CALL(*gl_, GenSamplers(1, _))
800 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 800 .WillOnce(SetArgPointee<1>(kNewServiceId));
801 cmds::GenSamplersImmediate* cmd = 801 cmds::GenSamplersImmediate* cmd =
802 GetImmediateAs<cmds::GenSamplersImmediate>(); 802 GetImmediateAs<cmds::GenSamplersImmediate>();
803 GLuint temp = kNewClientId; 803 GLuint temp = kNewClientId;
804 SpecializedSetup<cmds::GenSamplersImmediate, 0>(true); 804 SpecializedSetup<cmds::GenSamplersImmediate, 0>(true);
805 cmd->Init(1, &temp); 805 cmd->Init(1, &temp);
806 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp))); 806 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp)));
807 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 807 EXPECT_EQ(GL_NO_ERROR, GetGLError());
808 EXPECT_TRUE(GetSampler(kNewClientId) != NULL); 808 EXPECT_TRUE(GetSampler(kNewClientId) != NULL);
809 } 809 }
810 810
(...skipping 18 matching lines...) Expand all
829 cmds::GenSamplersImmediate* cmd = 829 cmds::GenSamplersImmediate* cmd =
830 GetImmediateAs<cmds::GenSamplersImmediate>(); 830 GetImmediateAs<cmds::GenSamplersImmediate>();
831 SpecializedSetup<cmds::GenSamplersImmediate, 0>(false); 831 SpecializedSetup<cmds::GenSamplersImmediate, 0>(false);
832 cmd->Init(1, &client_sampler_id_); 832 cmd->Init(1, &client_sampler_id_);
833 EXPECT_EQ(error::kInvalidArguments, 833 EXPECT_EQ(error::kInvalidArguments,
834 ExecuteImmediateCmd(*cmd, sizeof(&client_sampler_id_))); 834 ExecuteImmediateCmd(*cmd, sizeof(&client_sampler_id_)));
835 } 835 }
836 836
837 TEST_P(GLES2DecoderTest1, GenTexturesImmediateValidArgs) { 837 TEST_P(GLES2DecoderTest1, GenTexturesImmediateValidArgs) {
838 EXPECT_CALL(*gl_, GenTextures(1, _)) 838 EXPECT_CALL(*gl_, GenTextures(1, _))
839 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 839 .WillOnce(SetArgPointee<1>(kNewServiceId));
840 cmds::GenTexturesImmediate* cmd = 840 cmds::GenTexturesImmediate* cmd =
841 GetImmediateAs<cmds::GenTexturesImmediate>(); 841 GetImmediateAs<cmds::GenTexturesImmediate>();
842 GLuint temp = kNewClientId; 842 GLuint temp = kNewClientId;
843 SpecializedSetup<cmds::GenTexturesImmediate, 0>(true); 843 SpecializedSetup<cmds::GenTexturesImmediate, 0>(true);
844 cmd->Init(1, &temp); 844 cmd->Init(1, &temp);
845 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp))); 845 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp)));
846 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 846 EXPECT_EQ(GL_NO_ERROR, GetGLError());
847 EXPECT_TRUE(GetTexture(kNewClientId) != NULL); 847 EXPECT_TRUE(GetTexture(kNewClientId) != NULL);
848 } 848 }
849 849
(...skipping 18 matching lines...) Expand all
868 cmds::GenTexturesImmediate* cmd = 868 cmds::GenTexturesImmediate* cmd =
869 GetImmediateAs<cmds::GenTexturesImmediate>(); 869 GetImmediateAs<cmds::GenTexturesImmediate>();
870 SpecializedSetup<cmds::GenTexturesImmediate, 0>(false); 870 SpecializedSetup<cmds::GenTexturesImmediate, 0>(false);
871 cmd->Init(1, &client_texture_id_); 871 cmd->Init(1, &client_texture_id_);
872 EXPECT_EQ(error::kInvalidArguments, 872 EXPECT_EQ(error::kInvalidArguments,
873 ExecuteImmediateCmd(*cmd, sizeof(&client_texture_id_))); 873 ExecuteImmediateCmd(*cmd, sizeof(&client_texture_id_)));
874 } 874 }
875 875
876 TEST_P(GLES3DecoderTest1, GenTransformFeedbacksImmediateValidArgs) { 876 TEST_P(GLES3DecoderTest1, GenTransformFeedbacksImmediateValidArgs) {
877 EXPECT_CALL(*gl_, GenTransformFeedbacks(1, _)) 877 EXPECT_CALL(*gl_, GenTransformFeedbacks(1, _))
878 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 878 .WillOnce(SetArgPointee<1>(kNewServiceId));
879 cmds::GenTransformFeedbacksImmediate* cmd = 879 cmds::GenTransformFeedbacksImmediate* cmd =
880 GetImmediateAs<cmds::GenTransformFeedbacksImmediate>(); 880 GetImmediateAs<cmds::GenTransformFeedbacksImmediate>();
881 GLuint temp = kNewClientId; 881 GLuint temp = kNewClientId;
882 SpecializedSetup<cmds::GenTransformFeedbacksImmediate, 0>(true); 882 SpecializedSetup<cmds::GenTransformFeedbacksImmediate, 0>(true);
883 cmd->Init(1, &temp); 883 cmd->Init(1, &temp);
884 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp))); 884 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp)));
885 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 885 EXPECT_EQ(GL_NO_ERROR, GetGLError());
886 EXPECT_TRUE(GetTransformFeedback(kNewClientId) != NULL); 886 EXPECT_TRUE(GetTransformFeedback(kNewClientId) != NULL);
887 } 887 }
888 888
(...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after
1298 cmds::GetProgramiv::Result* result = 1298 cmds::GetProgramiv::Result* result =
1299 static_cast<cmds::GetProgramiv::Result*>(shared_memory_address_); 1299 static_cast<cmds::GetProgramiv::Result*>(shared_memory_address_);
1300 result->size = 0; 1300 result->size = 0;
1301 cmds::GetProgramiv cmd; 1301 cmds::GetProgramiv cmd;
1302 cmd.Init(client_program_id_, GL_DELETE_STATUS, shared_memory_id_, 1302 cmd.Init(client_program_id_, GL_DELETE_STATUS, shared_memory_id_,
1303 kInvalidSharedMemoryOffset); 1303 kInvalidSharedMemoryOffset);
1304 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); 1304 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
1305 EXPECT_EQ(0u, result->size); 1305 EXPECT_EQ(0u, result->size);
1306 } 1306 }
1307 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 1307 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/service/gles2_cmd_decoder_unittest_1.cc ('k') | gpu/command_buffer/service/gles2_cmd_decoder_unittest_2.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698