| 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 3b45922c697f3ca0a0dc16125a005582064c124a..2aa9b379c6a8132f6b6b06592244ab2f84558ce6 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder.cc
|
| @@ -901,6 +901,13 @@ class GLES2DecoderImpl : public GLES2Decoder, public ErrorStateClient {
|
| uint32* service_texture_id) override;
|
|
|
| uint32 GetTextureUploadCount() override;
|
| + // Methods added specifically for unit tests.
|
| + uint32 GetBackbufferClearBits() override {
|
| + return backbuffer_needs_clear_bits_;
|
| + }
|
| + void ClearBackbufferClearBits() override {
|
| + backbuffer_needs_clear_bits_ = 0;
|
| + }
|
| base::TimeDelta GetTotalTextureUploadTime() override;
|
| base::TimeDelta GetTotalProcessingCommandsTime() override;
|
| void AddProcessingCommandsTime(base::TimeDelta) override;
|
| @@ -5154,6 +5161,7 @@ void GLES2DecoderImpl::DoDiscardFramebufferEXT(GLenum target,
|
| break;
|
| case GL_DEPTH_EXT:
|
| backbuffer_needs_clear_bits_ |= GL_DEPTH_BUFFER_BIT;
|
| + break;
|
| case GL_STENCIL_EXT:
|
| backbuffer_needs_clear_bits_ |= GL_STENCIL_BUFFER_BIT;
|
| break;
|
| @@ -6481,6 +6489,7 @@ void GLES2DecoderImpl::DoGetRenderbufferParameteriv(
|
| glGetRenderbufferParameterivEXT(target, GL_RENDERBUFFER_SAMPLES_EXT,
|
| params);
|
| }
|
| + break;
|
| default:
|
| glGetRenderbufferParameterivEXT(target, pname, params);
|
| break;
|
|
|