| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h
|
| index cdbf351dd5228991891b47f26379a81c19093cb9..8d605c5cd5a7d56de022a4ed09e29b556935b85d 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h
|
| @@ -431,25 +431,6 @@ TEST_P(GLES2DecoderTest1, CullFaceValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_P(GLES2DecoderTest1, DeleteBuffersValidArgs) {
|
| - EXPECT_CALL(*gl_, DeleteBuffersARB(1, Pointee(kServiceBufferId))).Times(1);
|
| - GetSharedMemoryAs<GLuint*>()[0] = client_buffer_id_;
|
| - SpecializedSetup<cmds::DeleteBuffers, 0>(true);
|
| - cmds::DeleteBuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| - EXPECT_TRUE(GetBuffer(client_buffer_id_) == NULL);
|
| -}
|
| -
|
| -TEST_P(GLES2DecoderTest1, DeleteBuffersInvalidArgs) {
|
| - GetSharedMemoryAs<GLuint*>()[0] = kInvalidClientId;
|
| - SpecializedSetup<cmds::DeleteBuffers, 0>(false);
|
| - cmds::DeleteBuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| -}
|
| -
|
| TEST_P(GLES2DecoderTest1, DeleteBuffersImmediateValidArgs) {
|
| EXPECT_CALL(*gl_, DeleteBuffersARB(1, Pointee(kServiceBufferId))).Times(1);
|
| cmds::DeleteBuffersImmediate& cmd =
|
| @@ -471,26 +452,6 @@ TEST_P(GLES2DecoderTest1, DeleteBuffersImmediateInvalidArgs) {
|
| EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp)));
|
| }
|
|
|
| -TEST_P(GLES2DecoderTest1, DeleteFramebuffersValidArgs) {
|
| - EXPECT_CALL(*gl_, DeleteFramebuffersEXT(1, Pointee(kServiceFramebufferId)))
|
| - .Times(1);
|
| - GetSharedMemoryAs<GLuint*>()[0] = client_framebuffer_id_;
|
| - SpecializedSetup<cmds::DeleteFramebuffers, 0>(true);
|
| - cmds::DeleteFramebuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| - EXPECT_TRUE(GetFramebuffer(client_framebuffer_id_) == NULL);
|
| -}
|
| -
|
| -TEST_P(GLES2DecoderTest1, DeleteFramebuffersInvalidArgs) {
|
| - GetSharedMemoryAs<GLuint*>()[0] = kInvalidClientId;
|
| - SpecializedSetup<cmds::DeleteFramebuffers, 0>(false);
|
| - cmds::DeleteFramebuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| -}
|
| -
|
| TEST_P(GLES2DecoderTest1, DeleteFramebuffersImmediateValidArgs) {
|
| EXPECT_CALL(*gl_, DeleteFramebuffersEXT(1, Pointee(kServiceFramebufferId)))
|
| .Times(1);
|
| @@ -522,26 +483,6 @@ TEST_P(GLES2DecoderTest1, DeleteProgramValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_P(GLES2DecoderTest1, DeleteRenderbuffersValidArgs) {
|
| - EXPECT_CALL(*gl_, DeleteRenderbuffersEXT(1, Pointee(kServiceRenderbufferId)))
|
| - .Times(1);
|
| - GetSharedMemoryAs<GLuint*>()[0] = client_renderbuffer_id_;
|
| - SpecializedSetup<cmds::DeleteRenderbuffers, 0>(true);
|
| - cmds::DeleteRenderbuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| - EXPECT_TRUE(GetRenderbuffer(client_renderbuffer_id_) == NULL);
|
| -}
|
| -
|
| -TEST_P(GLES2DecoderTest1, DeleteRenderbuffersInvalidArgs) {
|
| - GetSharedMemoryAs<GLuint*>()[0] = kInvalidClientId;
|
| - SpecializedSetup<cmds::DeleteRenderbuffers, 0>(false);
|
| - cmds::DeleteRenderbuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| -}
|
| -
|
| TEST_P(GLES2DecoderTest1, DeleteRenderbuffersImmediateValidArgs) {
|
| EXPECT_CALL(*gl_, DeleteRenderbuffersEXT(1, Pointee(kServiceRenderbufferId)))
|
| .Times(1);
|
| @@ -573,25 +514,6 @@ TEST_P(GLES2DecoderTest1, DeleteShaderValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_P(GLES2DecoderTest1, DeleteTexturesValidArgs) {
|
| - EXPECT_CALL(*gl_, DeleteTextures(1, Pointee(kServiceTextureId))).Times(1);
|
| - GetSharedMemoryAs<GLuint*>()[0] = client_texture_id_;
|
| - SpecializedSetup<cmds::DeleteTextures, 0>(true);
|
| - cmds::DeleteTextures cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| - EXPECT_TRUE(GetTexture(client_texture_id_) == NULL);
|
| -}
|
| -
|
| -TEST_P(GLES2DecoderTest1, DeleteTexturesInvalidArgs) {
|
| - GetSharedMemoryAs<GLuint*>()[0] = kInvalidClientId;
|
| - SpecializedSetup<cmds::DeleteTextures, 0>(false);
|
| - cmds::DeleteTextures cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| -}
|
| -
|
| TEST_P(GLES2DecoderTest1, DeleteTexturesImmediateValidArgs) {
|
| EXPECT_CALL(*gl_, DeleteTextures(1, Pointee(kServiceTextureId))).Times(1);
|
| cmds::DeleteTexturesImmediate& cmd =
|
| @@ -853,27 +775,6 @@ TEST_P(GLES2DecoderTest1, FrontFaceValidArgs) {
|
| EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| }
|
|
|
| -TEST_P(GLES2DecoderTest1, GenBuffersValidArgs) {
|
| - EXPECT_CALL(*gl_, GenBuffersARB(1, _))
|
| - .WillOnce(SetArgumentPointee<1>(kNewServiceId));
|
| - GetSharedMemoryAs<GLuint*>()[0] = kNewClientId;
|
| - SpecializedSetup<cmds::GenBuffers, 0>(true);
|
| - cmds::GenBuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| - EXPECT_TRUE(GetBuffer(kNewClientId) != NULL);
|
| -}
|
| -
|
| -TEST_P(GLES2DecoderTest1, GenBuffersInvalidArgs) {
|
| - EXPECT_CALL(*gl_, GenBuffersARB(_, _)).Times(0);
|
| - GetSharedMemoryAs<GLuint*>()[0] = client_buffer_id_;
|
| - SpecializedSetup<cmds::GenBuffers, 0>(false);
|
| - cmds::GenBuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kInvalidArguments, ExecuteCmd(cmd));
|
| -}
|
| -
|
| TEST_P(GLES2DecoderTest1, GenBuffersImmediateValidArgs) {
|
| EXPECT_CALL(*gl_, GenBuffersARB(1, _))
|
| .WillOnce(SetArgumentPointee<1>(kNewServiceId));
|
| @@ -922,27 +823,6 @@ TEST_P(GLES2DecoderTest1, GenerateMipmapInvalidArgs0_1) {
|
| EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
|
| }
|
|
|
| -TEST_P(GLES2DecoderTest1, GenFramebuffersValidArgs) {
|
| - EXPECT_CALL(*gl_, GenFramebuffersEXT(1, _))
|
| - .WillOnce(SetArgumentPointee<1>(kNewServiceId));
|
| - GetSharedMemoryAs<GLuint*>()[0] = kNewClientId;
|
| - SpecializedSetup<cmds::GenFramebuffers, 0>(true);
|
| - cmds::GenFramebuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| - EXPECT_TRUE(GetFramebuffer(kNewClientId) != NULL);
|
| -}
|
| -
|
| -TEST_P(GLES2DecoderTest1, GenFramebuffersInvalidArgs) {
|
| - EXPECT_CALL(*gl_, GenFramebuffersEXT(_, _)).Times(0);
|
| - GetSharedMemoryAs<GLuint*>()[0] = client_framebuffer_id_;
|
| - SpecializedSetup<cmds::GenFramebuffers, 0>(false);
|
| - cmds::GenFramebuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kInvalidArguments, ExecuteCmd(cmd));
|
| -}
|
| -
|
| TEST_P(GLES2DecoderTest1, GenFramebuffersImmediateValidArgs) {
|
| EXPECT_CALL(*gl_, GenFramebuffersEXT(1, _))
|
| .WillOnce(SetArgumentPointee<1>(kNewServiceId));
|
| @@ -966,27 +846,6 @@ TEST_P(GLES2DecoderTest1, GenFramebuffersImmediateInvalidArgs) {
|
| ExecuteImmediateCmd(*cmd, sizeof(&client_framebuffer_id_)));
|
| }
|
|
|
| -TEST_P(GLES2DecoderTest1, GenRenderbuffersValidArgs) {
|
| - EXPECT_CALL(*gl_, GenRenderbuffersEXT(1, _))
|
| - .WillOnce(SetArgumentPointee<1>(kNewServiceId));
|
| - GetSharedMemoryAs<GLuint*>()[0] = kNewClientId;
|
| - SpecializedSetup<cmds::GenRenderbuffers, 0>(true);
|
| - cmds::GenRenderbuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| - EXPECT_TRUE(GetRenderbuffer(kNewClientId) != NULL);
|
| -}
|
| -
|
| -TEST_P(GLES2DecoderTest1, GenRenderbuffersInvalidArgs) {
|
| - EXPECT_CALL(*gl_, GenRenderbuffersEXT(_, _)).Times(0);
|
| - GetSharedMemoryAs<GLuint*>()[0] = client_renderbuffer_id_;
|
| - SpecializedSetup<cmds::GenRenderbuffers, 0>(false);
|
| - cmds::GenRenderbuffers cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kInvalidArguments, ExecuteCmd(cmd));
|
| -}
|
| -
|
| TEST_P(GLES2DecoderTest1, GenRenderbuffersImmediateValidArgs) {
|
| EXPECT_CALL(*gl_, GenRenderbuffersEXT(1, _))
|
| .WillOnce(SetArgumentPointee<1>(kNewServiceId));
|
| @@ -1010,27 +869,6 @@ TEST_P(GLES2DecoderTest1, GenRenderbuffersImmediateInvalidArgs) {
|
| ExecuteImmediateCmd(*cmd, sizeof(&client_renderbuffer_id_)));
|
| }
|
|
|
| -TEST_P(GLES2DecoderTest1, GenTexturesValidArgs) {
|
| - EXPECT_CALL(*gl_, GenTextures(1, _))
|
| - .WillOnce(SetArgumentPointee<1>(kNewServiceId));
|
| - GetSharedMemoryAs<GLuint*>()[0] = kNewClientId;
|
| - SpecializedSetup<cmds::GenTextures, 0>(true);
|
| - cmds::GenTextures cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| - EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| - EXPECT_TRUE(GetTexture(kNewClientId) != NULL);
|
| -}
|
| -
|
| -TEST_P(GLES2DecoderTest1, GenTexturesInvalidArgs) {
|
| - EXPECT_CALL(*gl_, GenTextures(_, _)).Times(0);
|
| - GetSharedMemoryAs<GLuint*>()[0] = client_texture_id_;
|
| - SpecializedSetup<cmds::GenTextures, 0>(false);
|
| - cmds::GenTextures cmd;
|
| - cmd.Init(1, shared_memory_id_, shared_memory_offset_);
|
| - EXPECT_EQ(error::kInvalidArguments, ExecuteCmd(cmd));
|
| -}
|
| -
|
| TEST_P(GLES2DecoderTest1, GenTexturesImmediateValidArgs) {
|
| EXPECT_CALL(*gl_, GenTextures(1, _))
|
| .WillOnce(SetArgumentPointee<1>(kNewServiceId));
|
| @@ -1984,4 +1822,95 @@ TEST_P(GLES2DecoderTest1, IsProgramInvalidArgsBadSharedMemoryId) {
|
| cmd.Init(client_program_id_, shared_memory_id_, kInvalidSharedMemoryOffset);
|
| EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| }
|
| +
|
| +TEST_P(GLES2DecoderTest1, IsRenderbufferValidArgs) {
|
| + SpecializedSetup<cmds::IsRenderbuffer, 0>(true);
|
| + cmds::IsRenderbuffer cmd;
|
| + cmd.Init(client_renderbuffer_id_, shared_memory_id_, shared_memory_offset_);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest1, IsRenderbufferInvalidArgsBadSharedMemoryId) {
|
| + SpecializedSetup<cmds::IsRenderbuffer, 0>(false);
|
| + cmds::IsRenderbuffer cmd;
|
| + cmd.Init(
|
| + client_renderbuffer_id_, kInvalidSharedMemoryId, shared_memory_offset_);
|
| + EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| + cmd.Init(
|
| + client_renderbuffer_id_, shared_memory_id_, kInvalidSharedMemoryOffset);
|
| + EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest1, IsShaderValidArgs) {
|
| + SpecializedSetup<cmds::IsShader, 0>(true);
|
| + cmds::IsShader cmd;
|
| + cmd.Init(client_shader_id_, shared_memory_id_, shared_memory_offset_);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest1, IsShaderInvalidArgsBadSharedMemoryId) {
|
| + SpecializedSetup<cmds::IsShader, 0>(false);
|
| + cmds::IsShader cmd;
|
| + cmd.Init(client_shader_id_, kInvalidSharedMemoryId, shared_memory_offset_);
|
| + EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| + cmd.Init(client_shader_id_, shared_memory_id_, kInvalidSharedMemoryOffset);
|
| + EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest1, IsTextureValidArgs) {
|
| + SpecializedSetup<cmds::IsTexture, 0>(true);
|
| + cmds::IsTexture cmd;
|
| + cmd.Init(client_texture_id_, shared_memory_id_, shared_memory_offset_);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest1, IsTextureInvalidArgsBadSharedMemoryId) {
|
| + SpecializedSetup<cmds::IsTexture, 0>(false);
|
| + cmds::IsTexture cmd;
|
| + cmd.Init(client_texture_id_, kInvalidSharedMemoryId, shared_memory_offset_);
|
| + EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| + cmd.Init(client_texture_id_, shared_memory_id_, kInvalidSharedMemoryOffset);
|
| + EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest1, LineWidthValidArgs) {
|
| + EXPECT_CALL(*gl_, LineWidth(0.5f));
|
| + SpecializedSetup<cmds::LineWidth, 0>(true);
|
| + cmds::LineWidth cmd;
|
| + cmd.Init(0.5f);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest1, LineWidthInvalidValue0_0) {
|
| + SpecializedSetup<cmds::LineWidth, 0>(false);
|
| + cmds::LineWidth cmd;
|
| + cmd.Init(0.0f);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_INVALID_VALUE, GetGLError());
|
| +}
|
| +
|
| +TEST_P(GLES2DecoderTest1, LinkProgramValidArgs) {
|
| + EXPECT_CALL(*gl_, LinkProgram(kServiceProgramId));
|
| + SpecializedSetup<cmds::LinkProgram, 0>(true);
|
| + cmds::LinkProgram cmd;
|
| + cmd.Init(client_program_id_);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| +// TODO(gman): PixelStorei
|
| +
|
| +TEST_P(GLES2DecoderTest1, PolygonOffsetValidArgs) {
|
| + EXPECT_CALL(*gl_, PolygonOffset(1, 2));
|
| + SpecializedSetup<cmds::PolygonOffset, 0>(true);
|
| + cmds::PolygonOffset cmd;
|
| + cmd.Init(1, 2);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_NO_ERROR, GetGLError());
|
| +}
|
| +// TODO(gman): ReadPixels
|
| +
|
| #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
|
|
|