| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_programs.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_programs.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_programs.cc
|
| index 199117236f0cd6f380a9f13c21644d93c4038541..f5ef1d278755a0d6991b24eef482e4fc684a5aa3 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_programs.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_programs.cc
|
| @@ -1347,6 +1347,18 @@ TEST_P(GLES2DecoderWithShaderTest, GetUniformLocationInvalidArgs) {
|
| EXPECT_NE(error::kNoError, ExecuteCmd(cmd));
|
| }
|
|
|
| +TEST_P(GLES2DecoderWithShaderTest, UniformBlockBindingValidArgs) {
|
| + EXPECT_CALL(*gl_, UniformBlockBinding(kServiceProgramId, 2, 3));
|
| + SpecializedSetup<cmds::UniformBlockBinding, 0>(true);
|
| + cmds::UniformBlockBinding cmd;
|
| + cmd.Init(client_program_id_, 2, 3);
|
| + 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(GLES2DecoderWithShaderTest, BindUniformLocationCHROMIUMBucket) {
|
| const uint32 kBucketId = 123;
|
| const GLint kLocation = 2;
|
|
|