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 809 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
820 TEST_P(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs2_0) { | 820 TEST_P(GLES2DecoderTest1, FramebufferRenderbufferInvalidArgs2_0) { |
821 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0); | 821 EXPECT_CALL(*gl_, FramebufferRenderbufferEXT(_, _, _, _)).Times(0); |
822 SpecializedSetup<cmds::FramebufferRenderbuffer, 0>(false); | 822 SpecializedSetup<cmds::FramebufferRenderbuffer, 0>(false); |
823 cmds::FramebufferRenderbuffer cmd; | 823 cmds::FramebufferRenderbuffer cmd; |
824 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_FRAMEBUFFER, | 824 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_FRAMEBUFFER, |
825 client_renderbuffer_id_); | 825 client_renderbuffer_id_); |
826 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 826 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
827 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); | 827 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); |
828 } | 828 } |
829 | 829 |
830 TEST_P(GLES2DecoderTest1, FramebufferTexture2DValidArgs) { | |
831 EXPECT_CALL(*gl_, | |
832 FramebufferTexture2DEXT(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, | |
833 GL_TEXTURE_2D, kServiceTextureId, 0)); | |
834 SpecializedSetup<cmds::FramebufferTexture2D, 0>(true); | |
835 cmds::FramebufferTexture2D cmd; | |
836 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, | |
837 client_texture_id_); | |
838 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
839 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | |
840 } | |
841 | |
842 TEST_P(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs0_0) { | |
843 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0); | |
844 SpecializedSetup<cmds::FramebufferTexture2D, 0>(false); | |
845 cmds::FramebufferTexture2D cmd; | |
846 cmd.Init(GL_RENDERBUFFER, GL_COLOR_ATTACHMENT0, GL_TEXTURE_2D, | |
847 client_texture_id_); | |
848 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
849 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); | |
850 } | |
851 | |
852 TEST_P(GLES2DecoderTest1, FramebufferTexture2DInvalidArgs2_0) { | |
853 EXPECT_CALL(*gl_, FramebufferTexture2DEXT(_, _, _, _, _)).Times(0); | |
854 SpecializedSetup<cmds::FramebufferTexture2D, 0>(false); | |
855 cmds::FramebufferTexture2D cmd; | |
856 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_PROXY_TEXTURE_CUBE_MAP, | |
857 client_texture_id_); | |
858 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
859 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); | |
860 } | |
861 | |
862 TEST_P(GLES2DecoderTest1, FramebufferTextureLayerValidArgs) { | 830 TEST_P(GLES2DecoderTest1, FramebufferTextureLayerValidArgs) { |
863 EXPECT_CALL(*gl_, | 831 EXPECT_CALL(*gl_, |
864 FramebufferTextureLayer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, | 832 FramebufferTextureLayer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, |
865 kServiceTextureId, 4, 5)); | 833 kServiceTextureId, 4, 5)); |
866 SpecializedSetup<cmds::FramebufferTextureLayer, 0>(true); | 834 SpecializedSetup<cmds::FramebufferTextureLayer, 0>(true); |
867 cmds::FramebufferTextureLayer cmd; | 835 cmds::FramebufferTextureLayer cmd; |
868 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, client_texture_id_, 4, 5); | 836 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, client_texture_id_, 4, 5); |
869 decoder_->set_unsafe_es3_apis_enabled(true); | 837 decoder_->set_unsafe_es3_apis_enabled(true); |
870 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 838 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
871 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 839 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
(...skipping 621 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1493 cmds::GetProgramiv::Result* result = | 1461 cmds::GetProgramiv::Result* result = |
1494 static_cast<cmds::GetProgramiv::Result*>(shared_memory_address_); | 1462 static_cast<cmds::GetProgramiv::Result*>(shared_memory_address_); |
1495 result->size = 0; | 1463 result->size = 0; |
1496 cmds::GetProgramiv cmd; | 1464 cmds::GetProgramiv cmd; |
1497 cmd.Init(client_program_id_, GL_DELETE_STATUS, shared_memory_id_, | 1465 cmd.Init(client_program_id_, GL_DELETE_STATUS, shared_memory_id_, |
1498 kInvalidSharedMemoryOffset); | 1466 kInvalidSharedMemoryOffset); |
1499 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); | 1467 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
1500 EXPECT_EQ(0u, result->size); | 1468 EXPECT_EQ(0u, result->size); |
1501 } | 1469 } |
1502 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 1470 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
OLD | NEW |