| Index: ui/gl/gl_surface.h
|
| diff --git a/ui/gl/gl_surface.h b/ui/gl/gl_surface.h
|
| index 6924685db72411f59fcd8272a49ef9b61448819c..b026bc78bd846c4e87c2b169a5004867da7b9e4f 100644
|
| --- a/ui/gl/gl_surface.h
|
| +++ b/ui/gl/gl_surface.h
|
| @@ -39,6 +39,9 @@ class GL_EXPORT GLSurface : public base::RefCounted<GLSurface> {
|
|
|
| virtual bool Resize(const gfx::Size& size);
|
|
|
| + // Recreate the surface without changing the size.
|
| + virtual bool Recreate();
|
| +
|
| // Unschedule the GpuScheduler and return true to abort the processing of
|
| // a GL draw call to this surface and defer it until the GpuScheduler is
|
| // rescheduled.
|
| @@ -137,6 +140,7 @@ class GL_EXPORT GLSurfaceAdapter : public GLSurface {
|
| virtual bool Initialize() OVERRIDE;
|
| virtual void Destroy() OVERRIDE;
|
| virtual bool Resize(const gfx::Size& size) OVERRIDE;
|
| + virtual bool Recreate() OVERRIDE;
|
| virtual bool DeferDraws() OVERRIDE;
|
| virtual bool IsOffscreen() OVERRIDE;
|
| virtual bool SwapBuffers() OVERRIDE;
|
|
|