Remove boundsContainPageScale from layer types
This is no longer used, so removing it and updating unit tests.
BUG=181046
Review URL: https://chromiumcodereview.appspot.com/14365016
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196832 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/cc/trees/layer_tree_host_common_unittest.cc b/cc/trees/layer_tree_host_common_unittest.cc
index b6fad3a..2fa175ed 100644
--- a/cc/trees/layer_tree_host_common_unittest.cc
+++ b/cc/trees/layer_tree_host_common_unittest.cc
@@ -84,7 +84,9 @@
void ExecuteCalculateDrawProperties(Layer* root_layer,
float device_scale_factor,
float page_scale_factor,
+ Layer* page_scale_application_layer,
bool can_use_lcd_text) {
+ EXPECT_TRUE(page_scale_application_layer || (page_scale_factor == 1.f));
gfx::Transform identity_matrix;
LayerList dummy_render_surface_layer_list;
int dummy_max_texture_size = 512;
@@ -100,6 +102,7 @@
device_viewport_size,
device_scale_factor,
page_scale_factor,
+ page_scale_application_layer,
dummy_max_texture_size,
can_use_lcd_text,
&dummy_render_surface_layer_list);
@@ -108,6 +111,7 @@
void ExecuteCalculateDrawProperties(LayerImpl* root_layer,
float device_scale_factor,
float page_scale_factor,
+ LayerImpl* page_scale_application_layer,
bool can_use_lcd_text) {
gfx::Transform identity_matrix;
LayerImplList dummy_render_surface_layer_list;
@@ -123,6 +127,7 @@
device_viewport_size,
device_scale_factor,
page_scale_factor,
+ page_scale_application_layer,
dummy_max_texture_size,
can_use_lcd_text,
&dummy_render_surface_layer_list,
@@ -131,21 +136,32 @@
template <class LayerType>
void ExecuteCalculateDrawProperties(LayerType* root_layer) {
- ExecuteCalculateDrawProperties(root_layer, 1.f, 1.f, false);
+ LayerType* page_scale_application_layer = NULL;
+ ExecuteCalculateDrawProperties(
+ root_layer, 1.f, 1.f, page_scale_application_layer, false);
}
template <class LayerType>
void ExecuteCalculateDrawProperties(LayerType* root_layer,
float device_scale_factor) {
- ExecuteCalculateDrawProperties(root_layer, device_scale_factor, 1.f, false);
+ LayerType* page_scale_application_layer = NULL;
+ ExecuteCalculateDrawProperties(root_layer,
+ device_scale_factor,
+ 1.f,
+ page_scale_application_layer,
+ false);
}
template <class LayerType>
void ExecuteCalculateDrawProperties(LayerType* root_layer,
float device_scale_factor,
- float page_scale_factor) {
- ExecuteCalculateDrawProperties(
- root_layer, device_scale_factor, page_scale_factor, false);
+ float page_scale_factor,
+ LayerType* page_scale_application_layer) {
+ ExecuteCalculateDrawProperties(root_layer,
+ device_scale_factor,
+ page_scale_factor,
+ page_scale_application_layer,
+ false);
}
class LayerWithForcedDrawsContent : public Layer {
@@ -413,8 +429,6 @@
scroll_layer->SetScrollOffset(kScrollOffset);
scroll_layer->SetScrollDelta(kScrollDelta);
gfx::Transform impl_transform;
- impl_transform.Scale(kPageScale, kPageScale);
- scroll_layer->SetImplTransform(impl_transform);
scroll_layer->AddChild(sublayer_scoped_ptr.Pass());
scoped_ptr<LayerImpl> root(LayerImpl::Create(host_impl.active_tree(), 3));
@@ -427,7 +441,8 @@
false);
root->AddChild(scroll_layerScopedPtr.Pass());
- ExecuteCalculateDrawProperties(root.get(), kDeviceScale, kPageScale);
+ ExecuteCalculateDrawProperties(
+ root.get(), kDeviceScale, kPageScale, scroll_layer);
gfx::Transform expected_transform = identity_matrix;
gfx::PointF sub_layer_screen_position = kScrollLayerPosition - kScrollDelta;
sub_layer_screen_position.Scale(kPageScale * kDeviceScale);
@@ -449,7 +464,8 @@
kScrollLayerPosition,
gfx::Size(10, 20),
false);
- ExecuteCalculateDrawProperties(root.get(), kDeviceScale, kPageScale);
+ ExecuteCalculateDrawProperties(
+ root.get(), kDeviceScale, kPageScale, scroll_layer);
expected_transform.MakeIdentity();
expected_transform.Translate(
MathUtil::Round(kTranslateX * kPageScale * kDeviceScale +
@@ -1508,6 +1524,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1555,6 +1572,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1612,6 +1630,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1627,6 +1646,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1726,6 +1746,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1805,6 +1826,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1827,6 +1849,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1929,6 +1952,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1956,6 +1980,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -1982,6 +2007,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -2088,6 +2114,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -2231,6 +2258,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -3559,6 +3587,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -3751,6 +3780,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -3889,6 +3919,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -4015,6 +4046,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -4091,6 +4123,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4166,6 +4199,7 @@
hud_bounds,
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4233,6 +4267,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4309,6 +4344,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4374,6 +4410,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4452,6 +4489,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4541,6 +4579,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4641,6 +4680,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4774,6 +4814,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -4900,6 +4941,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5017,6 +5059,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5170,6 +5213,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5287,6 +5331,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5384,6 +5429,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5471,6 +5517,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5576,6 +5623,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5682,16 +5730,13 @@
int dummy_max_texture_size = 512;
float device_scale_factor = 3.f;
float page_scale_factor = 5.f;
- gfx::Transform page_scale_transform;
- page_scale_transform.Scale(page_scale_factor, page_scale_factor);
- // Applying the page_scale_factor through impl_transform.
- root->SetImplTransform(page_scale_transform);
gfx::Size scaled_bounds_for_root = gfx::ToCeiledSize(
gfx::ScaleSize(root->bounds(), device_scale_factor * page_scale_factor));
LayerTreeHostCommon::CalculateDrawProperties(root.get(),
scaled_bounds_for_root,
device_scale_factor,
- 1,
+ page_scale_factor,
+ root.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5831,6 +5876,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -5971,6 +6017,7 @@
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -6102,14 +6149,11 @@
float device_scale_factor = 2.5f;
float page_scale_factor = 3.f;
- gfx::Transform page_scale_transform;
- page_scale_transform.Scale(page_scale_factor, page_scale_factor);
- parent->SetImplTransform(page_scale_transform);
-
LayerTreeHostCommon::CalculateDrawProperties(parent.get(),
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -6209,6 +6253,7 @@
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -6341,10 +6386,6 @@
child_no_auto_scale->SetAutomaticallyComputeRasterScale(false);
child_no_auto_scale->SetRasterScale(fixed_raster_scale);
- // FIXME: Remove this when page_scale_factor is applied in the compositor.
- // Page scale should not apply to the parent.
- parent->SetBoundsContainPageScale(true);
-
parent->AddChild(child_scale);
parent->AddChild(child_empty);
parent->AddChild(child_no_scale);
@@ -6365,11 +6406,13 @@
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
- EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * initial_parent_scale, parent);
+ EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
+ initial_parent_scale, parent);
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
initial_parent_scale * initial_child_scale,
child_scale);
@@ -6408,21 +6451,18 @@
device_scale_factor = 2.25f;
page_scale_factor = 1.25f;
- // FIXME: Remove this when page_scale_factor is applied in the compositor.
- page_scale_matrix = identity_matrix;
- page_scale_matrix.Scale(page_scale_factor, page_scale_factor);
- parent->SetSublayerTransform(page_scale_matrix);
-
render_surface_layer_list.clear();
LayerTreeHostCommon::CalculateDrawProperties(parent.get(),
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
-
- EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * initial_parent_scale, parent);
+ EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
+ initial_parent_scale,
+ parent);
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
initial_parent_scale * initial_child_scale,
child_scale);
@@ -6446,11 +6486,14 @@
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
- EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * initial_parent_scale, parent);
+ EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
+ initial_parent_scale,
+ parent);
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor,
child_scale);
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor,
@@ -6462,21 +6505,19 @@
device_scale_factor = 2.75f;
page_scale_factor = 1.75f;
- // FIXME: Remove this when page_scale_factor is applied in the compositor.
- page_scale_matrix = identity_matrix;
- page_scale_matrix.Scale(page_scale_factor, page_scale_factor);
- parent->SetSublayerTransform(page_scale_matrix);
-
render_surface_layer_list.clear();
LayerTreeHostCommon::CalculateDrawProperties(parent.get(),
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
- EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * initial_parent_scale, parent);
+ EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
+ initial_parent_scale,
+ parent);
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor,
child_scale);
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor,
@@ -6518,10 +6559,6 @@
gfx::Size(10, 10),
true);
- // FIXME: Remove this when page_scale_factor is applied in the compositor.
- // Page scale should not apply to the parent.
- parent->SetBoundsContainPageScale(true);
-
parent->AddChild(child_scale);
LayerList render_surface_layer_list;
@@ -6530,20 +6567,18 @@
float device_scale_factor = 2.5f;
float page_scale_factor = 0.01f;
- // FIXME: Remove this when page_scale_factor is applied in the compositor.
- gfx::Transform page_scale_matrix;
- page_scale_matrix.Scale(page_scale_factor, page_scale_factor);
- parent->SetSublayerTransform(page_scale_matrix);
-
LayerTreeHostCommon::CalculateDrawProperties(parent.get(),
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
- EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * initial_parent_scale, parent);
+ EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
+ initial_parent_scale,
+ parent);
// The child's scale is < 1, so we should not save and use that scale factor.
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor * 1,
child_scale);
@@ -6560,11 +6595,14 @@
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
- EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * initial_parent_scale, parent);
+ EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
+ initial_parent_scale,
+ parent);
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
initial_parent_scale * final_child_scale,
child_scale);
@@ -6685,10 +6723,6 @@
gfx::Size(10, 10),
true);
- // FIXME: Remove this when page_scale_factor is applied in the compositor.
- // Page scale should not apply to the parent.
- parent->SetBoundsContainPageScale(true);
-
parent->AddChild(surface_scale);
parent->AddChild(surface_no_scale);
parent->AddChild(surface_no_auto_scale);
@@ -6711,20 +6745,17 @@
double device_scale_factor = 5;
double page_scale_factor = 7;
- // FIXME: Remove this when page_scale_factor is applied in the compositor.
- gfx::Transform page_scale_matrix;
- page_scale_matrix.Scale(page_scale_factor, page_scale_factor);
- parent->SetSublayerTransform(page_scale_matrix);
-
LayerTreeHostCommon::CalculateDrawProperties(parent.get(),
parent->bounds(),
device_scale_factor,
page_scale_factor,
+ parent.get(),
dummy_max_texture_size,
false,
&render_surface_layer_list);
-
- EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * initial_parent_scale, parent);
+ EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
+ initial_parent_scale,
+ parent);
EXPECT_CONTENTS_SCALE_EQ(device_scale_factor * page_scale_factor *
initial_parent_scale * initial_child_scale,
surface_scale);
@@ -6732,7 +6763,6 @@
EXPECT_CONTENTS_SCALE_EQ(
device_scale_factor * page_scale_factor * fixed_raster_scale,
surface_no_auto_scale);
-
EXPECT_CONTENTS_SCALE_EQ(
device_scale_factor * page_scale_factor * initial_parent_scale *
initial_child_scale * initial_child_scale,
@@ -6921,6 +6951,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -6937,6 +6968,7 @@
parent->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -7004,7 +7036,8 @@
LayerTreeHostCommon::CalculateDrawProperties(parent.get(),
parent->bounds(),
device_scale_factor,
- 1,
+ 1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -7140,6 +7173,7 @@
parent->bounds(),
device_scale_factor,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list);
@@ -7292,6 +7326,7 @@
root->bounds(),
1.f,
1.f,
+ NULL,
dummy_max_texture_size,
false,
&render_surface_layer_list,
@@ -7350,7 +7385,7 @@
TEST_P(LCDTextTest, CanUseLCDText) {
// Case 1: Identity transform.
gfx::Transform identity_matrix;
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_EQ(can_use_lcd_text_, child_->can_use_lcd_text());
EXPECT_EQ(can_use_lcd_text_, grand_child_->can_use_lcd_text());
@@ -7359,7 +7394,7 @@
gfx::Transform integral_translation;
integral_translation.Translate(1.0, 2.0);
child_->SetTransform(integral_translation);
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_EQ(can_use_lcd_text_, child_->can_use_lcd_text());
EXPECT_EQ(can_use_lcd_text_, grand_child_->can_use_lcd_text());
@@ -7368,7 +7403,7 @@
gfx::Transform non_integral_translation;
non_integral_translation.Translate(1.5, 2.5);
child_->SetTransform(non_integral_translation);
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_FALSE(child_->can_use_lcd_text());
EXPECT_FALSE(grand_child_->can_use_lcd_text());
@@ -7377,7 +7412,7 @@
gfx::Transform rotation;
rotation.Rotate(10.0);
child_->SetTransform(rotation);
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_FALSE(child_->can_use_lcd_text());
EXPECT_FALSE(grand_child_->can_use_lcd_text());
@@ -7386,7 +7421,7 @@
gfx::Transform scale;
scale.Scale(2.0, 2.0);
child_->SetTransform(scale);
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_FALSE(child_->can_use_lcd_text());
EXPECT_FALSE(grand_child_->can_use_lcd_text());
@@ -7395,7 +7430,7 @@
gfx::Transform skew;
skew.SkewX(10.0);
child_->SetTransform(skew);
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_FALSE(child_->can_use_lcd_text());
EXPECT_FALSE(grand_child_->can_use_lcd_text());
@@ -7403,7 +7438,7 @@
// Case 7: Translucent.
child_->SetTransform(identity_matrix);
child_->SetOpacity(0.5f);
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_FALSE(child_->can_use_lcd_text());
EXPECT_FALSE(grand_child_->can_use_lcd_text());
@@ -7411,7 +7446,7 @@
// Case 8: Sanity check: restore transform and opacity.
child_->SetTransform(identity_matrix);
child_->SetOpacity(1.f);
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_EQ(can_use_lcd_text_, child_->can_use_lcd_text());
EXPECT_EQ(can_use_lcd_text_, grand_child_->can_use_lcd_text());
@@ -7419,7 +7454,7 @@
TEST_P(LCDTextTest, verifycan_use_lcd_textWithAnimation) {
// Sanity check: Make sure can_use_lcd_text_ is set on each node.
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());
EXPECT_EQ(can_use_lcd_text_, child_->can_use_lcd_text());
EXPECT_EQ(can_use_lcd_text_, grand_child_->can_use_lcd_text());
@@ -7429,7 +7464,7 @@
AddOpacityTransitionToController(
child_->layer_animation_controller(), 10.0, 0.9f, 0.1f, false);
- ExecuteCalculateDrawProperties(root_, 1.f, 1.f, can_use_lcd_text_);
+ ExecuteCalculateDrawProperties(root_, 1.f, 1.f, NULL, can_use_lcd_text_);
// Text AA should not be adjusted while animation is active.
// Make sure LCD text AA setting remains unchanged.
EXPECT_EQ(can_use_lcd_text_, root_->can_use_lcd_text());