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

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

Issue 15579002: Implement transform/clip support for Android WebView. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Turn on fuzzy comparator for new SoftwareRenderer tests Created 7 years, 6 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
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 <cmath> 7 #include <cmath>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 4584 matching lines...) Expand 10 before | Expand all | Expand 10 after
4595 void SetHaveCachedResourcesForRenderPassId(RenderPass::Id id) { 4595 void SetHaveCachedResourcesForRenderPassId(RenderPass::Id id) {
4596 textures_.insert(id); 4596 textures_.insert(id);
4597 } 4597 }
4598 4598
4599 virtual bool HaveCachedResourcesForRenderPassId(RenderPass::Id id) const 4599 virtual bool HaveCachedResourcesForRenderPassId(RenderPass::Id id) const
4600 OVERRIDE { 4600 OVERRIDE {
4601 return textures_.count(id); 4601 return textures_.count(id);
4602 } 4602 }
4603 4603
4604 // RendererClient implementation. 4604 // RendererClient implementation.
4605 virtual gfx::Size DeviceViewportSize() const OVERRIDE { 4605 virtual gfx::Rect DeviceViewport() const OVERRIDE {
4606 return viewport_size_; 4606 return gfx::Rect(viewport_size_);
4607 } 4607 }
4608 virtual float DeviceScaleFactor() const OVERRIDE { 4608 virtual float DeviceScaleFactor() const OVERRIDE {
4609 return 1.f; 4609 return 1.f;
4610 } 4610 }
4611 virtual const LayerTreeSettings& Settings() const OVERRIDE { 4611 virtual const LayerTreeSettings& Settings() const OVERRIDE {
4612 return settings_; 4612 return settings_;
4613 } 4613 }
4614 virtual void SetFullRootLayerDamage() OVERRIDE {} 4614 virtual void SetFullRootLayerDamage() OVERRIDE {}
4615 virtual void SetManagedMemoryPolicy(const ManagedMemoryPolicy& policy) 4615 virtual void SetManagedMemoryPolicy(const ManagedMemoryPolicy& policy)
4616 OVERRIDE {} 4616 OVERRIDE {}
(...skipping 1216 matching lines...) Expand 10 before | Expand all | Expand 10 after
5833 EXPECT_TRUE(host_impl_->PrepareToDraw(&frame, gfx::Rect())); 5833 EXPECT_TRUE(host_impl_->PrepareToDraw(&frame, gfx::Rect()));
5834 host_impl_->DrawLayers(&frame, base::TimeTicks::Now()); 5834 host_impl_->DrawLayers(&frame, base::TimeTicks::Now());
5835 host_impl_->DidDrawAllLayers(frame); 5835 host_impl_->DidDrawAllLayers(frame);
5836 5836
5837 EXPECT_EQ(1u, frame.will_draw_layers.size()); 5837 EXPECT_EQ(1u, frame.will_draw_layers.size());
5838 EXPECT_EQ(host_impl_->active_tree()->root_layer(), frame.will_draw_layers[0]); 5838 EXPECT_EQ(host_impl_->active_tree()->root_layer(), frame.will_draw_layers[0]);
5839 } 5839 }
5840 5840
5841 } // namespace 5841 } // namespace
5842 } // namespace cc 5842 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698