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

Unified Diff: cc/trees/layer_tree_host.cc

Issue 51653008: Remove WGC3D::isContextLost references from cc (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebased Created 7 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: cc/trees/layer_tree_host.cc
diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc
index d93e3d5e032e80c8cf353b672338904f832a16f2..8367f542e56d268374ff00b246c163a4a936d4a8 100644
--- a/cc/trees/layer_tree_host.cc
+++ b/cc/trees/layer_tree_host.cc
@@ -1111,24 +1111,24 @@ void LayerTreeHost::ApplyScrollAndScale(const ScrollAndScaleSet& info) {
}
}
-void LayerTreeHost::StartRateLimiter(WebKit::WebGraphicsContext3D* context3d) {
+void LayerTreeHost::StartRateLimiter(TextureLayerClient* client) {
if (animating_)
return;
- DCHECK(context3d);
- RateLimiterMap::iterator it = rate_limiters_.find(context3d);
+ DCHECK(client);
+ RateLimiterMap::iterator it = rate_limiters_.find(client);
piman 2013/11/01 23:15:35 Skia only had one context for all canvas, so it ha
if (it != rate_limiters_.end()) {
it->second->Start();
} else {
scoped_refptr<RateLimiter> rate_limiter =
- RateLimiter::Create(context3d, this, proxy_->MainThreadTaskRunner());
- rate_limiters_[context3d] = rate_limiter;
+ RateLimiter::Create(client, this, proxy_->MainThreadTaskRunner());
+ rate_limiters_[client] = rate_limiter;
rate_limiter->Start();
}
}
-void LayerTreeHost::StopRateLimiter(WebKit::WebGraphicsContext3D* context3d) {
- RateLimiterMap::iterator it = rate_limiters_.find(context3d);
+void LayerTreeHost::StopRateLimiter(TextureLayerClient* client) {
+ RateLimiterMap::iterator it = rate_limiters_.find(client);
if (it != rate_limiters_.end()) {
it->second->Stop();
rate_limiters_.erase(it);

Powered by Google App Engine
This is Rietveld 408576698