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

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

Issue 2026033002: cc: Remove can_use_lcd_text from draw properties (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 4 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
« no previous file with comments | « cc/trees/layer_tree_host_unittest.cc ('k') | no next file » | 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_impl.h" 5 #include "cc/trees/layer_tree_impl.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 808 matching lines...) Expand 10 before | Expand all | Expand 10 after
819 (layer_tree_host_impl_->GetDrawMode() != 819 (layer_tree_host_impl_->GetDrawMode() !=
820 DRAW_MODE_RESOURCELESS_SOFTWARE); 820 DRAW_MODE_RESOURCELESS_SOFTWARE);
821 821
822 LayerTreeHostCommon::CalcDrawPropsImplInputs inputs( 822 LayerTreeHostCommon::CalcDrawPropsImplInputs inputs(
823 root_layer(), DrawViewportSize(), 823 root_layer(), DrawViewportSize(),
824 layer_tree_host_impl_->DrawTransform(), device_scale_factor(), 824 layer_tree_host_impl_->DrawTransform(), device_scale_factor(),
825 current_page_scale_factor(), PageScaleLayer(), 825 current_page_scale_factor(), PageScaleLayer(),
826 InnerViewportScrollLayer(), OuterViewportScrollLayer(), 826 InnerViewportScrollLayer(), OuterViewportScrollLayer(),
827 elastic_overscroll()->Current(IsActiveTree()), 827 elastic_overscroll()->Current(IsActiveTree()),
828 OverscrollElasticityLayer(), resource_provider()->max_texture_size(), 828 OverscrollElasticityLayer(), resource_provider()->max_texture_size(),
829 settings().can_use_lcd_text, settings().layers_always_allowed_lcd_text,
830 can_render_to_separate_surface, 829 can_render_to_separate_surface,
831 settings().layer_transforms_should_scale_layer_contents, 830 settings().layer_transforms_should_scale_layer_contents,
832 settings().verify_clip_tree_calculations, &render_surface_layer_list_, 831 settings().verify_clip_tree_calculations, &render_surface_layer_list_,
833 &property_trees_); 832 &property_trees_);
834 LayerTreeHostCommon::CalculateDrawProperties(&inputs); 833 LayerTreeHostCommon::CalculateDrawProperties(&inputs);
835 if (const char* client_name = GetClientNameForMetrics()) { 834 if (const char* client_name = GetClientNameForMetrics()) {
836 UMA_HISTOGRAM_COUNTS( 835 UMA_HISTOGRAM_COUNTS(
837 base::StringPrintf( 836 base::StringPrintf(
838 "Compositing.%s.LayerTreeImpl.CalculateDrawPropertiesUs", 837 "Compositing.%s.LayerTreeImpl.CalculateDrawPropertiesUs",
839 client_name), 838 client_name),
(...skipping 1191 matching lines...) Expand 10 before | Expand all | Expand 10 after
2031 } 2030 }
2032 2031
2033 void LayerTreeImpl::ResetAllChangeTracking() { 2032 void LayerTreeImpl::ResetAllChangeTracking() {
2034 layers_that_should_push_properties_.clear(); 2033 layers_that_should_push_properties_.clear();
2035 for (auto* layer : *this) 2034 for (auto* layer : *this)
2036 layer->ResetChangeTracking(); 2035 layer->ResetChangeTracking();
2037 property_trees_.ResetAllChangeTracking(); 2036 property_trees_.ResetAllChangeTracking();
2038 } 2037 }
2039 2038
2040 } // namespace cc 2039 } // namespace cc
OLDNEW
« no previous file with comments | « cc/trees/layer_tree_host_unittest.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698