| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc
|
| ===================================================================
|
| --- gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc (revision 98533)
|
| +++ gpu/command_buffer/service/gles2_cmd_decoder_unittest.cc (working copy)
|
| @@ -96,8 +96,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
| SetupDefaultProgram();
|
| }
|
| };
|
| @@ -3191,8 +3190,7 @@
|
| false, // has stencil
|
| true, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -3222,8 +3220,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -3253,8 +3250,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| true, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -3284,8 +3280,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -3315,8 +3310,7 @@
|
| true, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - true, // request stencil
|
| - true); // bind generates resource
|
| + true); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -3346,8 +3340,7 @@
|
| true, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -3377,8 +3370,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| true, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| Enable cmd;
|
| cmd.Init(GL_DEPTH_TEST);
|
| @@ -3434,8 +3426,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| Enable cmd;
|
| cmd.Init(GL_DEPTH_TEST);
|
| @@ -3491,8 +3482,7 @@
|
| true, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - true, // request stencil
|
| - true); // bind generates resource
|
| + true); // request stencil
|
|
|
| Enable cmd;
|
| cmd.Init(GL_STENCIL_TEST);
|
| @@ -3548,8 +3538,7 @@
|
| true, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| Enable cmd;
|
| cmd.Init(GL_STENCIL_TEST);
|
| @@ -3605,8 +3594,7 @@
|
| true, // has stencil
|
| false, // request alpha
|
| true, // request depth
|
| - true, // request stencil
|
| - true); // bind generates resource
|
| + true); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -3649,8 +3637,7 @@
|
| true, // has stencil
|
| false, // request alpha
|
| true, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -3693,8 +3680,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
| DoBindRenderbuffer(GL_RENDERBUFFER, client_renderbuffer_id_,
|
| kServiceRenderbufferId);
|
| DoBindFramebuffer(GL_FRAMEBUFFER, client_framebuffer_id_,
|
| @@ -3770,8 +3756,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
| DoBindRenderbuffer(GL_RENDERBUFFER, client_renderbuffer_id_,
|
| kServiceRenderbufferId);
|
| DoBindFramebuffer(GL_FRAMEBUFFER, client_framebuffer_id_,
|
| @@ -4122,8 +4107,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
| DoBindRenderbuffer(GL_RENDERBUFFER, client_renderbuffer_id_,
|
| kServiceRenderbufferId);
|
| EXPECT_CALL(*gl_, GetError())
|
| @@ -4185,8 +4169,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -4242,8 +4225,7 @@
|
| false, // has stencil
|
| false, // request alpha
|
| false, // request depth
|
| - false, // request stencil
|
| - true); // bind generates resource
|
| + false); // request stencil
|
|
|
| EXPECT_CALL(*gl_, GetError())
|
| .WillOnce(Return(GL_NO_ERROR))
|
| @@ -4294,7 +4276,7 @@
|
| GetProgramInfoCHROMIUM cmd;
|
| cmd.Init(kInvalidClientId, kBucketId);
|
| EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| + EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| bucket = decoder_->GetBucket(kBucketId);
|
| ASSERT_TRUE(bucket != NULL);
|
| EXPECT_EQ(sizeof(ProgramInfoHeader), bucket->size());
|
| @@ -4306,38 +4288,6 @@
|
| EXPECT_EQ(0u, info->num_uniforms);
|
| }
|
|
|
| -TEST_F(GLES2DecoderManualInitTest, BindGeneratesResourceFalse) {
|
| - InitDecoder(
|
| - "", // extensions
|
| - false, // has alpha
|
| - false, // has depth
|
| - false, // has stencil
|
| - false, // request alpha
|
| - false, // request depth
|
| - false, // request stencil
|
| - false); // bind generates resource
|
| -
|
| - BindTexture cmd1;
|
| - cmd1.Init(GL_TEXTURE_2D, kInvalidClientId);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd1));
|
| - EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| -
|
| - BindBuffer cmd2;
|
| - cmd2.Init(GL_ARRAY_BUFFER, kInvalidClientId);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd2));
|
| - EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| -
|
| - BindFramebuffer cmd3;
|
| - cmd3.Init(GL_FRAMEBUFFER, kInvalidClientId);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd3));
|
| - EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| -
|
| - BindRenderbuffer cmd4;
|
| - cmd4.Init(GL_RENDERBUFFER, kInvalidClientId);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd4));
|
| - EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| -}
|
| -
|
| // TODO(gman): Complete this test.
|
| // TEST_F(GLES2DecoderTest, CompressedTexImage2DGLError) {
|
| // }
|
|
|