| 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 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 81 settings.use_zero_copy = !settings.use_zero_copy; | 81 settings.use_zero_copy = !settings.use_zero_copy; |
| 82 settings.use_partial_raster = !settings.use_partial_raster; | 82 settings.use_partial_raster = !settings.use_partial_raster; |
| 83 settings.enable_elastic_overscroll = !settings.enable_elastic_overscroll; | 83 settings.enable_elastic_overscroll = !settings.enable_elastic_overscroll; |
| 84 settings.use_image_texture_targets.push_back(54); | 84 settings.use_image_texture_targets.push_back(54); |
| 85 settings.use_image_texture_targets.push_back(55); | 85 settings.use_image_texture_targets.push_back(55); |
| 86 settings.ignore_root_layer_flings = !settings.ignore_root_layer_flings; | 86 settings.ignore_root_layer_flings = !settings.ignore_root_layer_flings; |
| 87 settings.scheduled_raster_task_limit = | 87 settings.scheduled_raster_task_limit = |
| 88 settings.scheduled_raster_task_limit * 3 + 1; | 88 settings.scheduled_raster_task_limit * 3 + 1; |
| 89 settings.use_occlusion_for_tile_prioritization = | 89 settings.use_occlusion_for_tile_prioritization = |
| 90 !settings.use_occlusion_for_tile_prioritization; | 90 !settings.use_occlusion_for_tile_prioritization; |
| 91 settings.use_compositor_animation_timelines = | |
| 92 !settings.use_compositor_animation_timelines; | |
| 93 settings.wait_for_beginframe_interval = | 91 settings.wait_for_beginframe_interval = |
| 94 !settings.wait_for_beginframe_interval; | 92 !settings.wait_for_beginframe_interval; |
| 95 settings.max_staging_buffer_usage_in_bytes = | 93 settings.max_staging_buffer_usage_in_bytes = |
| 96 settings.max_staging_buffer_usage_in_bytes * 3 + 1; | 94 settings.max_staging_buffer_usage_in_bytes * 3 + 1; |
| 97 settings.memory_policy_ = ManagedMemoryPolicy( | 95 settings.memory_policy_ = ManagedMemoryPolicy( |
| 98 56, gpu::MemoryAllocation::CUTOFF_ALLOW_NICE_TO_HAVE, 57); | 96 56, gpu::MemoryAllocation::CUTOFF_ALLOW_NICE_TO_HAVE, 57); |
| 99 LayerTreeDebugState debug_state; | 97 LayerTreeDebugState debug_state; |
| 100 debug_state.show_fps_counter = !debug_state.show_fps_counter; | 98 debug_state.show_fps_counter = !debug_state.show_fps_counter; |
| 101 settings.initial_debug_state = debug_state; | 99 settings.initial_debug_state = debug_state; |
| 102 VerifySerializeAndDeserialize(settings); | 100 VerifySerializeAndDeserialize(settings); |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 141 settings.max_memory_for_prepaint_percentage = 62; | 139 settings.max_memory_for_prepaint_percentage = 62; |
| 142 settings.strict_layer_property_change_checking = true; | 140 settings.strict_layer_property_change_checking = true; |
| 143 settings.use_zero_copy = true; | 141 settings.use_zero_copy = true; |
| 144 settings.use_partial_raster = true; | 142 settings.use_partial_raster = true; |
| 145 settings.enable_elastic_overscroll = false; | 143 settings.enable_elastic_overscroll = false; |
| 146 settings.use_image_texture_targets.push_back(10); | 144 settings.use_image_texture_targets.push_back(10); |
| 147 settings.use_image_texture_targets.push_back(19); | 145 settings.use_image_texture_targets.push_back(19); |
| 148 settings.ignore_root_layer_flings = true; | 146 settings.ignore_root_layer_flings = true; |
| 149 settings.scheduled_raster_task_limit = 41; | 147 settings.scheduled_raster_task_limit = 41; |
| 150 settings.use_occlusion_for_tile_prioritization = true; | 148 settings.use_occlusion_for_tile_prioritization = true; |
| 151 settings.use_compositor_animation_timelines = true; | |
| 152 settings.wait_for_beginframe_interval = true; | 149 settings.wait_for_beginframe_interval = true; |
| 153 settings.max_staging_buffer_usage_in_bytes = 70; | 150 settings.max_staging_buffer_usage_in_bytes = 70; |
| 154 settings.memory_policy_ = ManagedMemoryPolicy( | 151 settings.memory_policy_ = ManagedMemoryPolicy( |
| 155 71, gpu::MemoryAllocation::CUTOFF_ALLOW_NICE_TO_HAVE, 77); | 152 71, gpu::MemoryAllocation::CUTOFF_ALLOW_NICE_TO_HAVE, 77); |
| 156 LayerTreeDebugState debug_state; | 153 LayerTreeDebugState debug_state; |
| 157 debug_state.show_fps_counter = true; | 154 debug_state.show_fps_counter = true; |
| 158 settings.initial_debug_state = debug_state; | 155 settings.initial_debug_state = debug_state; |
| 159 VerifySerializeAndDeserialize(settings); | 156 VerifySerializeAndDeserialize(settings); |
| 160 } | 157 } |
| 161 | 158 |
| 162 } // namespace | 159 } // namespace |
| 163 } // namespace cc | 160 } // namespace cc |
| OLD | NEW |