Index: gpu/command_buffer/service/gles2_cmd_decoder.cc |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.cc b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
index 65fc86d2493020f14544ba4461b4bbcb9f983928..7e38488d4657d24c2be7f195704be3368bd22cda 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.cc |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc |
@@ -7197,6 +7197,7 @@ error::Error GLES2DecoderImpl::HandleVertexAttribDivisorANGLE( |
LOCAL_SET_GL_ERROR( |
GL_INVALID_OPERATION, |
"glVertexAttribDivisorANGLE", "function not available"); |
+ return error::kNoError; |
} |
GLuint index = c.index; |
GLuint divisor = c.divisor; |
@@ -8421,6 +8422,7 @@ void GLES2DecoderImpl::DoCopyTexImage2D( |
if (texture->IsImmutable()) { |
LOCAL_SET_GL_ERROR( |
GL_INVALID_OPERATION, "glCopyTexImage2D", "texture is immutable"); |
+ return; |
} |
if (!texture_manager()->ValidForTarget(target, level, width, height, 1) || |
border != 0) { |