Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(159)

Side by Side Diff: cc/trees/layer_tree_host_impl_unittest.cc

Issue 2323423002: cc: Add SwapPromiseManager and SurfaceSequenceGenerator. (Closed)
Patch Set: tests Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « cc/trees/layer_tree_host.cc ('k') | cc/trees/layer_tree_host_interface.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2011 The Chromium Authors. All rights reserved. 1 // Copyright 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/trees/layer_tree_host_impl.h" 5 #include "cc/trees/layer_tree_host_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <cmath> 10 #include <cmath>
(...skipping 8592 matching lines...) Expand 10 before | Expand all | Expand 10 after
8603 EXPECT_TRUE(selection_after.start.visible()); 8603 EXPECT_TRUE(selection_after.start.visible());
8604 } 8604 }
8605 8605
8606 class SimpleSwapPromiseMonitor : public SwapPromiseMonitor { 8606 class SimpleSwapPromiseMonitor : public SwapPromiseMonitor {
8607 public: 8607 public:
8608 SimpleSwapPromiseMonitor(LayerTreeHost* layer_tree_host, 8608 SimpleSwapPromiseMonitor(LayerTreeHost* layer_tree_host,
8609 LayerTreeHostImpl* layer_tree_host_impl, 8609 LayerTreeHostImpl* layer_tree_host_impl,
8610 int* set_needs_commit_count, 8610 int* set_needs_commit_count,
8611 int* set_needs_redraw_count, 8611 int* set_needs_redraw_count,
8612 int* forward_to_main_count) 8612 int* forward_to_main_count)
8613 : SwapPromiseMonitor(layer_tree_host, layer_tree_host_impl), 8613 : SwapPromiseMonitor(
8614 (layer_tree_host ? layer_tree_host->GetSwapPromiseManager()
8615 : nullptr),
8616 layer_tree_host_impl),
8614 set_needs_commit_count_(set_needs_commit_count), 8617 set_needs_commit_count_(set_needs_commit_count),
8615 set_needs_redraw_count_(set_needs_redraw_count), 8618 set_needs_redraw_count_(set_needs_redraw_count),
8616 forward_to_main_count_(forward_to_main_count) {} 8619 forward_to_main_count_(forward_to_main_count) {}
8617 8620
8618 ~SimpleSwapPromiseMonitor() override {} 8621 ~SimpleSwapPromiseMonitor() override {}
8619 8622
8620 void OnSetNeedsCommitOnMain() override { (*set_needs_commit_count_)++; } 8623 void OnSetNeedsCommitOnMain() override { (*set_needs_commit_count_)++; }
8621 8624
8622 void OnSetNeedsRedrawOnImpl() override { (*set_needs_redraw_count_)++; } 8625 void OnSetNeedsRedrawOnImpl() override { (*set_needs_redraw_count_)++; }
8623 8626
(...skipping 2625 matching lines...) Expand 10 before | Expand all | Expand 10 after
11249 EXPECT_TRUE(host_impl_->use_gpu_rasterization()); 11252 EXPECT_TRUE(host_impl_->use_gpu_rasterization());
11250 11253
11251 // Re-initialize with a software output surface. 11254 // Re-initialize with a software output surface.
11252 output_surface_ = FakeOutputSurface::CreateDelegatingSoftware(); 11255 output_surface_ = FakeOutputSurface::CreateDelegatingSoftware();
11253 host_impl_->InitializeRenderer(output_surface_.get()); 11256 host_impl_->InitializeRenderer(output_surface_.get());
11254 EXPECT_FALSE(host_impl_->use_gpu_rasterization()); 11257 EXPECT_FALSE(host_impl_->use_gpu_rasterization());
11255 } 11258 }
11256 11259
11257 } // namespace 11260 } // namespace
11258 } // namespace cc 11261 } // namespace cc
OLDNEW
« no previous file with comments | « cc/trees/layer_tree_host.cc ('k') | cc/trees/layer_tree_host_interface.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698