Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(191)

Side by Side Diff: gpu/command_buffer/service/gles2_cmd_decoder_unittest_2_autogen.h

Issue 282253002: Remove unneeded shm versions of bucket functions from command buffer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@no-shm-for-immediate-commands
Patch Set: rebase (1 new added hunk) Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
11 // It is included by gles2_cmd_decoder_unittest_2.cc 11 // It is included by gles2_cmd_decoder_unittest_2.cc
12 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ 12 #ifndef GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_
13 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ 13 #define GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_
14 14
15 // TODO(gman): ReleaseShaderCompiler
16
17 TEST_P(GLES2DecoderTest2, RenderbufferStorageValidArgs) {
18 SpecializedSetup<cmds::RenderbufferStorage, 0>(true);
19 cmds::RenderbufferStorage cmd;
20 cmd.Init(GL_RENDERBUFFER, GL_RGBA4, 3, 4);
21 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
22 EXPECT_EQ(GL_NO_ERROR, GetGLError());
23 }
24
25 TEST_P(GLES2DecoderTest2, RenderbufferStorageInvalidArgs0_0) {
26 EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0);
27 SpecializedSetup<cmds::RenderbufferStorage, 0>(false);
28 cmds::RenderbufferStorage cmd;
29 cmd.Init(GL_FRAMEBUFFER, GL_RGBA4, 3, 4);
30 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
31 EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
32 }
33
34 TEST_P(GLES2DecoderTest2, RenderbufferStorageInvalidArgs2_0) {
35 EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0);
36 SpecializedSetup<cmds::RenderbufferStorage, 0>(false);
37 cmds::RenderbufferStorage cmd;
38 cmd.Init(GL_RENDERBUFFER, GL_RGBA4, -1, 4);
39 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
40 EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
41 }
42
43 TEST_P(GLES2DecoderTest2, RenderbufferStorageInvalidArgs3_0) {
44 EXPECT_CALL(*gl_, RenderbufferStorageEXT(_, _, _, _)).Times(0);
45 SpecializedSetup<cmds::RenderbufferStorage, 0>(false);
46 cmds::RenderbufferStorage cmd;
47 cmd.Init(GL_RENDERBUFFER, GL_RGBA4, 3, -1);
48 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
49 EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
50 }
51
52 TEST_P(GLES2DecoderTest2, SampleCoverageValidArgs) {
53 EXPECT_CALL(*gl_, SampleCoverage(1, true));
54 SpecializedSetup<cmds::SampleCoverage, 0>(true);
55 cmds::SampleCoverage cmd;
56 cmd.Init(1, true);
57 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
58 EXPECT_EQ(GL_NO_ERROR, GetGLError());
59 }
60
61 TEST_P(GLES2DecoderTest2, ScissorValidArgs) { 15 TEST_P(GLES2DecoderTest2, ScissorValidArgs) {
62 EXPECT_CALL(*gl_, Scissor(1, 2, 3, 4)); 16 EXPECT_CALL(*gl_, Scissor(1, 2, 3, 4));
63 SpecializedSetup<cmds::Scissor, 0>(true); 17 SpecializedSetup<cmds::Scissor, 0>(true);
64 cmds::Scissor cmd; 18 cmds::Scissor cmd;
65 cmd.Init(1, 2, 3, 4); 19 cmd.Init(1, 2, 3, 4);
66 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 20 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
67 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 21 EXPECT_EQ(GL_NO_ERROR, GetGLError());
68 } 22 }
69 23
70 TEST_P(GLES2DecoderTest2, ScissorInvalidArgs2_0) { 24 TEST_P(GLES2DecoderTest2, ScissorInvalidArgs2_0) {
71 EXPECT_CALL(*gl_, Scissor(_, _, _, _)).Times(0); 25 EXPECT_CALL(*gl_, Scissor(_, _, _, _)).Times(0);
72 SpecializedSetup<cmds::Scissor, 0>(false); 26 SpecializedSetup<cmds::Scissor, 0>(false);
73 cmds::Scissor cmd; 27 cmds::Scissor cmd;
74 cmd.Init(1, 2, -1, 4); 28 cmd.Init(1, 2, -1, 4);
75 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 29 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
76 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); 30 EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
77 } 31 }
78 32
79 TEST_P(GLES2DecoderTest2, ScissorInvalidArgs3_0) { 33 TEST_P(GLES2DecoderTest2, ScissorInvalidArgs3_0) {
80 EXPECT_CALL(*gl_, Scissor(_, _, _, _)).Times(0); 34 EXPECT_CALL(*gl_, Scissor(_, _, _, _)).Times(0);
81 SpecializedSetup<cmds::Scissor, 0>(false); 35 SpecializedSetup<cmds::Scissor, 0>(false);
82 cmds::Scissor cmd; 36 cmds::Scissor cmd;
83 cmd.Init(1, 2, 3, -1); 37 cmd.Init(1, 2, 3, -1);
84 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 38 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
85 EXPECT_EQ(GL_INVALID_VALUE, GetGLError()); 39 EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
86 } 40 }
87 // TODO(gman): ShaderBinary 41 // TODO(gman): ShaderBinary
88 42
89 // TODO(gman): ShaderSource
90
91 // TODO(gman): ShaderSourceBucket 43 // TODO(gman): ShaderSourceBucket
92 44
93 TEST_P(GLES2DecoderTest2, StencilFuncValidArgs) { 45 TEST_P(GLES2DecoderTest2, StencilFuncValidArgs) {
94 EXPECT_CALL(*gl_, StencilFunc(GL_NEVER, 2, 3)); 46 EXPECT_CALL(*gl_, StencilFunc(GL_NEVER, 2, 3));
95 SpecializedSetup<cmds::StencilFunc, 0>(true); 47 SpecializedSetup<cmds::StencilFunc, 0>(true);
96 cmds::StencilFunc cmd; 48 cmds::StencilFunc cmd;
97 cmd.Init(GL_NEVER, 2, 3); 49 cmd.Init(GL_NEVER, 2, 3);
98 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); 50 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
99 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 51 EXPECT_EQ(GL_NO_ERROR, GetGLError());
100 } 52 }
(...skipping 641 matching lines...) Expand 10 before | Expand all | Expand 10 after
742 // TODO(gman): CopyTextureCHROMIUM 694 // TODO(gman): CopyTextureCHROMIUM
743 // TODO(gman): DrawArraysInstancedANGLE 695 // TODO(gman): DrawArraysInstancedANGLE
744 // TODO(gman): DrawElementsInstancedANGLE 696 // TODO(gman): DrawElementsInstancedANGLE
745 // TODO(gman): VertexAttribDivisorANGLE 697 // TODO(gman): VertexAttribDivisorANGLE
746 // TODO(gman): GenMailboxCHROMIUM 698 // TODO(gman): GenMailboxCHROMIUM
747 699
748 // TODO(gman): ProduceTextureCHROMIUMImmediate 700 // TODO(gman): ProduceTextureCHROMIUMImmediate
749 // TODO(gman): ProduceTextureDirectCHROMIUMImmediate 701 // TODO(gman): ProduceTextureDirectCHROMIUMImmediate
750 // TODO(gman): ConsumeTextureCHROMIUMImmediate 702 // TODO(gman): ConsumeTextureCHROMIUMImmediate
751 // TODO(gman): CreateAndConsumeTextureCHROMIUMImmediate 703 // TODO(gman): CreateAndConsumeTextureCHROMIUMImmediate
752 // TODO(gman): BindUniformLocationCHROMIUM
753
754 // TODO(gman): BindUniformLocationCHROMIUMBucket 704 // TODO(gman): BindUniformLocationCHROMIUMBucket
755 // TODO(gman): BindTexImage2DCHROMIUM 705 // TODO(gman): BindTexImage2DCHROMIUM
756 // TODO(gman): ReleaseTexImage2DCHROMIUM 706 // TODO(gman): ReleaseTexImage2DCHROMIUM
757 // TODO(gman): TraceBeginCHROMIUM 707 // TODO(gman): TraceBeginCHROMIUM
758 708
759 // TODO(gman): TraceEndCHROMIUM 709 // TODO(gman): TraceEndCHROMIUM
760 // TODO(gman): AsyncTexSubImage2DCHROMIUM 710 // TODO(gman): AsyncTexSubImage2DCHROMIUM
761 711
762 // TODO(gman): AsyncTexImage2DCHROMIUM 712 // TODO(gman): AsyncTexImage2DCHROMIUM
763 713
764 // TODO(gman): WaitAsyncTexImage2DCHROMIUM 714 // TODO(gman): WaitAsyncTexImage2DCHROMIUM
765 715
716 // TODO(gman): WaitAllAsyncTexImage2DCHROMIUM
717
718 // TODO(gman): DiscardFramebufferEXTImmediate
719 // TODO(gman): LoseContextCHROMIUM
720 // TODO(gman): InsertSyncPointCHROMIUM
721
722 // TODO(gman): WaitSyncPointCHROMIUM
723
766 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ 724 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698