diff options
Diffstat (limited to 'gpu/command_buffer/service/gles2_cmd_decoder_autogen.h')
-rw-r--r-- | gpu/command_buffer/service/gles2_cmd_decoder_autogen.h | 16 |
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; |