Index: gpu/command_buffer/service/gles2_cmd_decoder_autogen.h |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h b/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h |
index 3c353c40fe1da0ceb254740193fda88674042a0d..9a27c2f9f4f048ccd4e29aab08ae439196cb3919 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h |
@@ -4871,6 +4871,14 @@ bool GLES2DecoderImpl::SetCapabilityState(GLenum cap, bool enabled) { |
framebuffer_state_.clear_state_dirty = true; |
} |
return false; |
+ case GL_RASTERIZER_DISCARD: |
+ state_.enable_flags.rasterizer_discard = enabled; |
+ if (state_.enable_flags.cached_rasterizer_discard != enabled || |
+ state_.ignore_cached_state) { |
+ state_.enable_flags.cached_rasterizer_discard = enabled; |
+ return true; |
+ } |
+ return false; |
default: |
NOTREACHED(); |
return false; |