| Index: gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc
|
| index b5e680183af1b1532ab00545c64062517a053045..07e31cb367ea287f7df67d53a8cfe5307b0a9ea9 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_unittest_drawing.cc
|
| @@ -974,6 +974,22 @@ TEST_P(GLES2DecoderWithShaderTest, DrawArraysInstancedANGLEFails) {
|
| EXPECT_EQ(GL_INVALID_OPERATION, GetGLError());
|
| }
|
|
|
| +TEST_P(GLES2DecoderWithShaderTest, VertexAttribDivisorANGLEFails) {
|
| + SetupTexture();
|
| + SetupVertexBuffer();
|
| + DoEnableVertexAttribArray(1);
|
| + DoVertexAttribPointer(1, 2, GL_FLOAT, 0, 0);
|
| +
|
| + EXPECT_CALL(*gl_, VertexAttribDivisorANGLE(_, _))
|
| + .Times(0)
|
| + .RetiresOnSaturation();
|
| +
|
| + VertexAttribDivisorANGLE cmd;
|
| + cmd.Init(0, 1);
|
| + EXPECT_EQ(error::kNoError, ExecuteCmd(cmd));
|
| + EXPECT_EQ(GL_INVALID_OPERATION, GetGLError());
|
| +}
|
| +
|
| TEST_P(GLES2DecoderGeometryInstancingTest,
|
| DrawArraysInstancedANGLENoAttributesFails) {
|
| SetupTexture();
|
|
|