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

Unified Diff: gpu/command_buffer/service/gles2_cmd_decoder_unittest_1_autogen.h

Issue 1922633002: Implement TransformFeedbackManager in GPU command buffer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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 side-by-side diff with in-line comments
Download patch
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 06d220af970d352034a1daf114b4c691b2d0c759..6f4649f2ae9dde34b552747b04381dcfbd9c37fa 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
@@ -51,35 +51,6 @@ TEST_P(GLES2DecoderTest1, BindBufferInvalidArgs0_0) {
EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
}
-TEST_P(GLES2DecoderTest1, BindBufferRangeValidArgs) {
- EXPECT_CALL(*gl_, BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 2,
- kServiceBufferId, 4, 4));
- SpecializedSetup<cmds::BindBufferRange, 0>(true);
- cmds::BindBufferRange cmd;
- cmd.Init(GL_TRANSFORM_FEEDBACK_BUFFER, 2, client_buffer_id_, 4, 4);
- decoder_->set_unsafe_es3_apis_enabled(true);
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
- EXPECT_EQ(GL_NO_ERROR, GetGLError());
- decoder_->set_unsafe_es3_apis_enabled(false);
- EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd));
-}
-
-TEST_P(GLES2DecoderTest1, BindBufferRangeValidArgsNewId) {
- EXPECT_CALL(*gl_, BindBufferRange(GL_TRANSFORM_FEEDBACK_BUFFER, 2,
- kNewServiceId, 4, 4));
- EXPECT_CALL(*gl_, GenBuffersARB(1, _))
- .WillOnce(SetArgumentPointee<1>(kNewServiceId));
- SpecializedSetup<cmds::BindBufferRange, 0>(true);
- cmds::BindBufferRange cmd;
- cmd.Init(GL_TRANSFORM_FEEDBACK_BUFFER, 2, kNewClientId, 4, 4);
- decoder_->set_unsafe_es3_apis_enabled(true);
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
- EXPECT_EQ(GL_NO_ERROR, GetGLError());
- EXPECT_TRUE(GetBuffer(kNewClientId) != NULL);
- decoder_->set_unsafe_es3_apis_enabled(false);
- EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd));
-}
-
TEST_P(GLES2DecoderTest1, BindFramebufferValidArgs) {
EXPECT_CALL(*gl_, BindFramebufferEXT(GL_FRAMEBUFFER, kServiceFramebufferId));
SpecializedSetup<cmds::BindFramebuffer, 0>(true);
@@ -192,19 +163,6 @@ TEST_P(GLES2DecoderTest1, BindTextureInvalidArgs0_1) {
EXPECT_EQ(GL_INVALID_ENUM, GetGLError());
}
-TEST_P(GLES2DecoderTest1, BindTransformFeedbackValidArgs) {
- EXPECT_CALL(*gl_, BindTransformFeedback(GL_TRANSFORM_FEEDBACK,
- kServiceTransformFeedbackId));
- SpecializedSetup<cmds::BindTransformFeedback, 0>(true);
- cmds::BindTransformFeedback cmd;
- cmd.Init(GL_TRANSFORM_FEEDBACK, client_transformfeedback_id_);
- decoder_->set_unsafe_es3_apis_enabled(true);
- EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
- EXPECT_EQ(GL_NO_ERROR, GetGLError());
- decoder_->set_unsafe_es3_apis_enabled(false);
- EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd));
-}
-
TEST_P(GLES2DecoderTest1, BlendColorValidArgs) {
EXPECT_CALL(*gl_, BlendColor(1, 2, 3, 4));
SpecializedSetup<cmds::BlendColor, 0>(true);
@@ -590,37 +548,6 @@ TEST_P(GLES2DecoderTest1, DeleteTexturesImmediateInvalidArgs) {
EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp)));
}
-TEST_P(GLES2DecoderTest1, DeleteTransformFeedbacksImmediateValidArgs) {
- EXPECT_CALL(*gl_,
- DeleteTransformFeedbacks(1, Pointee(kServiceTransformFeedbackId)))
- .Times(1);
- cmds::DeleteTransformFeedbacksImmediate& cmd =
- *GetImmediateAs<cmds::DeleteTransformFeedbacksImmediate>();
- SpecializedSetup<cmds::DeleteTransformFeedbacksImmediate, 0>(true);
- cmd.Init(1, &client_transformfeedback_id_);
- decoder_->set_unsafe_es3_apis_enabled(true);
- EXPECT_EQ(error::kNoError,
- ExecuteImmediateCmd(cmd, sizeof(client_transformfeedback_id_)));
- EXPECT_EQ(GL_NO_ERROR, GetGLError());
- EXPECT_FALSE(
- GetTransformFeedbackServiceId(client_transformfeedback_id_, NULL));
- decoder_->set_unsafe_es3_apis_enabled(false);
- EXPECT_EQ(error::kUnknownCommand,
- ExecuteImmediateCmd(cmd, sizeof(client_transformfeedback_id_)));
-}
-
-TEST_P(GLES2DecoderTest1, DeleteTransformFeedbacksImmediateInvalidArgs) {
- cmds::DeleteTransformFeedbacksImmediate& cmd =
- *GetImmediateAs<cmds::DeleteTransformFeedbacksImmediate>();
- SpecializedSetup<cmds::DeleteTransformFeedbacksImmediate, 0>(false);
- GLuint temp = kInvalidClientId;
- cmd.Init(1, &temp);
- decoder_->set_unsafe_es3_apis_enabled(true);
- EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp)));
- decoder_->set_unsafe_es3_apis_enabled(false);
- EXPECT_EQ(error::kUnknownCommand, ExecuteImmediateCmd(cmd, sizeof(temp)));
-}
-
TEST_P(GLES2DecoderTest1, DepthFuncValidArgs) {
EXPECT_CALL(*gl_, DepthFunc(GL_NEVER));
SpecializedSetup<cmds::DepthFunc, 0>(true);
@@ -961,36 +888,6 @@ TEST_P(GLES2DecoderTest1, GenTexturesImmediateInvalidArgs) {
ExecuteImmediateCmd(*cmd, sizeof(&client_texture_id_)));
}
-TEST_P(GLES2DecoderTest1, GenTransformFeedbacksImmediateValidArgs) {
- EXPECT_CALL(*gl_, GenTransformFeedbacks(1, _))
- .WillOnce(SetArgumentPointee<1>(kNewServiceId));
- cmds::GenTransformFeedbacksImmediate* cmd =
- GetImmediateAs<cmds::GenTransformFeedbacksImmediate>();
- GLuint temp = kNewClientId;
- SpecializedSetup<cmds::GenTransformFeedbacksImmediate, 0>(true);
- decoder_->set_unsafe_es3_apis_enabled(true);
- cmd->Init(1, &temp);
- EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp)));
- EXPECT_EQ(GL_NO_ERROR, GetGLError());
- GLuint service_id;
- EXPECT_TRUE(GetTransformFeedbackServiceId(kNewClientId, &service_id));
- EXPECT_EQ(kNewServiceId, service_id);
- decoder_->set_unsafe_es3_apis_enabled(false);
- EXPECT_EQ(error::kUnknownCommand, ExecuteImmediateCmd(*cmd, sizeof(temp)));
-}
-
-TEST_P(GLES2DecoderTest1, GenTransformFeedbacksImmediateInvalidArgs) {
- EXPECT_CALL(*gl_, GenTransformFeedbacks(_, _)).Times(0);
- cmds::GenTransformFeedbacksImmediate* cmd =
- GetImmediateAs<cmds::GenTransformFeedbacksImmediate>();
- SpecializedSetup<cmds::GenTransformFeedbacksImmediate, 0>(false);
- cmd->Init(1, &client_transformfeedback_id_);
- decoder_->set_unsafe_es3_apis_enabled(true);
- EXPECT_EQ(error::kInvalidArguments,
- ExecuteImmediateCmd(*cmd, sizeof(&client_transformfeedback_id_)));
- decoder_->set_unsafe_es3_apis_enabled(false);
-}
-
TEST_P(GLES2DecoderTest1, GetBooleanvValidArgs) {
EXPECT_CALL(*gl_, GetError()).WillRepeatedly(Return(GL_NO_ERROR));
SpecializedSetup<cmds::GetBooleanv, 0>(true);

Powered by Google App Engine
This is Rietveld 408576698