Index: gpu/command_buffer/service/gles2_cmd_decoder.h |
diff --git a/gpu/command_buffer/service/gles2_cmd_decoder.h b/gpu/command_buffer/service/gles2_cmd_decoder.h |
index 87c93350415a7be4fe565b7c817e0e76baffe4d3..a8c91817873e2d59f0a2333fd89d600de3143011 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.h |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.h |
@@ -20,6 +20,7 @@ |
#include "ui/gl/gl_context.h" |
namespace gfx { |
+class DirtyTextureState; |
class GLContext; |
class GLSurface; |
} |
@@ -140,7 +141,8 @@ class GPU_EXPORT GLES2Decoder : public base::SupportsWeakPtr<GLES2Decoder>, |
virtual Capabilities GetCapabilities() = 0; |
// Restores all of the decoder GL state. |
- virtual void RestoreState() const = 0; |
+ virtual void RestoreState( |
+ const gfx::DirtyTextureState* dirty_texture_state) const = 0; |
// Restore States. |
virtual void RestoreActiveTexture() const = 0; |
@@ -241,4 +243,5 @@ class GPU_EXPORT GLES2Decoder : public base::SupportsWeakPtr<GLES2Decoder>, |
} // namespace gles2 |
} // namespace gpu |
+ |
#endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_H_ |