OLD | NEW |
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.h" | 5 #include "cc/trees/layer_tree_host.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <algorithm> | 10 #include <algorithm> |
(...skipping 930 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
941 PropertyTreeBuilder::PreCalculateMetaInformation(root_layer_.get()); | 941 PropertyTreeBuilder::PreCalculateMetaInformation(root_layer_.get()); |
942 gfx::Transform identity_transform; | 942 gfx::Transform identity_transform; |
943 PropertyTreeBuilder::BuildPropertyTrees( | 943 PropertyTreeBuilder::BuildPropertyTrees( |
944 root_layer_.get(), page_scale_layer_.get(), | 944 root_layer_.get(), page_scale_layer_.get(), |
945 inner_viewport_scroll_layer_.get(), outer_viewport_scroll_layer_.get(), | 945 inner_viewport_scroll_layer_.get(), outer_viewport_scroll_layer_.get(), |
946 overscroll_elasticity_layer_.get(), elastic_overscroll_, | 946 overscroll_elasticity_layer_.get(), elastic_overscroll_, |
947 page_scale_factor_, device_scale_factor_, | 947 page_scale_factor_, device_scale_factor_, |
948 gfx::Rect(device_viewport_size_), identity_transform, &property_trees_); | 948 gfx::Rect(device_viewport_size_), identity_transform, &property_trees_); |
949 } | 949 } |
950 | 950 |
951 void LayerTreeHost::ReportFixedRasterScaleUseCounters( | |
952 bool has_fixed_raster_scale_blurry_content, | |
953 bool has_fixed_raster_scale_potential_performance_regression) { | |
954 client_->ReportFixedRasterScaleUseCounters( | |
955 has_fixed_raster_scale_blurry_content, | |
956 has_fixed_raster_scale_potential_performance_regression); | |
957 } | |
958 | |
959 bool LayerTreeHost::UsingSharedMemoryResources() { | 951 bool LayerTreeHost::UsingSharedMemoryResources() { |
960 return GetRendererCapabilities().using_shared_memory_resources; | 952 return GetRendererCapabilities().using_shared_memory_resources; |
961 } | 953 } |
962 | 954 |
963 bool LayerTreeHost::DoUpdateLayers(Layer* root_layer) { | 955 bool LayerTreeHost::DoUpdateLayers(Layer* root_layer) { |
964 TRACE_EVENT1("cc", "LayerTreeHost::DoUpdateLayers", "source_frame_number", | 956 TRACE_EVENT1("cc", "LayerTreeHost::DoUpdateLayers", "source_frame_number", |
965 source_frame_number()); | 957 source_frame_number()); |
966 | 958 |
967 UpdateHudLayer(); | 959 UpdateHudLayer(); |
968 | 960 |
(...skipping 712 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1681 int seq_num = property_trees_.sequence_number; | 1673 int seq_num = property_trees_.sequence_number; |
1682 LayerTreeHostCommon::CallFunctionForEveryLayer(this, [seq_num](Layer* layer) { | 1674 LayerTreeHostCommon::CallFunctionForEveryLayer(this, [seq_num](Layer* layer) { |
1683 layer->set_property_tree_sequence_number(seq_num); | 1675 layer->set_property_tree_sequence_number(seq_num); |
1684 }); | 1676 }); |
1685 | 1677 |
1686 surface_id_namespace_ = proto.surface_id_namespace(); | 1678 surface_id_namespace_ = proto.surface_id_namespace(); |
1687 next_surface_sequence_ = proto.next_surface_sequence(); | 1679 next_surface_sequence_ = proto.next_surface_sequence(); |
1688 } | 1680 } |
1689 | 1681 |
1690 } // namespace cc | 1682 } // namespace cc |
OLD | NEW |