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 9b089e32e2bbaefc0d62d7f97d2b90d161b11776..2790c44f5909e762bb982b2a4bc7ec8137054170 100644 |
--- a/gpu/command_buffer/service/gles2_cmd_decoder.h |
+++ b/gpu/command_buffer/service/gles2_cmd_decoder.h |
@@ -189,8 +189,12 @@ class GPU_EXPORT GLES2Decoder : public base::SupportsWeakPtr<GLES2Decoder>, |
virtual base::TimeDelta GetTotalProcessingCommandsTime() = 0; |
virtual void AddProcessingCommandsTime(base::TimeDelta) = 0; |
+ // Returns true if the context was just lost due to e.g. GL_ARB_robustness. |
virtual bool WasContextLost() = 0; |
+ // Lose this context. |
+ virtual void LoseContext(uint32 reset_status) = 0; |
+ |
static bool IsAngle(); |
// Used for testing only |