summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
diff options
context:
space:
mode:
Diffstat (limited to 'gpu/command_buffer/service/gles2_cmd_decoder_autogen.h')
-rw-r--r--gpu/command_buffer/service/gles2_cmd_decoder_autogen.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h b/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
index 797fda6..1684d30 100644
--- a/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
@@ -5164,6 +5164,22 @@ bool GLES2DecoderImpl::SetCapabilityState(GLenum cap, bool enabled) {
return true;
}
return false;
+ case GL_MULTISAMPLE_EXT:
+ state_.enable_flags.multisample_ext = enabled;
+ if (state_.enable_flags.cached_multisample_ext != enabled ||
+ state_.ignore_cached_state) {
+ state_.enable_flags.cached_multisample_ext = enabled;
+ return true;
+ }
+ return false;
+ case GL_SAMPLE_ALPHA_TO_ONE_EXT:
+ state_.enable_flags.sample_alpha_to_one_ext = enabled;
+ if (state_.enable_flags.cached_sample_alpha_to_one_ext != enabled ||
+ state_.ignore_cached_state) {
+ state_.enable_flags.cached_sample_alpha_to_one_ext = enabled;
+ return true;
+ }
+ return false;
default:
NOTREACHED();
return false;