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 646 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
657 // TODO(gman): BindVertexArrayOES | 657 // TODO(gman): BindVertexArrayOES |
658 // TODO(gman): SwapBuffers | 658 // TODO(gman): SwapBuffers |
659 // TODO(gman): GetMaxValueInBufferCHROMIUM | 659 // TODO(gman): GetMaxValueInBufferCHROMIUM |
660 // TODO(gman): EnableFeatureCHROMIUM | 660 // TODO(gman): EnableFeatureCHROMIUM |
661 | 661 |
662 // TODO(gman): ResizeCHROMIUM | 662 // TODO(gman): ResizeCHROMIUM |
663 // TODO(gman): GetRequestableExtensionsCHROMIUM | 663 // TODO(gman): GetRequestableExtensionsCHROMIUM |
664 | 664 |
665 // TODO(gman): RequestExtensionCHROMIUM | 665 // TODO(gman): RequestExtensionCHROMIUM |
666 | 666 |
667 // TODO(gman): GetMultipleIntegervCHROMIUM | |
668 | |
669 // TODO(gman): GetProgramInfoCHROMIUM | 667 // TODO(gman): GetProgramInfoCHROMIUM |
670 | 668 |
671 // TODO(gman): GetTranslatedShaderSourceANGLE | 669 // TODO(gman): GetTranslatedShaderSourceANGLE |
672 // TODO(gman): PostSubBufferCHROMIUM | 670 // TODO(gman): PostSubBufferCHROMIUM |
673 // TODO(gman): TexImageIOSurface2DCHROMIUM | 671 // TODO(gman): TexImageIOSurface2DCHROMIUM |
674 // TODO(gman): CopyTextureCHROMIUM | 672 // TODO(gman): CopyTextureCHROMIUM |
675 // TODO(gman): DrawArraysInstancedANGLE | 673 // TODO(gman): DrawArraysInstancedANGLE |
676 // TODO(gman): DrawElementsInstancedANGLE | 674 // TODO(gman): DrawElementsInstancedANGLE |
677 // TODO(gman): VertexAttribDivisorANGLE | 675 // TODO(gman): VertexAttribDivisorANGLE |
678 // TODO(gman): GenMailboxCHROMIUM | 676 // TODO(gman): GenMailboxCHROMIUM |
679 | 677 |
680 // TODO(gman): ProduceTextureCHROMIUMImmediate | 678 // TODO(gman): ProduceTextureCHROMIUMImmediate |
681 // TODO(gman): ProduceTextureDirectCHROMIUMImmediate | 679 // TODO(gman): ProduceTextureDirectCHROMIUMImmediate |
682 // TODO(gman): ConsumeTextureCHROMIUMImmediate | 680 // TODO(gman): ConsumeTextureCHROMIUMImmediate |
683 // TODO(gman): CreateAndConsumeTextureCHROMIUMImmediate | 681 // TODO(gman): CreateAndConsumeTextureCHROMIUMImmediate |
684 // TODO(gman): BindUniformLocationCHROMIUMBucket | 682 // TODO(gman): BindUniformLocationCHROMIUMBucket |
| 683 // TODO(gman): GenValuebuffersCHROMIUMImmediate |
| 684 // TODO(gman): DeleteValuebuffersCHROMIUMImmediate |
| 685 |
| 686 TEST_P(GLES2DecoderTest2, IsValuebufferCHROMIUMValidArgs) { |
| 687 SpecializedSetup<cmds::IsValuebufferCHROMIUM, 0>(true); |
| 688 cmds::IsValuebufferCHROMIUM cmd; |
| 689 cmd.Init(client_valuebuffer_id_, shared_memory_id_, shared_memory_offset_); |
| 690 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
| 691 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
| 692 } |
| 693 |
| 694 TEST_P(GLES2DecoderTest2, IsValuebufferCHROMIUMInvalidArgsBadSharedMemoryId) { |
| 695 SpecializedSetup<cmds::IsValuebufferCHROMIUM, 0>(false); |
| 696 cmds::IsValuebufferCHROMIUM cmd; |
| 697 cmd.Init(client_valuebuffer_id_, kInvalidSharedMemoryId, |
| 698 shared_memory_offset_); |
| 699 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
| 700 cmd.Init(client_valuebuffer_id_, shared_memory_id_, |
| 701 kInvalidSharedMemoryOffset); |
| 702 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); |
| 703 } |
| 704 // TODO(gman): BindValuebufferCHROMIUM |
| 705 // TODO(gman): SubscribeValueCHROMIUM |
| 706 // TODO(gman): PopulateSubscribedValuesCHROMIUM |
| 707 // TODO(gman): UniformValuebufferCHROMIUM |
685 // TODO(gman): BindTexImage2DCHROMIUM | 708 // TODO(gman): BindTexImage2DCHROMIUM |
686 // TODO(gman): ReleaseTexImage2DCHROMIUM | 709 // TODO(gman): ReleaseTexImage2DCHROMIUM |
687 // TODO(gman): TraceBeginCHROMIUM | 710 // TODO(gman): TraceBeginCHROMIUM |
688 | 711 |
689 // TODO(gman): TraceEndCHROMIUM | 712 // TODO(gman): TraceEndCHROMIUM |
690 // TODO(gman): AsyncTexSubImage2DCHROMIUM | 713 // TODO(gman): AsyncTexSubImage2DCHROMIUM |
691 | 714 |
692 // TODO(gman): AsyncTexImage2DCHROMIUM | 715 // TODO(gman): AsyncTexImage2DCHROMIUM |
693 | 716 |
694 // TODO(gman): WaitAsyncTexImage2DCHROMIUM | 717 // TODO(gman): WaitAsyncTexImage2DCHROMIUM |
695 | 718 |
696 // TODO(gman): WaitAllAsyncTexImage2DCHROMIUM | 719 // TODO(gman): WaitAllAsyncTexImage2DCHROMIUM |
697 | 720 |
698 // TODO(gman): LoseContextCHROMIUM | |
699 // TODO(gman): InsertSyncPointCHROMIUM | |
700 | |
701 // TODO(gman): WaitSyncPointCHROMIUM | |
702 | |
703 // TODO(gman): DrawBuffersEXTImmediate | |
704 // TODO(gman): DiscardBackbufferCHROMIUM | |
705 | |
706 // TODO(gman): ScheduleOverlayPlaneCHROMIUM | |
707 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ | 721 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ |
OLD | NEW |