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

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.