| 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 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 LayerTreeSettings::LayerTreeSettings() | 57 LayerTreeSettings::LayerTreeSettings() |
| 58 : single_thread_proxy_scheduler(true), | 58 : single_thread_proxy_scheduler(true), |
| 59 use_external_begin_frame_source(false), | 59 use_external_begin_frame_source(false), |
| 60 use_output_surface_begin_frame_source(false), | 60 use_output_surface_begin_frame_source(false), |
| 61 main_frame_before_activation_enabled(false), | 61 main_frame_before_activation_enabled(false), |
| 62 using_synchronous_renderer_compositor(false), | 62 using_synchronous_renderer_compositor(false), |
| 63 can_use_lcd_text(true), | 63 can_use_lcd_text(true), |
| 64 use_distance_field_text(false), | 64 use_distance_field_text(false), |
| 65 gpu_rasterization_enabled(false), | 65 gpu_rasterization_enabled(false), |
| 66 gpu_rasterization_forced(false), | 66 gpu_rasterization_forced(false), |
| 67 async_worker_context_enabled(false), |
| 67 gpu_rasterization_msaa_sample_count(0), | 68 gpu_rasterization_msaa_sample_count(0), |
| 68 gpu_rasterization_skewport_target_time_in_seconds(0.2f), | 69 gpu_rasterization_skewport_target_time_in_seconds(0.2f), |
| 69 create_low_res_tiling(false), | 70 create_low_res_tiling(false), |
| 70 scrollbar_animator(NO_ANIMATOR), | 71 scrollbar_animator(NO_ANIMATOR), |
| 71 scrollbar_fade_delay_ms(0), | 72 scrollbar_fade_delay_ms(0), |
| 72 scrollbar_fade_resize_delay_ms(0), | 73 scrollbar_fade_resize_delay_ms(0), |
| 73 scrollbar_fade_duration_ms(0), | 74 scrollbar_fade_duration_ms(0), |
| 74 solid_color_scrollbar_color(SK_ColorWHITE), | 75 solid_color_scrollbar_color(SK_ColorWHITE), |
| 75 timeout_and_draw_when_animation_checkerboards(true), | 76 timeout_and_draw_when_animation_checkerboards(true), |
| 76 layer_transforms_should_scale_layer_contents(false), | 77 layer_transforms_should_scale_layer_contents(false), |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 use_external_begin_frame_source == | 119 use_external_begin_frame_source == |
| 119 other.use_external_begin_frame_source && | 120 other.use_external_begin_frame_source && |
| 120 main_frame_before_activation_enabled == | 121 main_frame_before_activation_enabled == |
| 121 other.main_frame_before_activation_enabled && | 122 other.main_frame_before_activation_enabled && |
| 122 using_synchronous_renderer_compositor == | 123 using_synchronous_renderer_compositor == |
| 123 other.using_synchronous_renderer_compositor && | 124 other.using_synchronous_renderer_compositor && |
| 124 can_use_lcd_text == other.can_use_lcd_text && | 125 can_use_lcd_text == other.can_use_lcd_text && |
| 125 use_distance_field_text == other.use_distance_field_text && | 126 use_distance_field_text == other.use_distance_field_text && |
| 126 gpu_rasterization_enabled == other.gpu_rasterization_enabled && | 127 gpu_rasterization_enabled == other.gpu_rasterization_enabled && |
| 127 gpu_rasterization_forced == other.gpu_rasterization_forced && | 128 gpu_rasterization_forced == other.gpu_rasterization_forced && |
| 129 async_worker_context_enabled == other.async_worker_context_enabled && |
| 128 gpu_rasterization_msaa_sample_count == | 130 gpu_rasterization_msaa_sample_count == |
| 129 other.gpu_rasterization_msaa_sample_count && | 131 other.gpu_rasterization_msaa_sample_count && |
| 130 create_low_res_tiling == other.create_low_res_tiling && | 132 create_low_res_tiling == other.create_low_res_tiling && |
| 131 scrollbar_animator == other.scrollbar_animator && | 133 scrollbar_animator == other.scrollbar_animator && |
| 132 scrollbar_fade_delay_ms == other.scrollbar_fade_delay_ms && | 134 scrollbar_fade_delay_ms == other.scrollbar_fade_delay_ms && |
| 133 scrollbar_fade_resize_delay_ms == | 135 scrollbar_fade_resize_delay_ms == |
| 134 other.scrollbar_fade_resize_delay_ms && | 136 other.scrollbar_fade_resize_delay_ms && |
| 135 scrollbar_fade_duration_ms == other.scrollbar_fade_duration_ms && | 137 scrollbar_fade_duration_ms == other.scrollbar_fade_duration_ms && |
| 136 solid_color_scrollbar_color == other.solid_color_scrollbar_color && | 138 solid_color_scrollbar_color == other.solid_color_scrollbar_color && |
| 137 timeout_and_draw_when_animation_checkerboards == | 139 timeout_and_draw_when_animation_checkerboards == |
| (...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 180 proto->set_single_thread_proxy_scheduler(single_thread_proxy_scheduler); | 182 proto->set_single_thread_proxy_scheduler(single_thread_proxy_scheduler); |
| 181 proto->set_use_external_begin_frame_source(use_external_begin_frame_source); | 183 proto->set_use_external_begin_frame_source(use_external_begin_frame_source); |
| 182 proto->set_main_frame_before_activation_enabled( | 184 proto->set_main_frame_before_activation_enabled( |
| 183 main_frame_before_activation_enabled); | 185 main_frame_before_activation_enabled); |
| 184 proto->set_using_synchronous_renderer_compositor( | 186 proto->set_using_synchronous_renderer_compositor( |
| 185 using_synchronous_renderer_compositor); | 187 using_synchronous_renderer_compositor); |
| 186 proto->set_can_use_lcd_text(can_use_lcd_text); | 188 proto->set_can_use_lcd_text(can_use_lcd_text); |
| 187 proto->set_use_distance_field_text(use_distance_field_text); | 189 proto->set_use_distance_field_text(use_distance_field_text); |
| 188 proto->set_gpu_rasterization_enabled(gpu_rasterization_enabled); | 190 proto->set_gpu_rasterization_enabled(gpu_rasterization_enabled); |
| 189 proto->set_gpu_rasterization_forced(gpu_rasterization_forced); | 191 proto->set_gpu_rasterization_forced(gpu_rasterization_forced); |
| 192 proto->set_async_worker_context_enabled(async_worker_context_enabled); |
| 190 proto->set_gpu_rasterization_msaa_sample_count( | 193 proto->set_gpu_rasterization_msaa_sample_count( |
| 191 gpu_rasterization_msaa_sample_count); | 194 gpu_rasterization_msaa_sample_count); |
| 192 proto->set_create_low_res_tiling(create_low_res_tiling); | 195 proto->set_create_low_res_tiling(create_low_res_tiling); |
| 193 proto->set_scrollbar_animator( | 196 proto->set_scrollbar_animator( |
| 194 LayerTreeSettingsScrollbarAnimatorToProto(scrollbar_animator)); | 197 LayerTreeSettingsScrollbarAnimatorToProto(scrollbar_animator)); |
| 195 proto->set_scrollbar_fade_delay_ms(scrollbar_fade_delay_ms); | 198 proto->set_scrollbar_fade_delay_ms(scrollbar_fade_delay_ms); |
| 196 proto->set_scrollbar_fade_resize_delay_ms(scrollbar_fade_resize_delay_ms); | 199 proto->set_scrollbar_fade_resize_delay_ms(scrollbar_fade_resize_delay_ms); |
| 197 proto->set_scrollbar_fade_duration_ms(scrollbar_fade_duration_ms); | 200 proto->set_scrollbar_fade_duration_ms(scrollbar_fade_duration_ms); |
| 198 proto->set_solid_color_scrollbar_color(solid_color_scrollbar_color); | 201 proto->set_solid_color_scrollbar_color(solid_color_scrollbar_color); |
| 199 proto->set_timeout_and_draw_when_animation_checkerboards( | 202 proto->set_timeout_and_draw_when_animation_checkerboards( |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 241 single_thread_proxy_scheduler = proto.single_thread_proxy_scheduler(); | 244 single_thread_proxy_scheduler = proto.single_thread_proxy_scheduler(); |
| 242 use_external_begin_frame_source = proto.use_external_begin_frame_source(); | 245 use_external_begin_frame_source = proto.use_external_begin_frame_source(); |
| 243 main_frame_before_activation_enabled = | 246 main_frame_before_activation_enabled = |
| 244 proto.main_frame_before_activation_enabled(); | 247 proto.main_frame_before_activation_enabled(); |
| 245 using_synchronous_renderer_compositor = | 248 using_synchronous_renderer_compositor = |
| 246 proto.using_synchronous_renderer_compositor(); | 249 proto.using_synchronous_renderer_compositor(); |
| 247 can_use_lcd_text = proto.can_use_lcd_text(); | 250 can_use_lcd_text = proto.can_use_lcd_text(); |
| 248 use_distance_field_text = proto.use_distance_field_text(); | 251 use_distance_field_text = proto.use_distance_field_text(); |
| 249 gpu_rasterization_enabled = proto.gpu_rasterization_enabled(); | 252 gpu_rasterization_enabled = proto.gpu_rasterization_enabled(); |
| 250 gpu_rasterization_forced = proto.gpu_rasterization_forced(); | 253 gpu_rasterization_forced = proto.gpu_rasterization_forced(); |
| 254 async_worker_context_enabled = proto.async_worker_context_enabled(); |
| 251 gpu_rasterization_msaa_sample_count = | 255 gpu_rasterization_msaa_sample_count = |
| 252 proto.gpu_rasterization_msaa_sample_count(); | 256 proto.gpu_rasterization_msaa_sample_count(); |
| 253 create_low_res_tiling = proto.create_low_res_tiling(); | 257 create_low_res_tiling = proto.create_low_res_tiling(); |
| 254 scrollbar_animator = | 258 scrollbar_animator = |
| 255 LayerTreeSettingsScrollbarAnimatorFromProto(proto.scrollbar_animator()); | 259 LayerTreeSettingsScrollbarAnimatorFromProto(proto.scrollbar_animator()); |
| 256 scrollbar_fade_delay_ms = proto.scrollbar_fade_delay_ms(); | 260 scrollbar_fade_delay_ms = proto.scrollbar_fade_delay_ms(); |
| 257 scrollbar_fade_resize_delay_ms = proto.scrollbar_fade_resize_delay_ms(); | 261 scrollbar_fade_resize_delay_ms = proto.scrollbar_fade_resize_delay_ms(); |
| 258 scrollbar_fade_duration_ms = proto.scrollbar_fade_duration_ms(); | 262 scrollbar_fade_duration_ms = proto.scrollbar_fade_duration_ms(); |
| 259 solid_color_scrollbar_color = proto.solid_color_scrollbar_color(); | 263 solid_color_scrollbar_color = proto.solid_color_scrollbar_color(); |
| 260 timeout_and_draw_when_animation_checkerboards = | 264 timeout_and_draw_when_animation_checkerboards = |
| (...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 310 using_synchronous_renderer_compositor; | 314 using_synchronous_renderer_compositor; |
| 311 scheduler_settings.throttle_frame_production = wait_for_beginframe_interval; | 315 scheduler_settings.throttle_frame_production = wait_for_beginframe_interval; |
| 312 scheduler_settings.background_frame_interval = | 316 scheduler_settings.background_frame_interval = |
| 313 base::TimeDelta::FromSecondsD(1.0 / background_animation_rate); | 317 base::TimeDelta::FromSecondsD(1.0 / background_animation_rate); |
| 314 scheduler_settings.abort_commit_before_output_surface_creation = | 318 scheduler_settings.abort_commit_before_output_surface_creation = |
| 315 abort_commit_before_output_surface_creation; | 319 abort_commit_before_output_surface_creation; |
| 316 return scheduler_settings; | 320 return scheduler_settings; |
| 317 } | 321 } |
| 318 | 322 |
| 319 } // namespace cc | 323 } // namespace cc |
| OLD | NEW |