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

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

Issue 1939963002: cc: Move prepaint region calculations to the tiling set. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 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_settings.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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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_settings.h" 5 #include "cc/trees/layer_tree_settings.h"
6 6
7 #include "cc/proto/layer_tree_settings.pb.h" 7 #include "cc/proto/layer_tree_settings.pb.h"
8 #include "testing/gtest/include/gtest/gtest.h" 8 #include "testing/gtest/include/gtest/gtest.h"
9 9
10 namespace cc { 10 namespace cc {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 settings.low_res_contents_scale_factor = 0.43f; 63 settings.low_res_contents_scale_factor = 0.43f;
64 settings.top_controls_show_threshold = 0.44f; 64 settings.top_controls_show_threshold = 0.44f;
65 settings.top_controls_hide_threshold = 0.45f; 65 settings.top_controls_hide_threshold = 0.45f;
66 settings.background_animation_rate = 0.46f; 66 settings.background_animation_rate = 0.46f;
67 settings.default_tile_size = gfx::Size(47, 48); 67 settings.default_tile_size = gfx::Size(47, 48);
68 settings.max_untiled_layer_size = gfx::Size(49, 50); 68 settings.max_untiled_layer_size = gfx::Size(49, 50);
69 settings.minimum_occlusion_tracking_size = gfx::Size(51, 52); 69 settings.minimum_occlusion_tracking_size = gfx::Size(51, 52);
70 settings.tiling_interest_area_padding = 70 settings.tiling_interest_area_padding =
71 settings.tiling_interest_area_padding * 3 + 1; 71 settings.tiling_interest_area_padding * 3 + 1;
72 settings.skewport_target_time_in_seconds = 0.53f; 72 settings.skewport_target_time_in_seconds = 0.53f;
73 settings.skewport_extrapolation_limit_in_content_pixels = 73 settings.skewport_extrapolation_limit_in_screen_pixels =
74 settings.skewport_extrapolation_limit_in_content_pixels * 3 + 1; 74 settings.skewport_extrapolation_limit_in_screen_pixels * 3 + 1;
75 settings.max_memory_for_prepaint_percentage = 75 settings.max_memory_for_prepaint_percentage =
76 settings.max_memory_for_prepaint_percentage * 3 + 1; 76 settings.max_memory_for_prepaint_percentage * 3 + 1;
77 settings.use_zero_copy = !settings.use_zero_copy; 77 settings.use_zero_copy = !settings.use_zero_copy;
78 settings.use_partial_raster = !settings.use_partial_raster; 78 settings.use_partial_raster = !settings.use_partial_raster;
79 settings.enable_elastic_overscroll = !settings.enable_elastic_overscroll; 79 settings.enable_elastic_overscroll = !settings.enable_elastic_overscroll;
80 settings.use_image_texture_targets.push_back(54); 80 settings.use_image_texture_targets.push_back(54);
81 settings.use_image_texture_targets.push_back(55); 81 settings.use_image_texture_targets.push_back(55);
82 settings.ignore_root_layer_flings = !settings.ignore_root_layer_flings; 82 settings.ignore_root_layer_flings = !settings.ignore_root_layer_flings;
83 settings.scheduled_raster_task_limit = 83 settings.scheduled_raster_task_limit =
84 settings.scheduled_raster_task_limit * 3 + 1; 84 settings.scheduled_raster_task_limit * 3 + 1;
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 settings.minimum_contents_scale = 0.314f; 123 settings.minimum_contents_scale = 0.314f;
124 settings.low_res_contents_scale_factor = 0.49f; 124 settings.low_res_contents_scale_factor = 0.49f;
125 settings.top_controls_hide_threshold = 0.666f; 125 settings.top_controls_hide_threshold = 0.666f;
126 settings.top_controls_hide_threshold = 0.51f; 126 settings.top_controls_hide_threshold = 0.51f;
127 settings.background_animation_rate = 0.52f; 127 settings.background_animation_rate = 0.52f;
128 settings.default_tile_size = gfx::Size(53, 54); 128 settings.default_tile_size = gfx::Size(53, 54);
129 settings.max_untiled_layer_size = gfx::Size(55, 56); 129 settings.max_untiled_layer_size = gfx::Size(55, 56);
130 settings.minimum_occlusion_tracking_size = gfx::Size(57, 58); 130 settings.minimum_occlusion_tracking_size = gfx::Size(57, 58);
131 settings.tiling_interest_area_padding = 59; 131 settings.tiling_interest_area_padding = 59;
132 settings.skewport_target_time_in_seconds = 0.6f; 132 settings.skewport_target_time_in_seconds = 0.6f;
133 settings.skewport_extrapolation_limit_in_content_pixels = 61; 133 settings.skewport_extrapolation_limit_in_screen_pixels = 61;
134 settings.max_memory_for_prepaint_percentage = 62; 134 settings.max_memory_for_prepaint_percentage = 62;
135 settings.use_zero_copy = true; 135 settings.use_zero_copy = true;
136 settings.use_partial_raster = true; 136 settings.use_partial_raster = true;
137 settings.enable_elastic_overscroll = false; 137 settings.enable_elastic_overscroll = false;
138 settings.use_image_texture_targets.push_back(10); 138 settings.use_image_texture_targets.push_back(10);
139 settings.use_image_texture_targets.push_back(19); 139 settings.use_image_texture_targets.push_back(19);
140 settings.ignore_root_layer_flings = true; 140 settings.ignore_root_layer_flings = true;
141 settings.scheduled_raster_task_limit = 41; 141 settings.scheduled_raster_task_limit = 41;
142 settings.use_occlusion_for_tile_prioritization = true; 142 settings.use_occlusion_for_tile_prioritization = true;
143 settings.wait_for_beginframe_interval = true; 143 settings.wait_for_beginframe_interval = true;
144 settings.max_staging_buffer_usage_in_bytes = 70; 144 settings.max_staging_buffer_usage_in_bytes = 70;
145 settings.memory_policy_ = ManagedMemoryPolicy( 145 settings.memory_policy_ = ManagedMemoryPolicy(
146 71, gpu::MemoryAllocation::CUTOFF_ALLOW_NICE_TO_HAVE, 77); 146 71, gpu::MemoryAllocation::CUTOFF_ALLOW_NICE_TO_HAVE, 77);
147 LayerTreeDebugState debug_state; 147 LayerTreeDebugState debug_state;
148 debug_state.show_fps_counter = true; 148 debug_state.show_fps_counter = true;
149 settings.initial_debug_state = debug_state; 149 settings.initial_debug_state = debug_state;
150 VerifySerializeAndDeserialize(settings); 150 VerifySerializeAndDeserialize(settings);
151 } 151 }
152 152
153 } // namespace 153 } // namespace
154 } // namespace cc 154 } // namespace cc
OLDNEW
« no previous file with comments | « cc/trees/layer_tree_settings.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698