| 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_settings.h" | 5 #include "cc/trees/layer_tree_settings.h" |
| 6 | 6 |
| 7 #include <GLES2/gl2.h> | 7 #include <GLES2/gl2.h> |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 #include <limits> | 9 #include <limits> |
| 10 | 10 |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 101 verify_clip_tree_calculations(false), | 101 verify_clip_tree_calculations(false), |
| 102 image_decode_tasks_enabled(false), | 102 image_decode_tasks_enabled(false), |
| 103 wait_for_beginframe_interval(true), | 103 wait_for_beginframe_interval(true), |
| 104 abort_commit_before_output_surface_creation(true), | 104 abort_commit_before_output_surface_creation(true), |
| 105 use_mouse_wheel_gestures(false), | 105 use_mouse_wheel_gestures(false), |
| 106 use_layer_lists(false), | 106 use_layer_lists(false), |
| 107 max_staging_buffer_usage_in_bytes(32 * 1024 * 1024), | 107 max_staging_buffer_usage_in_bytes(32 * 1024 * 1024), |
| 108 memory_policy_(64 * 1024 * 1024, | 108 memory_policy_(64 * 1024 * 1024, |
| 109 gpu::MemoryAllocation::CUTOFF_ALLOW_EVERYTHING, | 109 gpu::MemoryAllocation::CUTOFF_ALLOW_EVERYTHING, |
| 110 ManagedMemoryPolicy::kDefaultNumResourcesLimit), | 110 ManagedMemoryPolicy::kDefaultNumResourcesLimit), |
| 111 gpu_decoded_image_budget_bytes(96 * 1024 * 1024), |
| 112 software_decoded_image_budget_bytes(128 * 1024 * 1024), |
| 111 use_cached_picture_raster(true) {} | 113 use_cached_picture_raster(true) {} |
| 112 | 114 |
| 113 LayerTreeSettings::LayerTreeSettings(const LayerTreeSettings& other) = default; | 115 LayerTreeSettings::LayerTreeSettings(const LayerTreeSettings& other) = default; |
| 114 | 116 |
| 115 LayerTreeSettings::~LayerTreeSettings() {} | 117 LayerTreeSettings::~LayerTreeSettings() {} |
| 116 | 118 |
| 117 bool LayerTreeSettings::operator==(const LayerTreeSettings& other) const { | 119 bool LayerTreeSettings::operator==(const LayerTreeSettings& other) const { |
| 118 return renderer_settings == other.renderer_settings && | 120 return renderer_settings == other.renderer_settings && |
| 119 single_thread_proxy_scheduler == other.single_thread_proxy_scheduler && | 121 single_thread_proxy_scheduler == other.single_thread_proxy_scheduler && |
| 120 use_external_begin_frame_source == | 122 use_external_begin_frame_source == |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 316 using_synchronous_renderer_compositor; | 318 using_synchronous_renderer_compositor; |
| 317 scheduler_settings.throttle_frame_production = wait_for_beginframe_interval; | 319 scheduler_settings.throttle_frame_production = wait_for_beginframe_interval; |
| 318 scheduler_settings.background_frame_interval = | 320 scheduler_settings.background_frame_interval = |
| 319 base::TimeDelta::FromSecondsD(1.0 / background_animation_rate); | 321 base::TimeDelta::FromSecondsD(1.0 / background_animation_rate); |
| 320 scheduler_settings.abort_commit_before_output_surface_creation = | 322 scheduler_settings.abort_commit_before_output_surface_creation = |
| 321 abort_commit_before_output_surface_creation; | 323 abort_commit_before_output_surface_creation; |
| 322 return scheduler_settings; | 324 return scheduler_settings; |
| 323 } | 325 } |
| 324 | 326 |
| 325 } // namespace cc | 327 } // namespace cc |
| OLD | NEW |