summaryrefslogtreecommitdiffstats
path: root/cc/output/gl_renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'cc/output/gl_renderer.h')
-rw-r--r--cc/output/gl_renderer.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/cc/output/gl_renderer.h b/cc/output/gl_renderer.h
index 8a7694a..9599b07 100644
--- a/cc/output/gl_renderer.h
+++ b/cc/output/gl_renderer.h
@@ -65,6 +65,7 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
void Finish() override;
void SwapBuffers(const CompositorFrameMetadata& metadata) override;
+ void SwapBuffersComplete() override;
virtual bool IsContextLost();
@@ -264,8 +265,7 @@ class CC_EXPORT GLRenderer : public DirectRenderer {
using OverlayResourceLockList =
std::vector<scoped_ptr<ResourceProvider::ScopedReadLockGL>>;
OverlayResourceLockList pending_overlay_resources_;
- OverlayResourceLockList in_use_overlay_resources_;
- OverlayResourceLockList previous_swap_overlay_resources_[2];
+ std::deque<OverlayResourceLockList> swapped_overlay_resources_;
RendererCapabilitiesImpl capabilities_;