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 15 matching lines...) Expand all Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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_ |
OLD | NEW |