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_ |