| 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 334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 345 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 345 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 346 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 346 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 347 } | 347 } |
| 348 // TODO(gman): CompileShader | 348 // TODO(gman): CompileShader |
| 349 // TODO(gman): CompressedTexImage2DBucket | 349 // TODO(gman): CompressedTexImage2DBucket |
| 350 // TODO(gman): CompressedTexImage2D | 350 // TODO(gman): CompressedTexImage2D |
| 351 | 351 |
| 352 // TODO(gman): CompressedTexSubImage2DBucket | 352 // TODO(gman): CompressedTexSubImage2DBucket |
| 353 // TODO(gman): CompressedTexSubImage2D | 353 // TODO(gman): CompressedTexSubImage2D |
| 354 | 354 |
| 355 TEST_P(GLES2DecoderTest1, CopyBufferSubDataValidArgs) { |
| 356 EXPECT_CALL(*gl_, |
| 357 CopyBufferSubData(GL_ARRAY_BUFFER, GL_ARRAY_BUFFER, 3, 4, 5)); |
| 358 SpecializedSetup<cmds::CopyBufferSubData, 0>(true); |
| 359 cmds::CopyBufferSubData cmd; |
| 360 cmd.Init(GL_ARRAY_BUFFER, GL_ARRAY_BUFFER, 3, 4, 5); |
| 361 decoder_->set_unsafe_es3_apis_enabled(true); |
| 362 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 363 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 364 decoder_->set_unsafe_es3_apis_enabled(false); |
| 365 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); |
| 366 } |
| 355 // TODO(gman): CopyTexImage2D | 367 // TODO(gman): CopyTexImage2D |
| 356 | 368 |
| 357 TEST_P(GLES2DecoderTest1, CopyTexSubImage2DValidArgs) { | 369 TEST_P(GLES2DecoderTest1, CopyTexSubImage2DValidArgs) { |
| 358 EXPECT_CALL(*gl_, CopyTexSubImage2D(GL_TEXTURE_2D, 2, 3, 4, 5, 6, 7, 8)); | 370 EXPECT_CALL(*gl_, CopyTexSubImage2D(GL_TEXTURE_2D, 2, 3, 4, 5, 6, 7, 8)); |
| 359 SpecializedSetup<cmds::CopyTexSubImage2D, 0>(true); | 371 SpecializedSetup<cmds::CopyTexSubImage2D, 0>(true); |
| 360 cmds::CopyTexSubImage2D cmd; | 372 cmds::CopyTexSubImage2D cmd; |
| 361 cmd.Init(GL_TEXTURE_2D, 2, 3, 4, 5, 6, 7, 8); | 373 cmd.Init(GL_TEXTURE_2D, 2, 3, 4, 5, 6, 7, 8); |
| 362 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 374 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 363 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 375 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 364 } | 376 } |
| (...skipping 387 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 752 SpecializedSetup<cmds::FramebufferTextureLayer, 0>(true); | 764 SpecializedSetup<cmds::FramebufferTextureLayer, 0>(true); |
| 753 cmds::FramebufferTextureLayer cmd; | 765 cmds::FramebufferTextureLayer cmd; |
| 754 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, client_texture_id_, 4, 5); | 766 cmd.Init(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, client_texture_id_, 4, 5); |
| 755 decoder_->set_unsafe_es3_apis_enabled(true); | 767 decoder_->set_unsafe_es3_apis_enabled(true); |
| 756 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 768 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 757 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 769 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 758 decoder_->set_unsafe_es3_apis_enabled(false); | 770 decoder_->set_unsafe_es3_apis_enabled(false); |
| 759 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | 771 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); |
| 760 } | 772 } |
| 761 | 773 |
| 762 TEST_P(GLES2DecoderTest1, FramebufferTextureLayerInvalidArgs0_0) { | |
| 763 EXPECT_CALL(*gl_, FramebufferTextureLayer(_, _, _, _, _)).Times(0); | |
| 764 SpecializedSetup<cmds::FramebufferTextureLayer, 0>(false); | |
| 765 cmds::FramebufferTextureLayer cmd; | |
| 766 cmd.Init(GL_DRAW_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, client_texture_id_, 4, 5); | |
| 767 decoder_->set_unsafe_es3_apis_enabled(true); | |
| 768 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 769 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); | |
| 770 decoder_->set_unsafe_es3_apis_enabled(false); | |
| 771 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | |
| 772 } | |
| 773 | |
| 774 TEST_P(GLES2DecoderTest1, FramebufferTextureLayerInvalidArgs0_1) { | |
| 775 EXPECT_CALL(*gl_, FramebufferTextureLayer(_, _, _, _, _)).Times(0); | |
| 776 SpecializedSetup<cmds::FramebufferTextureLayer, 0>(false); | |
| 777 cmds::FramebufferTextureLayer cmd; | |
| 778 cmd.Init(GL_READ_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, client_texture_id_, 4, 5); | |
| 779 decoder_->set_unsafe_es3_apis_enabled(true); | |
| 780 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 781 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); | |
| 782 decoder_->set_unsafe_es3_apis_enabled(false); | |
| 783 EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); | |
| 784 } | |
| 785 | |
| 786 TEST_P(GLES2DecoderTest1, FrontFaceValidArgs) { | 774 TEST_P(GLES2DecoderTest1, FrontFaceValidArgs) { |
| 787 EXPECT_CALL(*gl_, FrontFace(GL_CW)); | 775 EXPECT_CALL(*gl_, FrontFace(GL_CW)); |
| 788 SpecializedSetup<cmds::FrontFace, 0>(true); | 776 SpecializedSetup<cmds::FrontFace, 0>(true); |
| 789 cmds::FrontFace cmd; | 777 cmds::FrontFace cmd; |
| 790 cmd.Init(GL_CW); | 778 cmd.Init(GL_CW); |
| 791 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 779 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 792 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 780 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 793 } | 781 } |
| 794 | 782 |
| 795 TEST_P(GLES2DecoderTest1, GenBuffersImmediateValidArgs) { | 783 TEST_P(GLES2DecoderTest1, GenBuffersImmediateValidArgs) { |
| (...skipping 1070 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1866 EXPECT_CALL(*gl_, PolygonOffset(1, 2)); | 1854 EXPECT_CALL(*gl_, PolygonOffset(1, 2)); |
| 1867 SpecializedSetup<cmds::PolygonOffset, 0>(true); | 1855 SpecializedSetup<cmds::PolygonOffset, 0>(true); |
| 1868 cmds::PolygonOffset cmd; | 1856 cmds::PolygonOffset cmd; |
| 1869 cmd.Init(1, 2); | 1857 cmd.Init(1, 2); |
| 1870 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 1858 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 1871 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 1859 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 1872 } | 1860 } |
| 1873 // TODO(gman): ReadPixels | 1861 // TODO(gman): ReadPixels |
| 1874 | 1862 |
| 1875 // TODO(gman): ReleaseShaderCompiler | 1863 // TODO(gman): ReleaseShaderCompiler |
| 1876 | |
| 1877 TEST_P(GLES2DecoderTest1, RenderbufferStorageValidArgs) { | |
| 1878 SpecializedSetup<cmds::RenderbufferStorage, 0>(true); | |
| 1879 cmds::RenderbufferStorage cmd; | |
| 1880 cmd.Init(GL_RENDERBUFFER, GL_RGBA4, 3, 4); | |
| 1881 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 1882 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | |
| 1883 } | |
| 1884 | |
| 1885 TEST_P(GLES2DecoderTest1, RenderbufferStorageInvalidArgs0_0) { | |
| 1886 EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0); | |
| 1887 SpecializedSetup<cmds::RenderbufferStorage, 0>(false); | |
| 1888 cmds::RenderbufferStorage cmd; | |
| 1889 cmd.Init(GL_FRAMEBUFFER, GL_RGBA4, 3, 4); | |
| 1890 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 1891 EXPECT_EQ(GL_INVALID_ENUM, GetGLError()); | |
| 1892 } | |
| 1893 | |
| 1894 TEST_P(GLES2DecoderTest1, RenderbufferStorageInvalidArgs2_0) { | |
| 1895 EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0); | |
| 1896 SpecializedSetup<cmds::RenderbufferStorage, 0>(false); | |
| 1897 cmds::RenderbufferStorage cmd; | |
| 1898 cmd.Init(GL_RENDERBUFFER, GL_RGBA4, -1, 4); | |
| 1899 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 1900 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); | |
| 1901 } | |
| 1902 | |
| 1903 TEST_P(GLES2DecoderTest1, RenderbufferStorageInvalidArgs3_0) { | |
| 1904 EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0); | |
| 1905 SpecializedSetup<cmds::RenderbufferStorage, 0>(false); | |
| 1906 cmds::RenderbufferStorage cmd; | |
| 1907 cmd.Init(GL_RENDERBUFFER, GL_RGBA4, 3, -1); | |
| 1908 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | |
| 1909 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); | |
| 1910 } | |
| 1911 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ | 1864 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ |
| OLD | NEW |