diff options
Diffstat (limited to 'cc/output/gl_renderer.h')
-rw-r--r-- | cc/output/gl_renderer.h | 4 |
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_; |