| Index: cc/output/output_surface.h
|
| diff --git a/cc/output/output_surface.h b/cc/output/output_surface.h
|
| index 2176455266b98164d2f9ae0740e90af942a2721e..4985f9538b3c5a0c0f6682c3b53c566284602928 100644
|
| --- a/cc/output/output_surface.h
|
| +++ b/cc/output/output_surface.h
|
| @@ -68,7 +68,8 @@ class CC_EXPORT OutputSurface : public base::trace_event::MemoryDumpProvider {
|
| uses_default_gl_framebuffer(true),
|
| flipped_output_surface(false),
|
| can_force_reclaim_resources(false),
|
| - delegated_sync_points_required(true) {}
|
| + delegated_sync_points_required(true),
|
| + schedules_overlays_without_swap(false) {}
|
| bool delegated_rendering;
|
| int max_frames_pending;
|
| // This doesn't handle the <webview> case, but once BeginFrame is
|
| @@ -85,6 +86,9 @@ class CC_EXPORT OutputSurface : public base::trace_event::MemoryDumpProvider {
|
| // True if sync points for resources are needed when swapping delegated
|
| // frames.
|
| bool delegated_sync_points_required;
|
| + // Whether the surface will display overlay planes as soon as they're
|
| + // scheduled rather than on the next swap.
|
| + bool schedules_overlays_without_swap;
|
| };
|
|
|
| const Capabilities& capabilities() const {
|
|
|