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 f7f6e615548ad6c1336f3efe660f7b19afac7930..8d6753753dd95f60324886a29afbb70ab1dafbe4 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_programs.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_programs.cc |
@@ -163,6 +163,12 @@ TEST_P(GLES2DecoderWithShaderTest, |
const uint32 kBucketId = 123; |
GetTransformFeedbackVaryingsCHROMIUM cmd; |
cmd.Init(client_program_id_, kBucketId); |
+ EXPECT_CALL(*(gl_.get()), |
+ GetProgramiv(kServiceProgramId, |
+ GL_TRANSFORM_FEEDBACK_BUFFER_MODE, |
+ _)) |
+ .WillOnce(SetArgPointee<2>(GL_INTERLEAVED_ATTRIBS)) |
+ .RetiresOnSaturation(); |
EXPECT_CALL(*gl_, GetProgramiv(kServiceProgramId, GL_LINK_STATUS, _)) |
.WillOnce(SetArgPointee<2>(GL_TRUE)) |
.RetiresOnSaturation(); |
@@ -179,6 +185,8 @@ TEST_P(GLES2DecoderWithShaderTest, |
bucket->GetDataAs<TransformFeedbackVaryingsHeader*>( |
0, sizeof(TransformFeedbackVaryingsHeader)); |
EXPECT_TRUE(header != NULL); |
+ EXPECT_EQ(static_cast<uint32_t>(GL_INTERLEAVED_ATTRIBS), |
+ header->transform_feedback_buffer_mode); |
EXPECT_EQ(0u, header->num_transform_feedback_varyings); |
decoder_->set_unsafe_es3_apis_enabled(false); |
EXPECT_EQ(error::kUnknownCommand, ExecuteCmd(cmd)); |