OLD | NEW |
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 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
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_screen_pixels = | 73 settings.skewport_extrapolation_limit_in_screen_pixels = |
74 settings.skewport_extrapolation_limit_in_screen_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); | |
81 settings.use_image_texture_targets.push_back(55); | |
82 settings.ignore_root_layer_flings = !settings.ignore_root_layer_flings; | 80 settings.ignore_root_layer_flings = !settings.ignore_root_layer_flings; |
83 settings.scheduled_raster_task_limit = | 81 settings.scheduled_raster_task_limit = |
84 settings.scheduled_raster_task_limit * 3 + 1; | 82 settings.scheduled_raster_task_limit * 3 + 1; |
85 settings.use_occlusion_for_tile_prioritization = | 83 settings.use_occlusion_for_tile_prioritization = |
86 !settings.use_occlusion_for_tile_prioritization; | 84 !settings.use_occlusion_for_tile_prioritization; |
87 settings.wait_for_beginframe_interval = | 85 settings.wait_for_beginframe_interval = |
88 !settings.wait_for_beginframe_interval; | 86 !settings.wait_for_beginframe_interval; |
89 settings.max_staging_buffer_usage_in_bytes = | 87 settings.max_staging_buffer_usage_in_bytes = |
90 settings.max_staging_buffer_usage_in_bytes * 3 + 1; | 88 settings.max_staging_buffer_usage_in_bytes * 3 + 1; |
91 settings.memory_policy_ = ManagedMemoryPolicy( | 89 settings.memory_policy_ = ManagedMemoryPolicy( |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
128 settings.default_tile_size = gfx::Size(53, 54); | 126 settings.default_tile_size = gfx::Size(53, 54); |
129 settings.max_untiled_layer_size = gfx::Size(55, 56); | 127 settings.max_untiled_layer_size = gfx::Size(55, 56); |
130 settings.minimum_occlusion_tracking_size = gfx::Size(57, 58); | 128 settings.minimum_occlusion_tracking_size = gfx::Size(57, 58); |
131 settings.tiling_interest_area_padding = 59; | 129 settings.tiling_interest_area_padding = 59; |
132 settings.skewport_target_time_in_seconds = 0.6f; | 130 settings.skewport_target_time_in_seconds = 0.6f; |
133 settings.skewport_extrapolation_limit_in_screen_pixels = 61; | 131 settings.skewport_extrapolation_limit_in_screen_pixels = 61; |
134 settings.max_memory_for_prepaint_percentage = 62; | 132 settings.max_memory_for_prepaint_percentage = 62; |
135 settings.use_zero_copy = true; | 133 settings.use_zero_copy = true; |
136 settings.use_partial_raster = true; | 134 settings.use_partial_raster = true; |
137 settings.enable_elastic_overscroll = false; | 135 settings.enable_elastic_overscroll = false; |
138 settings.use_image_texture_targets.push_back(10); | |
139 settings.use_image_texture_targets.push_back(19); | |
140 settings.ignore_root_layer_flings = true; | 136 settings.ignore_root_layer_flings = true; |
141 settings.scheduled_raster_task_limit = 41; | 137 settings.scheduled_raster_task_limit = 41; |
142 settings.use_occlusion_for_tile_prioritization = true; | 138 settings.use_occlusion_for_tile_prioritization = true; |
143 settings.wait_for_beginframe_interval = true; | 139 settings.wait_for_beginframe_interval = true; |
144 settings.max_staging_buffer_usage_in_bytes = 70; | 140 settings.max_staging_buffer_usage_in_bytes = 70; |
145 settings.memory_policy_ = ManagedMemoryPolicy( | 141 settings.memory_policy_ = ManagedMemoryPolicy( |
146 71, gpu::MemoryAllocation::CUTOFF_ALLOW_NICE_TO_HAVE, 77); | 142 71, gpu::MemoryAllocation::CUTOFF_ALLOW_NICE_TO_HAVE, 77); |
147 LayerTreeDebugState debug_state; | 143 LayerTreeDebugState debug_state; |
148 debug_state.show_fps_counter = true; | 144 debug_state.show_fps_counter = true; |
149 settings.initial_debug_state = debug_state; | 145 settings.initial_debug_state = debug_state; |
150 VerifySerializeAndDeserialize(settings); | 146 VerifySerializeAndDeserialize(settings); |
151 } | 147 } |
152 | 148 |
153 } // namespace | 149 } // namespace |
154 } // namespace cc | 150 } // namespace cc |
OLD | NEW |