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

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

Issue 1498033003: Implement SamplerManager in the command buffer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fixed unnessecary state initialization Created 5 years 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
(...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after
555 TEST_P(GLES2DecoderTest1, DeleteSamplersImmediateValidArgs) { 555 TEST_P(GLES2DecoderTest1, DeleteSamplersImmediateValidArgs) {
556 EXPECT_CALL(*gl_, DeleteSamplers(1, Pointee(kServiceSamplerId))).Times(1); 556 EXPECT_CALL(*gl_, DeleteSamplers(1, Pointee(kServiceSamplerId))).Times(1);
557 cmds::DeleteSamplersImmediate& cmd = 557 cmds::DeleteSamplersImmediate& cmd =
558 *GetImmediateAs<cmds::DeleteSamplersImmediate>(); 558 *GetImmediateAs<cmds::DeleteSamplersImmediate>();
559 SpecializedSetup<cmds::DeleteSamplersImmediate, 0>(true); 559 SpecializedSetup<cmds::DeleteSamplersImmediate, 0>(true);
560 cmd.Init(1, &client_sampler_id_); 560 cmd.Init(1, &client_sampler_id_);
561 decoder_->set_unsafe_es3_apis_enabled(true); 561 decoder_->set_unsafe_es3_apis_enabled(true);
562 EXPECT_EQ(error::kNoError, 562 EXPECT_EQ(error::kNoError,
563 ExecuteImmediateCmd(cmd, sizeof(client_sampler_id_))); 563 ExecuteImmediateCmd(cmd, sizeof(client_sampler_id_)));
564 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 564 EXPECT_EQ(GL_NO_ERROR, GetGLError());
565 EXPECT_FALSE(GetSamplerServiceId(client_sampler_id_, NULL)); 565 EXPECT_TRUE(GetSampler(client_sampler_id_) == NULL);
566 decoder_->set_unsafe_es3_apis_enabled(false);
567 EXPECT_EQ(error::kUnknownCommand,
568 ExecuteImmediateCmd(cmd, sizeof(client_sampler_id_)));
569 } 566 }
570 567
571 TEST_P(GLES2DecoderTest1, DeleteSamplersImmediateInvalidArgs) { 568 TEST_P(GLES2DecoderTest1, DeleteSamplersImmediateInvalidArgs) {
572 cmds::DeleteSamplersImmediate& cmd = 569 cmds::DeleteSamplersImmediate& cmd =
573 *GetImmediateAs<cmds::DeleteSamplersImmediate>(); 570 *GetImmediateAs<cmds::DeleteSamplersImmediate>();
574 SpecializedSetup<cmds::DeleteSamplersImmediate, 0>(false); 571 SpecializedSetup<cmds::DeleteSamplersImmediate, 0>(false);
575 GLuint temp = kInvalidClientId; 572 GLuint temp = kInvalidClientId;
576 cmd.Init(1, &temp); 573 cmd.Init(1, &temp);
577 decoder_->set_unsafe_es3_apis_enabled(true); 574 decoder_->set_unsafe_es3_apis_enabled(true);
578 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); 575 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp)));
(...skipping 369 matching lines...) Expand 10 before | Expand all | Expand 10 after
948 EXPECT_CALL(*gl_, GenSamplers(1, _)) 945 EXPECT_CALL(*gl_, GenSamplers(1, _))
949 .WillOnce(SetArgumentPointee<1>(kNewServiceId)); 946 .WillOnce(SetArgumentPointee<1>(kNewServiceId));
950 cmds::GenSamplersImmediate* cmd = 947 cmds::GenSamplersImmediate* cmd =
951 GetImmediateAs<cmds::GenSamplersImmediate>(); 948 GetImmediateAs<cmds::GenSamplersImmediate>();
952 GLuint temp = kNewClientId; 949 GLuint temp = kNewClientId;
953 SpecializedSetup<cmds::GenSamplersImmediate, 0>(true); 950 SpecializedSetup<cmds::GenSamplersImmediate, 0>(true);
954 decoder_->set_unsafe_es3_apis_enabled(true); 951 decoder_->set_unsafe_es3_apis_enabled(true);
955 cmd->Init(1, &temp); 952 cmd->Init(1, &temp);
956 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp))); 953 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(*cmd, sizeof(temp)));
957 EXPECT_EQ(GL_NO_ERROR, GetGLError()); 954 EXPECT_EQ(GL_NO_ERROR, GetGLError());
958 GLuint service_id; 955 EXPECT_TRUE(GetSampler(kNewClientId) != NULL);
959 EXPECT_TRUE(GetSamplerServiceId(kNewClientId, &service_id));
960 EXPECT_EQ(kNewServiceId, service_id);
961 decoder_->set_unsafe_es3_apis_enabled(false);
962 EXPECT_EQ(error::kUnknownCommand, ExecuteImmediateCmd(*cmd, sizeof(temp)));
963 } 956 }
964 957
965 TEST_P(GLES2DecoderTest1, GenSamplersImmediateInvalidArgs) { 958 TEST_P(GLES2DecoderTest1, GenSamplersImmediateInvalidArgs) {
966 EXPECT_CALL(*gl_, GenSamplers(_, _)).Times(0); 959 EXPECT_CALL(*gl_, GenSamplers(_, _)).Times(0);
967 cmds::GenSamplersImmediate* cmd = 960 cmds::GenSamplersImmediate* cmd =
968 GetImmediateAs<cmds::GenSamplersImmediate>(); 961 GetImmediateAs<cmds::GenSamplersImmediate>();
969 SpecializedSetup<cmds::GenSamplersImmediate, 0>(false); 962 SpecializedSetup<cmds::GenSamplersImmediate, 0>(false);
970 cmd->Init(1, &client_sampler_id_); 963 cmd->Init(1, &client_sampler_id_);
971 decoder_->set_unsafe_es3_apis_enabled(true); 964 decoder_->set_unsafe_es3_apis_enabled(true);
972 EXPECT_EQ(error::kInvalidArguments, 965 EXPECT_EQ(error::kInvalidArguments,
(...skipping 488 matching lines...) Expand 10 before | Expand all | Expand 10 after
1461 cmds::GetProgramiv::Result* result = 1454 cmds::GetProgramiv::Result* result =
1462 static_cast<cmds::GetProgramiv::Result*>(shared_memory_address_); 1455 static_cast<cmds::GetProgramiv::Result*>(shared_memory_address_);
1463 result->size = 0; 1456 result->size = 0;
1464 cmds::GetProgramiv cmd; 1457 cmds::GetProgramiv cmd;
1465 cmd.Init(client_program_id_, GL_DELETE_STATUS, shared_memory_id_, 1458 cmd.Init(client_program_id_, GL_DELETE_STATUS, shared_memory_id_,
1466 kInvalidSharedMemoryOffset); 1459 kInvalidSharedMemoryOffset);
1467 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd)); 1460 EXPECT_EQ(error::kOutOfBounds, ExecuteCmd(cmd));
1468 EXPECT_EQ(0u, result->size); 1461 EXPECT_EQ(0u, result->size);
1469 } 1462 }
1470 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_ 1463 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_1_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698