},
'targets': [
{
+ # GN version: //cc
'target_name': 'cc',
'type': '<(component)',
'dependencies': [
'CC_IMPLEMENTATION=1',
],
'sources': [
+ # Note: file list duplicated in GN build.
'animation/animation.cc',
'animation/animation.h',
'animation/animation_curve.cc',
'animation/transform_operations.cc',
'animation/transform_operations.h',
'base/completion_event.h',
+ 'base/delayed_unique_notifier.cc',
+ 'base/delayed_unique_notifier.h',
'base/invalidation_region.cc',
'base/invalidation_region.h',
'base/latency_info_swap_promise.cc',
'base/switches.h',
'base/tiling_data.cc',
'base/tiling_data.h',
+ 'base/unique_notifier.cc',
+ 'base/unique_notifier.h',
'base/util.h',
'debug/benchmark_instrumentation.cc',
'debug/benchmark_instrumentation.h',
'debug/frame_rate_counter.cc',
'debug/frame_rate_counter.h',
'debug/frame_viewer_instrumentation.h',
+ 'debug/invalidation_benchmark.cc',
+ 'debug/invalidation_benchmark.h',
+ 'debug/lap_timer.cc',
+ 'debug/lap_timer.h',
'debug/layer_tree_debug_state.cc',
'debug/layer_tree_debug_state.h',
'debug/micro_benchmark.cc',
'input/input_handler.h',
'input/page_scale_animation.cc',
'input/page_scale_animation.h',
+ 'input/layer_selection_bound.cc',
+ 'input/layer_selection_bound.h',
+ 'input/selection_bound_type.h',
'input/top_controls_manager.cc',
'input/top_controls_manager.h',
'input/top_controls_manager_client.h',
'layers/picture_layer.h',
'layers/picture_layer_impl.cc',
'layers/picture_layer_impl.h',
- 'layers/quad_sink.h',
'layers/render_pass_sink.h',
'layers/render_surface.cc',
'layers/render_surface.h',
'layers/video_layer_impl.h',
'output/begin_frame_args.cc',
'output/begin_frame_args.h',
+ 'output/bsp_tree.cc',
+ 'output/bsp_tree.h',
+ 'output/bsp_walk_action.cc',
+ 'output/bsp_walk_action.h',
'output/compositor_frame.cc',
'output/compositor_frame.h',
'output/compositor_frame_ack.cc',
'output/software_output_device.h',
'output/software_renderer.cc',
'output/software_renderer.h',
+ 'output/viewport_selection_bound.cc',
+ 'output/viewport_selection_bound.h',
'quads/checkerboard_draw_quad.cc',
'quads/checkerboard_draw_quad.h',
'quads/content_draw_quad_base.cc',
'quads/content_draw_quad_base.h',
'quads/debug_border_draw_quad.cc',
'quads/debug_border_draw_quad.h',
+ 'quads/draw_polygon.cc',
+ 'quads/draw_polygon.h',
'quads/draw_quad.cc',
'quads/draw_quad.h',
'quads/io_surface_draw_quad.cc',
'quads/io_surface_draw_quad.h',
+ 'quads/largest_draw_quad.h',
'quads/picture_draw_quad.cc',
'quads/picture_draw_quad.h',
'quads/render_pass.cc',
'resources/bitmap_skpicture_content_layer_updater.h',
'resources/content_layer_updater.cc',
'resources/content_layer_updater.h',
- 'resources/direct_raster_worker_pool.cc',
- 'resources/direct_raster_worker_pool.h',
+ 'resources/eviction_tile_priority_queue.cc',
+ 'resources/eviction_tile_priority_queue.h',
+ 'resources/gpu_raster_worker_pool.cc',
+ 'resources/gpu_raster_worker_pool.h',
+ 'resources/image_copy_raster_worker_pool.cc',
+ 'resources/image_copy_raster_worker_pool.h',
'resources/image_layer_updater.cc',
'resources/image_layer_updater.h',
'resources/image_raster_worker_pool.cc',
'resources/image_raster_worker_pool.h',
- 'resources/image_copy_raster_worker_pool.cc',
- 'resources/image_copy_raster_worker_pool.h',
'resources/layer_painter.h',
'resources/layer_quad.cc',
'resources/layer_quad.h',
'resources/picture_layer_tiling.h',
'resources/picture_layer_tiling_set.cc',
'resources/picture_layer_tiling_set.h',
- 'resources/picture_pile.cc',
- 'resources/picture_pile.h',
'resources/picture_pile_base.cc',
'resources/picture_pile_base.h',
+ 'resources/picture_pile.cc',
+ 'resources/picture_pile.h',
'resources/picture_pile_impl.cc',
'resources/picture_pile_impl.h',
'resources/pixel_buffer_raster_worker_pool.cc',
'resources/prioritized_tile_set.h',
'resources/priority_calculator.cc',
'resources/priority_calculator.h',
+ 'resources/rasterizer.cc',
+ 'resources/rasterizer.h',
'resources/raster_mode.cc',
'resources/raster_mode.h',
+ 'resources/raster_tile_priority_queue.cc',
+ 'resources/raster_tile_priority_queue.h',
'resources/raster_worker_pool.cc',
'resources/raster_worker_pool.h',
- 'resources/rasterizer.cc',
- 'resources/rasterizer.h',
- 'resources/rasterizer_delegate.cc',
- 'resources/rasterizer_delegate.h',
'resources/release_callback.h',
'resources/resource.cc',
- 'resources/resource.h',
- 'resources/resource_format.h',
'resources/resource_format.cc',
+ 'resources/resource_format.h',
+ 'resources/resource.h',
'resources/resource_pool.cc',
'resources/resource_pool.h',
'resources/resource_provider.cc',
'resources/resource_provider.h',
'resources/resource_update.cc',
- 'resources/resource_update.h',
'resources/resource_update_controller.cc',
'resources/resource_update_controller.h',
+ 'resources/resource_update.h',
'resources/resource_update_queue.cc',
'resources/resource_update_queue.h',
'resources/returned_resource.h',
+ 'resources/scoped_gpu_raster.cc',
+ 'resources/scoped_gpu_raster.h',
'resources/scoped_resource.cc',
'resources/scoped_resource.h',
'resources/scoped_ui_resource.cc',
'resources/task_graph_runner.cc',
'resources/task_graph_runner.h',
'resources/texture_mailbox.cc',
- 'resources/texture_mailbox.h',
'resources/texture_mailbox_deleter.cc',
'resources/texture_mailbox_deleter.h',
+ 'resources/texture_mailbox.h',
'resources/texture_uploader.cc',
'resources/texture_uploader.h',
'resources/tile.cc',
'resources/video_resource_updater.h',
'scheduler/delay_based_time_source.cc',
'scheduler/delay_based_time_source.h',
- 'scheduler/draw_swap_readback_result.h',
+ 'scheduler/draw_result.h',
'scheduler/scheduler.cc',
'scheduler/scheduler.h',
'scheduler/scheduler_settings.cc',
'scheduler/scheduler_settings.h',
'scheduler/scheduler_state_machine.cc',
'scheduler/scheduler_state_machine.h',
- 'scheduler/time_source.h',
'trees/blocking_task_runner.cc',
'trees/blocking_task_runner.h',
'trees/damage_tracker.cc',
'trees/proxy.h',
'trees/proxy_timing_history.cc',
'trees/proxy_timing_history.h',
- 'trees/quad_culler.cc',
- 'trees/quad_culler.h',
'trees/single_thread_proxy.cc',
'trees/single_thread_proxy.h',
'trees/thread_proxy.cc',
'msvs_disabled_warnings': [ 4267, ],
},
{
+ # GN version: //cc/surfaces
'target_name': 'cc_surfaces',
'type': '<(component)',
'dependencies': [
'CC_SURFACES_IMPLEMENTATION=1',
],
'sources': [
+ # Note: file list duplicated in GN build.
+ 'surfaces/display.cc',
+ 'surfaces/display.h',
+ 'surfaces/display_client.h',
'surfaces/surface.cc',
'surfaces/surface.h',
'surfaces/surface_aggregator.cc',
'surfaces/surface_aggregator.h',
+ 'surfaces/surface_factory.cc',
+ 'surfaces/surface_factory.h',
+ 'surfaces/surface_factory_client.h',
+ 'surfaces/surface_id.h',
+ 'surfaces/surface_id_allocator.cc',
+ 'surfaces/surface_id_allocator.h',
'surfaces/surface_manager.cc',
'surfaces/surface_manager.h',
+ 'surfaces/surface_resource_holder.cc',
+ 'surfaces/surface_resource_holder.h',
'surfaces/surfaces_export.h',
],
},