Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
..
BUILD.gn 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
DEPS 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
README.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
clear_for_opaque_raster.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
clear_for_opaque_raster.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
clear_for_opaque_raster_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
decode_stashing_image_provider.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
decode_stashing_image_provider.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
decoded_draw_image.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
decoded_draw_image.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
discardable_image_map.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
discardable_image_map.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
discardable_image_map_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
display_item_list.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
display_item_list.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
display_item_list_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
draw_image.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
draw_image.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
element_id.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
element_id.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
filter_operation.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
filter_operation.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
filter_operations.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
filter_operations.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
filter_operations_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
frame_metadata.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
image_analysis_state.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
image_animation_count.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
image_id.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
image_provider.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
image_provider.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
image_transfer_cache_entry.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
image_transfer_cache_entry.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
image_transfer_cache_entry_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
node_id.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
oop_pixeltest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_cache.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_cache.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_cache_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_canvas.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_export.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_filter.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_filter.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_filter_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_flags.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_flags.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_image.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_image.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_image_builder.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_image_builder.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_image_generator.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_image_generator.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_image_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_buffer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_buffer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_buffer_fuzzer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_buffer_serializer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_buffer_serializer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_buffer_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_helper_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_perftest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_reader.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_reader.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_writer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_op_writer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_record.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_record.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_recorder.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_recorder.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_shader.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_shader.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_shader_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_worklet_input.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_worklet_input.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_worklet_input_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_worklet_job.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_worklet_job.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
paint_worklet_layer_painter.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
raw_memory_transfer_cache_entry.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
raw_memory_transfer_cache_entry.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
record_paint_canvas.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
record_paint_canvas.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
render_surface_filters.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
render_surface_filters.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
scoped_raster_flags.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
scoped_raster_flags.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
scoped_raster_flags_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
shader_transfer_cache_entry.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
shader_transfer_cache_entry.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skia_paint_canvas.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skia_paint_canvas.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skia_paint_canvas_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skia_paint_image_generator.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skia_paint_image_generator.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_color_map.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_frame_data.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_frame_data.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_frame_data_provider.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_marker.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_mru_resource_provider.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_mru_resource_provider.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_mru_resource_provider_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_resource_metadata.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_resource_metadata.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_resource_metadata_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_serialization_history.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_serialization_history.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_serialization_history_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_text_property_value.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_text_property_value.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_text_property_value_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_transfer_cache_entry.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_transfer_cache_entry.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_transfer_cache_entry_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_transform_property_value.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_transform_property_value.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_wrapper.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_wrapper.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_wrapper_impl.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_wrapper_stub.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
skottie_wrapper_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
solid_color_analyzer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
solid_color_analyzer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
solid_color_analyzer_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
target_color_params.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
target_color_params.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
texture_backing.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
transfer_cache_deserialize_helper.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
transfer_cache_entry.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
transfer_cache_entry.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
transfer_cache_fuzzer.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
transfer_cache_serialize_helper.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
transfer_cache_serialize_helper.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten
transfer_cache_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 vuosi sitten

README.md

cc/paint

This document gives an overview of the paint component of cc.

[TOC]

Overview

cc/paint is a replacement for SkPicture/SkCanvas/SkPaint recording data structures throughout the Chrome codebase, primarily meaning Blink and ui. The reason for a separate data structure is to change the way that recordings are stored to improve transport and recording performance.

Skia will still be the ultimate backend for raster, and so any place in code that still wants to raster directly (either for test expectations or to create an SkImage, for example) should continue to use Skia data structures.

Dependencies

As this component is used in both Blink and ui, it should only include files that Blink is also allowed to depend on. This means not including base/ or using std data structures publicly.

This is why cc/paint uses sk_sp reference counting at the moment as a compromise between Blink and chrome style.