Index: gpu/command_buffer/service/gles2_cmd_decoder_mock.h |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_mock.h b/gpu/command_buffer/service/gles2_cmd_decoder_mock.h |
index f52c221704067b41f94321395e9fb85248d9049e..85f1a1d29a357d3b16a028b34e0f8175386a6ae7 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder_mock.h |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder_mock.h |
@@ -28,6 +28,7 @@ namespace gles2 { |
class ContextGroup; |
class ErrorState; |
class QueryManager; |
+struct ContextState; |
class MockGLES2Decoder : public GLES2Decoder { |
public: |
@@ -52,13 +53,15 @@ class MockGLES2Decoder : public GLES2Decoder { |
MOCK_METHOD0(GetGLSurface, gfx::GLSurface*()); |
MOCK_METHOD0(GetGLContext, gfx::GLContext*()); |
MOCK_METHOD0(GetContextGroup, ContextGroup*()); |
+ MOCK_METHOD0(GetContextState, const ContextState*()); |
MOCK_METHOD0(GetCapabilities, Capabilities()); |
MOCK_METHOD0(ProcessPendingQueries, bool()); |
MOCK_METHOD0(HasMoreIdleWork, bool()); |
MOCK_METHOD0(PerformIdleWork, void()); |
- MOCK_CONST_METHOD0(RestoreState, void()); |
+ MOCK_CONST_METHOD1(RestoreState, void(const ContextState* prev_state)); |
MOCK_CONST_METHOD0(RestoreActiveTexture, void()); |
- MOCK_CONST_METHOD0(RestoreAllTextureUnitBindings, void()); |
+ MOCK_CONST_METHOD1( |
+ RestoreAllTextureUnitBindings, void(const ContextState* state)); |
MOCK_CONST_METHOD1(RestoreAttribute, void(unsigned index)); |
MOCK_CONST_METHOD0(RestoreBufferBindings, void()); |
MOCK_CONST_METHOD0(RestoreFramebufferBindings, void()); |