| 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 |