Path	Lines of Code
BUILD.gn	3269
PRESUBMIT.py	589
PRESUBMIT_test_mocks.py	181
bazel/cipd_deps.bzl	76
bazel/cipd_install.bzl	67
bazel/cpp_modules.bzl	80
bazel/deps_parser/deps_parser.go	180
bazel/device_specific_configs/device_specific_configs.go	652
bazel/device_specific_configs/generate/generate.go	48
bazel/download_config_files.bzl	33
bazel/exporter/bazel_query_command.go	75
bazel/exporter/bazel_util.go	132
bazel/exporter/build_proto/analysis_v2/analysis_v2.pb.go	1204
bazel/exporter/build_proto/build/build.pb.go	2874
bazel/exporter/cmake_exporter.go	373
bazel/exporter/cmake_rule.go	47
bazel/exporter/cmake_workspace.go	85
bazel/exporter/gni_exporter.go	409
bazel/exporter/interfaces/exporter.go	9
bazel/exporter/interfaces/file_system.go	5
bazel/exporter/interfaces/query_command.go	4
bazel/exporter_tool/main.go	847
bazel/flags.bzl	106
bazel/gcs_mirror.bzl	31
bazel/gcs_mirror/gcs_mirror.go	151
bazel/gen_compile_flags_txt_linux_amd64.bzl	62
bazel/generate_cpp_files_for_headers.bzl	35
bazel/go_googleapis_compatibility_hack.bzl	64
bazel/macros.bzl	40
bazel/rbe/gce_linux/cc/armeabi_cc_toolchain_config.bzl	74
bazel/rbe/gce_linux/cc/cc_toolchain_config.bzl	1281
bazel/rbe/gce_linux/cc/tools/cpp/empty.cc	1
bazel/remove_indentation.bzl	55
bazel/run_cxxbridge_cmd.bzl	59
bazel/rust_cxx_bridge.bzl	52
bazel/skia_app_container.bzl	185
bazel/skia_rules.bzl	212
bench/AAClipBench.cpp	190
bench/AlternatingColorPatternBench.cpp	151
bench/AndroidCodecBench.cpp	40
bench/AndroidCodecBench.h	25
bench/BenchLogger.cpp	18
bench/BenchLogger.h	32
bench/Benchmark.cpp	47
bench/Benchmark.h	74
bench/BezierBench.cpp	83
bench/BigPath.cpp	5160
bench/BigPath.h	5
bench/BigPathBench.cpp	64
bench/BitmapRegionDecoderBench.cpp	38
bench/BitmapRegionDecoderBench.h	33
bench/BlendmodeBench.cpp	121
bench/BlurBench.cpp	81
bench/BlurImageFilterBench.cpp	130
bench/BlurRectBench.cpp	181
bench/BlurRectsBench.cpp	63
bench/BulkRectBench.cpp	224
bench/CanvasSaveRestoreBench.cpp	33
bench/ChartBench.cpp	142
bench/ChecksumBench.cpp	72
bench/ChromeBench.cpp	474
bench/ClearBench.cpp	68
bench/ClipMaskBench.cpp	38
bench/ClipStrategyBench.cpp	70
bench/CmapBench.cpp	95
bench/CodecBench.cpp	48
bench/CodecBench.h	26
bench/CodecBenchPriv.h	31
bench/ColorFilterBench.cpp	213
bench/ColorPrivBench.cpp	61
bench/ColorSpaceBench.cpp	157
bench/CompositingImagesBench.cpp	290
bench/ControlBench.cpp	13
bench/CoverageBench.cpp	55
bench/CreateBackendTextureBench.cpp	50
bench/CubicMapBench.cpp	37
bench/DDLRecorderBench.cpp	64
bench/DashBench.cpp	374
bench/DecodeBench.cpp	202
bench/DisplacementBench.cpp	132
bench/DrawBitmapAABench.cpp	56
bench/EncodeBench.cpp	97
bench/FSRectBench.cpp	42
bench/FilteringBench.cpp	46
bench/FindCubicConvex180ChopsBench.cpp	28
bench/FontCacheBench.cpp	158
bench/GMBench.cpp	36
bench/GMBench.h	30
bench/GameBench.cpp	311
bench/GeometryBench.cpp	240
bench/GlyphQuadFillBench.cpp	77
bench/GpuTools.h	28
bench/GrMemoryPoolBench.cpp	150
bench/GrMipmapBench.cpp	61
bench/GrQuadBench.cpp	52
bench/GrResourceCacheBench.cpp	148
bench/GradientBench.cpp	284
bench/HairlinePathBench.cpp	200
bench/HardStopGradientBench_ScaleNumColors.cpp	86
bench/HardStopGradientBench_ScaleNumHardStops.cpp	83
bench/HardStopGradientBench_SpecialHardStops.cpp	104
bench/ImageBench.cpp	42
bench/ImageCacheBench.cpp	54
bench/ImageCacheBudgetBench.cpp	195
bench/ImageCycleBench.cpp	65
bench/ImageFilterCollapse.cpp	100
bench/ImageFilterDAGBench.cpp	127
bench/InterpBench.cpp	140
bench/JSONBench.cpp	114
bench/LightingBench.cpp	175
bench/LineBench.cpp	49
bench/MSKPBench.cpp	38
bench/MSKPBench.h	21
bench/MathBench.cpp	525
bench/Matrix44Bench.cpp	217
bench/MatrixBench.cpp	217
bench/MatrixConvolutionBench.cpp	72
bench/MemsetBench.cpp	61
bench/MergeBench.cpp	74
bench/MipmapBench.cpp	48
bench/MorphologyBench.cpp	73
bench/MutexBench.cpp	50
bench/PDFBench.cpp	413
bench/ParagraphBench.cpp	75
bench/PatchBench.cpp	293
bench/PathBench.cpp	1064
bench/PathIterBench.cpp	103
bench/PathOpsBench.cpp	181
bench/PathTextBench.cpp	93
bench/PerlinNoiseBench.cpp	41
bench/PictureNestingBench.cpp	139
bench/PictureOverheadBench.cpp	30
bench/PicturePlaybackBench.cpp	78
bench/PolyUtilsBench.cpp	226
bench/PremulAndUnpremulAlphaOpsBench.cpp	44
bench/QuickRejectBench.cpp	46
bench/RTreeBench.cpp	113
bench/ReadPixBench.cpp	108
bench/RecordingBench.cpp	51
bench/RecordingBench.h	39
bench/RectBench.cpp	345
bench/RectanizerBench.cpp	97
bench/RefCntBench.cpp	158
bench/RegionBench.cpp	101
bench/RegionContainBench.cpp	47
bench/RepeatTileBench.cpp	63
bench/ResultsWriter.h	21
bench/RotatedRectBench.cpp	168
bench/SKPAnimationBench.cpp	55
bench/SKPAnimationBench.h	31
bench/SKPBench.cpp	141
bench/SKPBench.h	46
bench/ShaderMaskFilterBench.cpp	63
bench/ShadowBench.cpp	81
bench/ShaperBench.cpp	69
bench/ShapesBench.cpp	241
bench/Sk4fBench.cpp	72
bench/SkGlyphCacheBench.cpp	207
bench/SkGlyphCacheBench.h	10
bench/SkSLBench.cpp	692
bench/SkSLBench.h	6
bench/SortBench.cpp	149
bench/StreamBench.cpp	35
bench/StrokeBench.cpp	98
bench/SwizzleBench.cpp	32
bench/TableBench.cpp	44
bench/TessellateBench.cpp	318
bench/TextBlobBench.cpp	82
bench/TileBench.cpp	95
bench/TileImageFilterBench.cpp	48
bench/TopoSortBench.cpp	51
bench/TriangulatorBench.cpp	556
bench/TypefaceBench.cpp	289
bench/VertBench.cpp	199
bench/VertexColorSpaceBench.cpp	300
bench/WebpBlendBench.cpp	38
bench/WritePixelsBench.cpp	46
bench/WriterBench.cpp	26
bench/graphite/BoundsManagerBench.cpp	155
bench/graphite/IntersectionTreeBench.cpp	157
bench/nanobench.cpp	1384
bench/nanobench.h	49
build/fuchsia/BUILD.gn	28
build/fuchsia/fidl/BUILD.gn	6
build/fuchsia/fuchsia_download_sdk.gni	19
build/fuchsia/pkg/BUILD.gn	9
build/fuchsia/sdk.gni	308
build/fuchsia/sysroot/BUILD.gn	6
build_overrides/angle.gni	9
build_overrides/build.gni	8
build_overrides/dawn.gni	27
build_overrides/partition_alloc.gni	62
build_overrides/spirv_tools.gni	7
build_overrides/tint.gni	18
build_overrides/vulkan_headers.gni	4
build_overrides/vulkan_tools.gni	6
client_utils/android/BRDAllocator.h	13
client_utils/android/BitmapRegionDecoder.cpp	105
client_utils/android/BitmapRegionDecoder.h	49
client_utils/android/BitmapRegionDecoderPriv.h	27
client_utils/android/FrontBufferedStream.cpp	153
client_utils/android/FrontBufferedStream.h	13
dm/DM.cpp	1414
dm/DMGpuTestProcs.cpp	105
dm/DMJsonWriter.cpp	111
dm/DMJsonWriter.h	28
dm/DMSrcSink.cpp	2055
dm/DMSrcSink.h	522
example/VulkanBasic.cpp	92
example/external_client/custom_skia_config/SkUserConfig.h	3
example/external_client/custom_skia_config/copts.bzl	6
example/external_client/custom_skia_config/linkopts.bzl	5
example/external_client/src/decode_everything.cpp	50
example/external_client/src/decode_png_main.cpp	26
example/external_client/src/ganesh_gl.cpp	216
example/external_client/src/ganesh_metal.cpp	55
example/external_client/src/ganesh_metal_context_helper.h	3
example/external_client/src/ganesh_metal_context_helper.mm	30
example/external_client/src/ganesh_vulkan.cpp	40
example/external_client/src/gl_context_helper.h	2
example/external_client/src/gl_context_helper.mm	29
example/external_client/src/graphite_metal_context_helper.h	3
example/external_client/src/graphite_metal_context_helper.mm	14
example/external_client/src/graphite_native_metal.cpp	104
example/external_client/src/graphite_native_vulkan.cpp	52
example/external_client/src/path_main.cpp	25
example/external_client/src/play_skottie.cpp	61
example/external_client/src/shape_text.cpp	160
example/external_client/src/svg_renderer.cpp	72
example/external_client/src/use_skresources.cpp	40
example/external_client/src/write_text_to_png.cpp	61
example/external_client/src/write_to_pdf.cpp	66
experimental/ffmpeg/BUILD.gn	44
experimental/ffmpeg/SkVideoDecoder.cpp	342
experimental/ffmpeg/SkVideoDecoder.h	49
experimental/ffmpeg/SkVideoEncoder.cpp	263
experimental/ffmpeg/SkVideoEncoder.h	41
experimental/filterfuzz/filterfuzz.cpp	19
experimental/lowp-basic/QMath.h	53
experimental/lowp-basic/bilerp-study.cpp	94
experimental/lowp-basic/lerp-study.cpp	89
experimental/lowp-basic/lowp_experiments.cpp	89
experimental/minimal_ios_mtl_skia_app/BUILD.gn	23
experimental/minimal_ios_mtl_skia_app/main.mm	107
experimental/rust_cxx/hello-world.rs	4
experimental/rust_cxx/hype-bridge.rs	21
experimental/rust_cxx/main.cpp	11
experimental/rust_png/decoder/SkPngRustDecoder.cpp	19
experimental/rust_png/decoder/SkPngRustDecoder.h	14
experimental/rust_png/decoder/impl/SkPngRustCodec.cpp	742
experimental/rust_png/decoder/impl/SkPngRustCodec.h	84
experimental/rust_png/encoder/SkPngRustEncoder.cpp	15
experimental/rust_png/encoder/SkPngRustEncoder.h	24
experimental/rust_png/encoder/impl/SkPngRustEncoderImpl.cpp	156
experimental/rust_png/encoder/impl/SkPngRustEncoderImpl.h	30
experimental/rust_png/ffi/FFI.h	38
experimental/rust_png/ffi/FFI.rs	563
experimental/rust_png/ffi/UtilsForFFI.h	15
experimental/sktext/BUILD.gn	116
experimental/tools/coreGraphicsPdf2png.cpp	61
experimental/tools/mskp_parser.py	41
experimental/tools/pdf-comparison.py	295
experimental/tskit/bindings/bindings.h	8
experimental/tskit/bindings/core.cpp	31
experimental/tskit/bindings/extension.cpp	59
experimental/tskit/build/externs.js	22
experimental/tskit/go/gen_types/gen_types.go	216
experimental/tskit/interface/core.ts	12
experimental/tskit/interface/extension.ts	7
experimental/tskit/interface/load.ts	13
experimental/tskit/interface/memory.ts	19
experimental/tskit/npm_build/example.html	25
experimental/webgpu-bazel/example/index.html	103
experimental/webgpu-bazel/src/bindings.cpp	166
fuzz/Fuzz.cpp	27
fuzz/Fuzz.h	103
fuzz/FuzzCanvas.cpp	1604
fuzz/FuzzCommon.cpp	355
fuzz/FuzzCommon.h	21
fuzz/FuzzCreateDDL.cpp	203
fuzz/FuzzCubicRoots.cpp	68
fuzz/FuzzDDLThreading.cpp	240
fuzz/FuzzDrawFunctions.cpp	274
fuzz/FuzzEncoders.cpp	92
fuzz/FuzzGradients.cpp	226
fuzz/FuzzMain.cpp	754
fuzz/FuzzParsePath.cpp	106
fuzz/FuzzPath.cpp	6
fuzz/FuzzPathMeasure.cpp	29
fuzz/FuzzPathop.cpp	168
fuzz/FuzzPolyUtils.cpp	48
fuzz/FuzzPrecompile.cpp	324
fuzz/FuzzQuadRoots.cpp	25
fuzz/FuzzRRect.cpp	6
fuzz/FuzzRegionOp.cpp	7
fuzz/FuzzSkParagraph.cpp	218
fuzz/FuzzTriangulation.cpp	21
fuzz/oss_fuzz/FuzzAPICreateDDL.cpp	12
fuzz/oss_fuzz/FuzzAPIImageFilter.cpp	10
fuzz/oss_fuzz/FuzzAPISVGCanvas.cpp	12
fuzz/oss_fuzz/FuzzAndroidCodec.cpp	58
fuzz/oss_fuzz/FuzzAnimatedImage.cpp	35
fuzz/oss_fuzz/FuzzCOLRv1.cpp	40
fuzz/oss_fuzz/FuzzColorspace.cpp	37
fuzz/oss_fuzz/FuzzCubicRoots.cpp	12
fuzz/oss_fuzz/FuzzDDLThreading.cpp	10
fuzz/oss_fuzz/FuzzDrawFunctions.cpp	10
fuzz/oss_fuzz/FuzzGradients.cpp	10
fuzz/oss_fuzz/FuzzImage.cpp	26
fuzz/oss_fuzz/FuzzImageFilterDeserialize.cpp	32
fuzz/oss_fuzz/FuzzIncrementalImage.cpp	42
fuzz/oss_fuzz/FuzzJPEGEncoder.cpp	10
fuzz/oss_fuzz/FuzzJSON.cpp	13
fuzz/oss_fuzz/FuzzMockGPUCanvas.cpp	17
fuzz/oss_fuzz/FuzzNullCanvas.cpp	12
fuzz/oss_fuzz/FuzzPNGEncoder.cpp	10
fuzz/oss_fuzz/FuzzParsePath.cpp	24
fuzz/oss_fuzz/FuzzPathDeserialize.cpp	33
fuzz/oss_fuzz/FuzzPathMeasure.cpp	10
fuzz/oss_fuzz/FuzzPathop.cpp	10
fuzz/oss_fuzz/FuzzPolyUtils.cpp	12
fuzz/oss_fuzz/FuzzPrecompile.cpp	17
fuzz/oss_fuzz/FuzzQuadRoots.cpp	12
fuzz/oss_fuzz/FuzzRasterN32Canvas.cpp	12
fuzz/oss_fuzz/FuzzRegionDeserialize.cpp	34
fuzz/oss_fuzz/FuzzRegionOp.cpp	10
fuzz/oss_fuzz/FuzzRegionSetPath.cpp	34
fuzz/oss_fuzz/FuzzSKP.cpp	23
fuzz/oss_fuzz/FuzzSKSL2GLSL.cpp	29
fuzz/oss_fuzz/FuzzSKSL2Metal.cpp	29
fuzz/oss_fuzz/FuzzSKSL2Pipeline.cpp	51
fuzz/oss_fuzz/FuzzSKSL2SPIRV.cpp	32
fuzz/oss_fuzz/FuzzSKSL2WGSL.cpp	29
fuzz/oss_fuzz/FuzzSVG.cpp	37
fuzz/oss_fuzz/FuzzSkDescriptorDeserialize.cpp	24
fuzz/oss_fuzz/FuzzSkMeshSpecification.cpp	189
fuzz/oss_fuzz/FuzzSkParagraph.cpp	12
fuzz/oss_fuzz/FuzzSkRuntimeBlender.cpp	52
fuzz/oss_fuzz/FuzzSkRuntimeColorFilter.cpp	52
fuzz/oss_fuzz/FuzzSkRuntimeEffect.cpp	51
fuzz/oss_fuzz/FuzzTextBlobDeserialize.cpp	28
fuzz/oss_fuzz/FuzzTriangulation.cpp	10
fuzz/oss_fuzz/FuzzWEBPEncoder.cpp	10
gm/3d.cpp	48
gm/aaa.cpp	105
gm/aaclip.cpp	159
gm/aarecteffect.cpp	79
gm/aarectmodes.cpp	136
gm/aaxfermodes.cpp	226
gm/addarc.cpp	227
gm/all_bitmap_configs.cpp	223
gm/alpha_image.cpp	93
gm/alphagradients.cpp	65
gm/analytic_gradients.cpp	114
gm/androidblendmodes.cpp	98
gm/animated_gif.cpp	191
gm/animated_image_orientation.cpp	136
gm/animatedimageblurs.cpp	156
gm/anisotropic.cpp	198
gm/annotated_text.cpp	43
gm/arcofzorro.cpp	59
gm/arcto.cpp	247
gm/arithmode.cpp	218
gm/asyncrescaleandread.cpp	653
gm/attributes.cpp	235
gm/b_119394958.cpp	18
gm/backdrop.cpp	83
gm/backdrop_imagefilter_croprect.cpp	92
gm/badpaint.cpp	41
gm/batchedconvexpaths.cpp	41
gm/bc1_transparency.cpp	133
gm/beziereffects.cpp	391
gm/beziers.cpp	76
gm/bicubic.cpp	40
gm/bigblurs.cpp	82
gm/bigmatrix.cpp	54
gm/bigrect.cpp	64
gm/bigrrectaaeffect.cpp	110
gm/bigtext.cpp	54
gm/bigtileimagefilter.cpp	82
gm/bitmapcopy.cpp	122
gm/bitmapfilters.cpp	119
gm/bitmapimage.cpp	56
gm/bitmappremul.cpp	106
gm/bitmaprect.cpp	214
gm/bitmaprecttest.cpp	30
gm/bitmapshader.cpp	102
gm/bitmaptiled.cpp	53
gm/bleed.cpp	318
gm/blurcircles.cpp	53
gm/blurcircles2.cpp	135
gm/blurignorexform.cpp	125
gm/blurimagevmask.cpp	59
gm/blurpositioning.cpp	26
gm/blurquickreject.cpp	60
gm/blurrect.cpp	450
gm/blurredclippedcircle.cpp	59
gm/blurroundrect.cpp	87
gm/blurs.cpp	152
gm/blurtextsmallradii.cpp	23
gm/bmpfilterqualityrepeat.cpp	75
gm/bug12866.cpp	82
gm/bug5252.cpp	27
gm/bug530095.cpp	52
gm/bug615686.cpp	13
gm/bug6643.cpp	26
gm/bug6783.cpp	25
gm/bug9331.cpp	27
gm/circle_sizes.cpp	11
gm/circulararcs.cpp	300
gm/circularclips.cpp	63
gm/clear_swizzle.cpp	70
gm/clip_error.cpp	62
gm/clip_sierpinski_region.cpp	27
gm/clip_strokerect.cpp	47
gm/clipdrawdraw.cpp	37
gm/clippedbitmapshaders.cpp	95
gm/clipshader.cpp	50
gm/clockwise.cpp	260
gm/collapsepaths.cpp	139
gm/color4f.cpp	126
gm/coloremoji.cpp	184
gm/coloremoji_blendmodes.cpp	152
gm/colorfilteralpha8.cpp	36
gm/colorfilterimagefilter.cpp	209
gm/colorfilters.cpp	145
gm/colormatrix.cpp	105
gm/colorspace.cpp	77
gm/colorwheel.cpp	59
gm/complexclip.cpp	417
gm/complexclip2.cpp	181
gm/complexclip3.cpp	105
gm/complexclip4.cpp	95
gm/complexclip_blur_tiled.cpp	55
gm/composecolorfilter.cpp	108
gm/composeshader.cpp	298
gm/compositor_quads.cpp	759
gm/compressed_textures.cpp	291
gm/concavepaths.cpp	329
gm/conicpaths.cpp	173
gm/constcolorprocessor.cpp	170
gm/convex_all_line_paths.cpp	347
gm/convexpaths.cpp	186
gm/convexpolyclip.cpp	256
gm/convexpolyeffect.cpp	113
gm/coordclampshader.cpp	63
gm/copy_to_4444.cpp	55
gm/crbug_1041204.cpp	19
gm/crbug_1073670.cpp	18
gm/crbug_1086705.cpp	23
gm/crbug_1113794.cpp	19
gm/crbug_1139750.cpp	15
gm/crbug_1156804.cpp	22
gm/crbug_1162942.cpp	37
gm/crbug_1167277.cpp	29
gm/crbug_1174186.cpp	30
gm/crbug_1174354.cpp	39
gm/crbug_1177833.cpp	78
gm/crbug_1257515.cpp	50
gm/crbug_1313579.cpp	20
gm/crbug_224618.cpp	83
gm/crbug_691386.cpp	20
gm/crbug_788500.cpp	14
gm/crbug_847759.cpp	20
gm/crbug_884166.cpp	19
gm/crbug_887103.cpp	20
gm/crbug_892988.cpp	18
gm/crbug_899512.cpp	19
gm/crbug_905548.cpp	30
gm/crbug_908646.cpp	21
gm/crbug_913349.cpp	16
gm/crbug_918512.cpp	27
gm/crbug_938592.cpp	36
gm/crbug_946965.cpp	18
gm/crbug_947055.cpp	17
gm/crbug_996140.cpp	31
gm/crop_imagefilter.cpp	318
gm/croppedrects.cpp	84
gm/crosscontextimage.cpp	52
gm/cubicpaths.cpp	474
gm/daa.cpp	90
gm/dashcircle.cpp	228
gm/dashcubics.cpp	144
gm/dashing.cpp	516
gm/degeneratesegments.cpp	325
gm/destcolor.cpp	21
gm/dftext.cpp	216
gm/dftext_blob_persp.cpp	126
gm/discard.cpp	77
gm/displacement.cpp	137
gm/distantclip.cpp	38
gm/draw_bitmap_rect_skbug4374.cpp	21
gm/drawable.cpp	34
gm/drawatlas.cpp	286
gm/drawatlascolor.cpp	136
gm/drawbitmaprect.cpp	225
gm/drawglyphs.cpp	62
gm/drawimageset.cpp	322
gm/drawlines_with_local_matrix.cpp	36
gm/drawminibitmaprect.cpp	124
gm/drawquadset.cpp	197
gm/drawregion.cpp	37
gm/drawregionmodes.cpp	65
gm/dropshadowimagefilter.cpp	134
gm/drrect.cpp	51
gm/drrect_small_inner.cpp	37
gm/dstreadshuffle.cpp	172
gm/ducky_yuv_blend.cpp	63
gm/emboss.cpp	265
gm/emptypath.cpp	160
gm/emptyshader.cpp	81
gm/encode.cpp	68
gm/encode_alpha_jpeg.cpp	81
gm/encode_color_types.cpp	154
gm/encode_platform.cpp	99
gm/encode_srgb.cpp	135
gm/exoticformats.cpp	334
gm/fadefilter.cpp	19
gm/fatpathfill.cpp	55
gm/fiddle.cpp	5
gm/fillrect_gradient.cpp	98
gm/filltypes.cpp	71
gm/filltypespersp.cpp	109
gm/filterbug.cpp	77
gm/filterfastbounds.cpp	236
gm/filterindiabox.cpp	66
gm/flippity.cpp	226
gm/fontations.cpp	161
gm/fontations_ft_compare.cpp	443
gm/fontcache.cpp	111
gm/fontmgr.cpp	315
gm/fontregen.cpp	121
gm/fontscaler.cpp	58
gm/fontscalerdistortable.cpp	144
gm/fp_sample_chaining.cpp	181
gm/fpcoordinateoverride.cpp	77
gm/fwidth_squircle.cpp	213
gm/gammatext.cpp	135
gm/getpostextpath.cpp	55
gm/giantbitmap.cpp	111
gm/glyph_pos.cpp	120
gm/gm.cpp	200
gm/gm.h	202
gm/gpu_blur_utils.cpp	387
gm/gradient_dirty_laundry.cpp	80
gm/gradient_matrix.cpp	85
gm/gradients.cpp	1131
gm/gradients_2pt_conical.cpp	352
gm/gradients_degenerate.cpp	108
gm/gradients_no_texture.cpp	239
gm/gradtext.cpp	96
gm/graphite_replay.cpp	118
gm/graphitestart.cpp	274
gm/grayscalejpg.cpp	17
gm/hairlines.cpp	201
gm/hairmodes.cpp	102
gm/hardstop_gradients.cpp	106
gm/hardstop_gradients_many.cpp	61
gm/hello_bazel_world.cpp	36
gm/highcontrastfilter.cpp	127
gm/hittestpath.cpp	53
gm/hsl.cpp	187
gm/hugepath.cpp	66
gm/image.cpp	456
gm/image_pict.cpp	346
gm/image_shader.cpp	181
gm/imageblur.cpp	37
gm/imageblur2.cpp	23
gm/imageblurclampmode.cpp	76
gm/imageblurrepeatmode.cpp	123
gm/imageblurtiled.cpp	59
gm/imagedither.cpp	52
gm/imagefilters.cpp	241
gm/imagefiltersbase.cpp	237
gm/imagefiltersclipped.cpp	145
gm/imagefilterscropexpand.cpp	125
gm/imagefilterscropped.cpp	138
gm/imagefiltersgraph.cpp	127
gm/imagefiltersscaled.cpp	137
gm/imagefiltersstroked.cpp	80
gm/imagefilterstransformed.cpp	274
gm/imagefiltersunpremul.cpp	16
gm/imagefromyuvtextures.cpp	305
gm/imagemagnifier.cpp	154
gm/imagemakewithfilter.cpp	314
gm/imagemasksubset.cpp	87
gm/imageresizetiled.cpp	48
gm/imagesource.cpp	71
gm/imagesource2.cpp	74
gm/internal_links.cpp	49
gm/inverseclip.cpp	17
gm/inversepaths.cpp	164
gm/jpg_color_cube.cpp	53
gm/kawase_blur_rt.cpp	138
gm/labyrinth.cpp	71
gm/largeclippedpath.cpp	41
gm/largeglyphblur.cpp	27
gm/lattice.cpp	308
gm/lazytiling.cpp	207
gm/lcdblendmodes.cpp	131
gm/lcdoverlap.cpp	75
gm/lcdtext.cpp	107
gm/lighting.cpp	141
gm/linepaths.cpp	134
gm/localmatriximagefilter.cpp	63
gm/localmatriximageshader.cpp	57
gm/localmatrixshader.cpp	200
gm/lumafilter.cpp	161
gm/luminosity.cpp	28
gm/mac_aa_explorer.cpp	142
gm/make_raster_image.cpp	11
gm/makecolorspace.cpp	158
gm/mandoline.cpp	167
gm/manypathatlases.cpp	62
gm/manypaths.cpp	85
gm/matrixconvolution.cpp	153
gm/matriximagefilter.cpp	49
gm/mesh.cpp	1363
gm/mipmap.cpp	108
gm/mirrortile.cpp	60
gm/mixedtextblobs.cpp	123
gm/mixercolorfilter.cpp	91
gm/modecolorfilters.cpp	132
gm/morphology.cpp	75
gm/nearesthalfpixelimage.cpp	89
gm/nested.cpp	133
gm/ninepatchstretch.cpp	78
gm/nonclosedpaths.cpp	96
gm/offsetimagefilter.cpp	147
gm/orientation.cpp	133
gm/ovals.cpp	226
gm/overdrawcanvas.cpp	70
gm/overdrawcolorfilter.cpp	43
gm/overstroke.cpp	171
gm/p3.cpp	314
gm/palette.cpp	129
gm/patch.cpp	167
gm/path_stroke_with_zero_length.cpp	195
gm/patharcto.cpp	96
gm/pathcontourstart.cpp	90
gm/patheffects.cpp	222
gm/pathfill.cpp	615
gm/pathinterior.cpp	86
gm/pathmaskcache.cpp	87
gm/pathmeasure.cpp	44
gm/pathopsblend.cpp	86
gm/pathopsinverse.cpp	124
gm/pathreverse.cpp	69
gm/pdf_never_embed.cpp	61
gm/perlinnoise.cpp	218
gm/perspimages.cpp	122
gm/perspshaders.cpp	184
gm/persptext.cpp	95
gm/picture.cpp	89
gm/pictureimagefilter.cpp	115
gm/pictureimagegenerator.cpp	171
gm/pictureshader.cpp	245
gm/pictureshadercache.cpp	72
gm/pictureshadertile.cpp	123
gm/plus.cpp	32
gm/png_codec.bzl	182
gm/png_codec.cpp	426
gm/points.cpp	76
gm/poly2poly.cpp	94
gm/polygonoffset.cpp	544
gm/polygons.cpp	148
gm/postercircle.cpp	107
gm/preservefillrule.cpp	65
gm/quadpaths.cpp	250
gm/radial_gradient_precision.cpp	20
gm/rasterhandleallocator.cpp	237
gm/readpixels.cpp	264
gm/recordopts.cpp	162
gm/rectangletexture.cpp	213
gm/rendertomipmappedyuvimageplanes.cpp	122
gm/repeated_bitmap.cpp	46
gm/resizeimagefilter.cpp	93
gm/rippleshadergm.cpp	97
gm/roundrects.cpp	278
gm/rrect.cpp	258
gm/rrectclipdrawpaint.cpp	45
gm/rrects.cpp	365
gm/rsxtext.cpp	83
gm/runtimecolorfilter.cpp	170
gm/runtimefunctions.cpp	46
gm/runtimeimagefilter.cpp	91
gm/runtimeintrinsics.cpp	498
gm/runtimeshader.cpp	813
gm/samplerstress.cpp	99
gm/savelayer.cpp	199
gm/scaledemoji.cpp	180
gm/scaledemoji_rendering.cpp	89
gm/scaledrects.cpp	37
gm/scaledstrokes.cpp	63
gm/shadermaskfilter.cpp	52
gm/shaderpath.cpp	103
gm/shadertext3.cpp	105
gm/shadowutils.cpp	272
gm/shallowgradient.cpp	64
gm/shapes.cpp	152
gm/sharedcorners.cpp	126
gm/showmiplevels.cpp	63
gm/simpleaaclip.cpp	145
gm/simplerect.cpp	40
gm/skbug1719.cpp	49
gm/skbug_12212.cpp	30
gm/skbug_257.cpp	118
gm/skbug_4868.cpp	16
gm/skbug_5321.cpp	30
gm/skbug_8664.cpp	40
gm/skbug_8955.cpp	17
gm/skbug_9319.cpp	25
gm/skbug_9819.cpp	36
gm/slug.cpp	96
gm/smallarc.cpp	18
gm/smallcircles.cpp	34
gm/smallpaths.cpp	329
gm/spritebitmap.cpp	85
gm/srcmode.cpp	110
gm/srgb.cpp	32
gm/stlouisarch.cpp	75
gm/stringart.cpp	57
gm/stroke_rect_shader.cpp	49
gm/strokedlines.cpp	243
gm/strokefill.cpp	76
gm/strokerect.cpp	98
gm/strokerect_anisotropic.cpp	41
gm/strokerects.cpp	67
gm/strokes.cpp	533
gm/stroketext.cpp	115
gm/subsetshader.cpp	37
gm/surface.cpp	371
gm/swizzle.cpp	32
gm/tablecolorfilter.cpp	223
gm/tablemaskfilter.cpp	23
gm/tallstretchedbitmaps.cpp	85
gm/testgradient.cpp	51
gm/texelsubset.cpp	195
gm/text_scale_skew.cpp	24
gm/textblob.cpp	160
gm/textblobblockreordering.cpp	61
gm/textblobcolortrans.cpp	64
gm/textblobgeometrychange.cpp	50
gm/textblobmixedsizes.cpp	164
gm/textblobrandomfont.cpp	124
gm/textblobshader.cpp	94
gm/textblobtransforms.cpp	123
gm/textblobuseaftergpufree.cpp	43
gm/texteffects.cpp	215
gm/thinconcavepaths.cpp	173
gm/thinrects.cpp	137
gm/thinstrokedrects.cpp	58
gm/tiledscaledbitmap.cpp	47
gm/tileimagefilter.cpp	117
gm/tilemodes.cpp	264
gm/tilemodes_alpha.cpp	32
gm/tilemodes_scaled.cpp	202
gm/tinybitmap.cpp	27
gm/transparency.cpp	62
gm/trickycubicstrokes.cpp	148
gm/typeface.cpp	346
gm/unpremul.cpp	55
gm/userfont.cpp	107
gm/variedtext.cpp	129
gm/vertices.cpp	281
gm/verylargebitmap.cpp	134
gm/video_decoder.cpp	43
gm/wacky_yuv_formats.cpp	1090
gm/widebuttcaps.cpp	63
gm/windowrectangles.cpp	80
gm/workingspace.cpp	125
gm/xfermodeimagefilter.cpp	187
gm/xfermodes.cpp	241
gm/xfermodes2.cpp	122
gm/xfermodes3.cpp	172
gm/ycbcrimage.cpp	152
gm/yuv420_odd_dim.cpp	156
gm/yuvtorgbsubset.cpp	151
gn/BUILDCONFIG.gn	191
gn/__init__.py	1
gn/bazel_build.py	31
gn/bench.gni	155
gn/call.py	3
gn/checkdir.py	5
gn/codec.gni	118
gn/codesign_ios.py	56
gn/compile_ib_files.py	48
gn/copy_git_directory.py	54
gn/core.gni	827
gn/cp.py	14
gn/effects.gni	92
gn/effects_imagefilters.gni	32
gn/find_headers.py	73
gn/find_msvc.py	27
gn/find_xcode_sysroot.py	6
gn/fuchsia_defines.gni	5
gn/fuzz.gni	14
gn/gm.gni	444
gn/gn_meta_sln.py	131
gn/gn_to_bp.py	727
gn/gn_to_bp_utils.py	88
gn/gn_to_cmake.py	534
gn/gpu.gni	992
gn/graphite.gni	401
gn/highest_version_dir.py	7
gn/ios.gni	213
gn/is_clang.py	9
gn/make_gm_gni.py	15
gn/minify_sksl.py	45
gn/opts.gni	9
gn/pdf.gni	64
gn/portable/BUILD.gn	14
gn/ports.gni	149
gn/push_to_android.py	10
gn/rm.py	9
gn/run_sksllex.py	22
gn/shared_sources.gni	24
gn/skia.gni	232
gn/skia/BUILD.gn	636
gn/skqp_gn_args.py	38
gn/sksl.gni	347
gn/tests.gni	492
gn/toolchain/BUILD.gn	371
gn/toolchain/num_cpus.py	3
gn/toolchain/wasm.gni	52
gn/utils.gni	117
gn/xml.gni	17
gn/xps.gni	19
include/android/AHardwareBufferUtils.h	10
include/android/GrAHardwareBufferUtils.h	56
include/android/SkAndroidFrameworkUtils.h	34
include/android/SkAnimatedImage.h	72
include/android/SkCanvasAndroid.h	10
include/android/SkHeifDecoder.h	20
include/android/SkImageAndroid.h	29
include/android/SkSurfaceAndroid.h	18
include/android/graphite/SurfaceAndroid.h	22
include/codec/SkAndroidCodec.h	73
include/codec/SkAvifDecoder.h	38
include/codec/SkBmpDecoder.h	21
include/codec/SkCodec.h	322
include/codec/SkCodecAnimation.h	14
include/codec/SkEncodedImageFormat.h	20
include/codec/SkEncodedOrigin.h	32
include/codec/SkGifDecoder.h	21
include/codec/SkIcoDecoder.h	21
include/codec/SkJpegDecoder.h	21
include/codec/SkJpegxlDecoder.h	21
include/codec/SkPixmapUtils.h	11
include/codec/SkPngChunkReader.h	9
include/codec/SkPngDecoder.h	21
include/codec/SkRawDecoder.h	23
include/codec/SkWbmpDecoder.h	21
include/codec/SkWebpDecoder.h	21
include/config/SkUserConfig.h	3
include/config/copts.bzl	164
include/config/linkopts.bzl	29
include/core/SkAlphaType.h	13
include/core/SkAnnotation.h	11
include/core/SkArc.h	43
include/core/SkBBHFactory.h	35
include/core/SkBitmap.h	192
include/core/SkBlendMode.h	54
include/core/SkBlender.h	12
include/core/SkBlurTypes.h	10
include/core/SkCPUContext.h	17
include/core/SkCPURecorder.h	22
include/core/SkCanvas.h	684
include/core/SkCanvasVirtualEnforcer.h	40
include/core/SkCapabilities.h	18
include/core/SkClipOp.h	9
include/core/SkColor.h	151
include/core/SkColorFilter.h	58
include/core/SkColorSpace.h	178
include/core/SkColorTable.h	30
include/core/SkColorType.h	42
include/core/SkContourMeasure.h	113
include/core/SkCoverageMode.h	11
include/core/SkCubicMap.h	23
include/core/SkData.h	55
include/core/SkDataTable.h	52
include/core/SkDocument.h	35
include/core/SkDrawable.h	70
include/core/SkExecutor.h	22
include/core/SkFlattenable.h	65
include/core/SkFont.h	137
include/core/SkFontArguments.h	56
include/core/SkFontMetrics.h	80
include/core/SkFontMgr.h	57
include/core/SkFontParameters.h	23
include/core/SkFontScanner.h	33
include/core/SkFontStyle.h	65
include/core/SkFontTypes.h	15
include/core/SkFourByteTag.h	8
include/core/SkGraphics.h	42
include/core/SkImage.h	239
include/core/SkImageFilter.h	42
include/core/SkImageGenerator.h	56
include/core/SkImageInfo.h	184
include/core/SkM44.h	293
include/core/SkMallocPixelRef.h	13
include/core/SkMaskFilter.h	20
include/core/SkMatrix.h	448
include/core/SkMesh.h	216
include/core/SkMilestone.h	3
include/core/SkOpenTypeSVGDecoder.h	15
include/core/SkOverdrawCanvas.h	68
include/core/SkPaint.h	157
include/core/SkPath.h	505
include/core/SkPathBuilder.h	152
include/core/SkPathEffect.h	30
include/core/SkPathMeasure.h	39
include/core/SkPathTypes.h	36
include/core/SkPathUtils.h	16
include/core/SkPicture.h	74
include/core/SkPictureRecorder.h	49
include/core/SkPixelRef.h	55
include/core/SkPixmap.h	138
include/core/SkPoint.h	1
include/core/SkPoint3.h	84
include/core/SkRRect.h	133
include/core/SkRSXform.h	41
include/core/SkRasterHandleAllocator.h	32
include/core/SkRecorder.h	18
include/core/SkRect.h	418
include/core/SkRefCnt.h	215
include/core/SkRegion.h	159
include/core/SkSamplingOptions.h	62
include/core/SkScalar.h	99
include/core/SkSerialProcs.h	53
include/core/SkShader.h	47
include/core/SkSize.h	47
include/core/SkSpan.h	1
include/core/SkStream.h	285
include/core/SkString.h	201
include/core/SkStrokeRec.h	83
include/core/SkSurface.h	158
include/core/SkSurfaceProps.h	68
include/core/SkSwizzle.h	6
include/core/SkTextBlob.h	151
include/core/SkTextureCompressionType.h	11
include/core/SkTileMode.h	12
include/core/SkTiledImageUtils.h	79
include/core/SkTraceMemoryDump.h	36
include/core/SkTypeface.h	161
include/core/SkTypes.h	127
include/core/SkUnPreMultiply.h	25
include/core/SkVertices.h	82
include/core/SkYUVAInfo.h	159
include/core/SkYUVAPixmaps.h	165
include/effects/Sk1DPathEffect.h	19
include/effects/Sk2DPathEffect.h	19
include/effects/SkBlenders.h	10
include/effects/SkBlurMaskFilter.h	15
include/effects/SkColorMatrix.h	36
include/effects/SkColorMatrixFilter.h	10
include/effects/SkCornerPathEffect.h	12
include/effects/SkDashPathEffect.h	11
include/effects/SkDiscretePathEffect.h	9
include/effects/SkGradientShader.h	148
include/effects/SkHighContrastFilter.h	38
include/effects/SkImageFilters.h	219
include/effects/SkLumaColorFilter.h	9
include/effects/SkOverdrawColorFilter.h	12
include/effects/SkPerlinNoiseShader.h	16
include/effects/SkRuntimeEffect.h	312
include/effects/SkShaderMaskFilter.h	14
include/effects/SkTableMaskFilter.h	19
include/effects/SkTrimPathEffect.h	15
include/encode/SkEncoder.h	28
include/encode/SkICC.h	15
include/encode/SkJpegEncoder.h	48
include/encode/SkPngEncoder.h	39
include/encode/SkWebpEncoder.h	30
include/gpu/GpuTypes.h	44
include/gpu/MutableTextureState.h	33
include/gpu/ShaderErrorHandler.h	22
include/gpu/ganesh/GrBackendSemaphore.h	51
include/gpu/ganesh/GrBackendSurface.h	265
include/gpu/ganesh/GrContextOptions.h	98
include/gpu/ganesh/GrContextThreadSafeProxy.h	72
include/gpu/ganesh/GrDirectContext.h	331
include/gpu/ganesh/GrDriverBugWorkarounds.h	29
include/gpu/ganesh/GrDriverBugWorkaroundsAutogen.h	37
include/gpu/ganesh/GrExternalTextureGenerator.h	33
include/gpu/ganesh/GrRecordingContext.h	174
include/gpu/ganesh/GrTypes.h	82
include/gpu/ganesh/GrYUVABackendTextures.h	64
include/gpu/ganesh/SkImageGanesh.h	127
include/gpu/ganesh/SkMeshGanesh.h	14
include/gpu/ganesh/SkSurfaceGanesh.h	80
include/gpu/ganesh/d3d/GrD3DBackendContext.h	12
include/gpu/ganesh/d3d/GrD3DTypes.h	149
include/gpu/ganesh/gl/GrGLAssembleHelpers.h	8
include/gpu/ganesh/gl/GrGLAssembleInterface.h	12
include/gpu/ganesh/gl/GrGLBackendSurface.h	32
include/gpu/ganesh/gl/GrGLConfig.h	31
include/gpu/ganesh/gl/GrGLDirectContext.h	16
include/gpu/ganesh/gl/GrGLExtensions.h	36
include/gpu/ganesh/gl/GrGLFunctions.h	261
include/gpu/ganesh/gl/GrGLInterface.h	246
include/gpu/ganesh/gl/GrGLMakeWebGLInterface.h	9
include/gpu/ganesh/gl/GrGLTypes.h	156
include/gpu/ganesh/gl/egl/GrGLMakeEGLInterface.h	12
include/gpu/ganesh/gl/epoxy/GrGLMakeEpoxyEGLInterface.h	9
include/gpu/ganesh/gl/glx/GrGLMakeGLXInterface.h	12
include/gpu/ganesh/gl/ios/GrGLMakeIOSInterface.h	9
include/gpu/ganesh/gl/mac/GrGLMakeMacInterface.h	9
include/gpu/ganesh/gl/win/GrGLMakeWinInterface.h	9
include/gpu/ganesh/mock/GrMockTypes.h	119
include/gpu/ganesh/mtl/GrMtlBackendContext.h	9
include/gpu/ganesh/mtl/GrMtlBackendSemaphore.h	11
include/gpu/ganesh/mtl/GrMtlBackendSurface.h	25
include/gpu/ganesh/mtl/GrMtlDirectContext.h	12
include/gpu/ganesh/mtl/GrMtlTypes.h	31
include/gpu/ganesh/mtl/SkSurfaceMetal.h	26
include/gpu/ganesh/vk/GrBackendDrawableInfo.h	26
include/gpu/ganesh/vk/GrVkBackendSemaphore.h	10
include/gpu/ganesh/vk/GrVkBackendSurface.h	33
include/gpu/ganesh/vk/GrVkDirectContext.h	15
include/gpu/ganesh/vk/GrVkTypes.h	59
include/gpu/graphite/BackendSemaphore.h	31
include/gpu/graphite/BackendTexture.h	37
include/gpu/graphite/Context.h	198
include/gpu/graphite/ContextOptions.h	48
include/gpu/graphite/GraphiteTypes.h	78
include/gpu/graphite/Image.h	127
include/gpu/graphite/ImageProvider.h	14
include/gpu/graphite/LogPriority.h	11
include/gpu/graphite/PrecompileContext.h	34
include/gpu/graphite/Recorder.h	143
include/gpu/graphite/Recording.h	64
include/gpu/graphite/Surface.h	34
include/gpu/graphite/TextureInfo.h	75
include/gpu/graphite/YUVABackendTextures.h	71
include/gpu/graphite/dawn/DawnBackendContext.h	30
include/gpu/graphite/dawn/DawnGraphiteTypes.h	95
include/gpu/graphite/dawn/DawnTypes.h	1
include/gpu/graphite/dawn/DawnUtils.h	1
include/gpu/graphite/mtl/MtlBackendContext.h	15
include/gpu/graphite/mtl/MtlGraphiteTypes.h	50
include/gpu/graphite/mtl/MtlGraphiteTypesUtils.h	1
include/gpu/graphite/mtl/MtlGraphiteTypes_cpp.h	25
include/gpu/graphite/mtl/MtlGraphiteUtils.h	1
include/gpu/graphite/precompile/PaintOptions.h	105
include/gpu/graphite/precompile/Precompile.h	28
include/gpu/graphite/precompile/PrecompileBase.h	49
include/gpu/graphite/precompile/PrecompileBlender.h	23
include/gpu/graphite/precompile/PrecompileColorFilter.h	31
include/gpu/graphite/precompile/PrecompileImageFilter.h	62
include/gpu/graphite/precompile/PrecompileMaskFilter.h	25
include/gpu/graphite/precompile/PrecompileRuntimeEffect.h	24
include/gpu/graphite/precompile/PrecompileShader.h	103
include/gpu/graphite/vk/VulkanGraphiteContext.h	13
include/gpu/graphite/vk/VulkanGraphiteTypes.h	70
include/gpu/graphite/vk/VulkanGraphiteUtils.h	1
include/gpu/graphite/vk/precompile/VulkanPrecompileShader.h	15
include/gpu/mtl/MtlMemoryAllocator.h	24
include/gpu/vk/VulkanBackendContext.h	29
include/gpu/vk/VulkanExtensions.h	48
include/gpu/vk/VulkanMemoryAllocator.h	58
include/gpu/vk/VulkanMutableTextureState.h	14
include/gpu/vk/VulkanTypes.h	82
include/pathops/SkPathOps.h	38
include/ports/SkCFObject.h	95
include/ports/SkFontConfigInterface.h	39
include/ports/SkFontMgr_FontConfigInterface.h	11
include/ports/SkFontMgr_Fontations.h	6
include/ports/SkFontMgr_android.h	22
include/ports/SkFontMgr_android_ndk.h	11
include/ports/SkFontMgr_data.h	9
include/ports/SkFontMgr_directory.h	7
include/ports/SkFontMgr_empty.h	7
include/ports/SkFontMgr_fontconfig.h	10
include/ports/SkFontMgr_fuchsia.h	7
include/ports/SkFontMgr_mac_ct.h	13
include/ports/SkFontScanner_Fontations.h	5
include/ports/SkFontScanner_FreeType.h	5
include/ports/SkImageGeneratorCG.h	14
include/ports/SkImageGeneratorNDK.h	12
include/ports/SkImageGeneratorWIC.h	14
include/ports/SkTypeface_fontations.h	12
include/ports/SkTypeface_mac.h	15
include/ports/SkTypeface_win.h	28
include/private/SkEncodedInfo.h	203
include/private/SkExif.h	28
include/private/SkGainmapInfo.h	43
include/private/SkGainmapShader.h	33
include/private/SkIDChangeListener.h	30
include/private/SkJpegGainmapEncoder.h	17
include/private/SkJpegMetadataDecoder.h	31
include/private/SkPathRef.h	313
include/private/SkSLSampleUsage.h	48
include/private/SkWeakRefCnt.h	67
include/private/SkXmp.h	23
include/private/base/SingleOwner.h	53
include/private/base/SkAPI.h	30
include/private/base/SkASAN.h	38
include/private/base/SkAlign.h	32
include/private/base/SkAlignedStorage.h	20
include/private/base/SkAnySubclass.h	52
include/private/base/SkAssert.h	151
include/private/base/SkAttributes.h	46
include/private/base/SkCPUTypes.h	5
include/private/base/SkContainers.h	29
include/private/base/SkDebug.h	16
include/private/base/SkDeque.h	67
include/private/base/SkFeatures.h	122
include/private/base/SkFixed.h	83
include/private/base/SkFloatingPoint.h	109
include/private/base/SkLoadUserConfig.h	36
include/private/base/SkMacros.h	109
include/private/base/SkMalloc.h	63
include/private/base/SkMath.h	36
include/private/base/SkMutex.h	44
include/private/base/SkNoncopyable.h	13
include/private/base/SkOnce.h	30
include/private/base/SkPoint_impl.h	156
include/private/base/SkSafe32.h	28
include/private/base/SkSemaphore.h	37
include/private/base/SkSpan_impl.h	72
include/private/base/SkTArray.h	558
include/private/base/SkTDArray.h	155
include/private/base/SkTFitsIn.h	28
include/private/base/SkTLogic.h	28
include/private/base/SkTPin.h	8
include/private/base/SkTemplates.h	297
include/private/base/SkThreadAnnotations.h	69
include/private/base/SkThreadID.h	9
include/private/base/SkTo.h	25
include/private/base/SkTypeTraits.h	17
include/private/chromium/GrDeferredDisplayList.h	60
include/private/chromium/GrDeferredDisplayListRecorder.h	30
include/private/chromium/GrPromiseImageTexture.h	25
include/private/chromium/GrSurfaceCharacterization.h	156
include/private/chromium/GrVkSecondaryCBDrawContext.h	46
include/private/chromium/SkChromeRemoteGlyphCache.h	81
include/private/chromium/SkDiscardableMemory.h	23
include/private/chromium/SkImageChromium.h	45
include/private/chromium/SkPMColor.h	11
include/private/chromium/Slug.h	39
include/private/gpu/ganesh/GrContext_Base.h	45
include/private/gpu/ganesh/GrD3DTypesMinimal.h	39
include/private/gpu/ganesh/GrImageContext.h	25
include/private/gpu/ganesh/GrTextureGenerator.h	25
include/private/gpu/ganesh/GrTypesPriv.h	667
include/private/gpu/vk/SkiaVulkan.h	16
include/sksl/SkSLDebugTrace.h	11
include/sksl/SkSLVersion.h	9
include/svg/SkSVGCanvas.h	18
include/utils/SkCamera.h	69
include/utils/SkCanvasStateUtils.h	13
include/utils/SkCustomTypeface.h	46
include/utils/SkEventTracer.h	38
include/utils/SkNWayCanvas.h	96
include/utils/SkNoDrawCanvas.h	49
include/utils/SkNullCanvas.h	7
include/utils/SkOrderedFontMgr.h	39
include/utils/SkPaintFilterCanvas.h	94
include/utils/SkParse.h	21
include/utils/SkParsePath.h	11
include/utils/SkShadowUtils.h	32
include/utils/SkTextUtils.h	28
include/utils/SkTraceEventPhase.h	13
include/utils/mac/SkCGUtils.h	35
infra/bots/assets/android_ndk_darwin/create.py	46
infra/bots/assets/android_ndk_linux/create.py	21
infra/bots/assets/android_ndk_windows/create.py	21
infra/bots/assets/android_sdk_linux/__init__.py	1
infra/bots/assets/android_sdk_linux/create.py	23
infra/bots/assets/android_sdk_linux/create_and_upload.py	29
infra/bots/assets/arm64_sysroot/create.py	26
infra/bots/assets/armhf_sysroot/create.py	42
infra/bots/assets/bazel_build_task_driver/create.py	22
infra/bots/assets/bazelisk_linux_amd64/create.py	21
infra/bots/assets/bazelisk_linux_arm64/create.py	21
infra/bots/assets/bazelisk_mac_amd64/create.py	21
infra/bots/assets/bazelisk_mac_arm64/create.py	21
infra/bots/assets/bazelisk_win_amd64/create.py	21
infra/bots/assets/binutils_linux_x64/create.py	33
infra/bots/assets/bloaty/create.py	26
infra/bots/assets/ccache_linux/create.py	27
infra/bots/assets/ccache_mac/create.py	27
infra/bots/assets/chromebook_arm64_gles/__init__.py	1
infra/bots/assets/chromebook_arm64_gles/create.py	52
infra/bots/assets/chromebook_arm64_gles/create_and_upload.py	25
infra/bots/assets/chromebook_arm_gles/__init__.py	1
infra/bots/assets/chromebook_arm_gles/create.py	46
infra/bots/assets/chromebook_arm_gles/create_and_upload.py	25
infra/bots/assets/chromebook_x86_64_gles/__init__.py	1
infra/bots/assets/chromebook_x86_64_gles/create.py	46
infra/bots/assets/chromebook_x86_64_gles/create_and_upload.py	25
infra/bots/assets/clang_linux/create.py	19
infra/bots/assets/clang_ubuntu_noble/create.py	19
infra/bots/assets/clang_win/create.py	26
infra/bots/assets/cmake_linux/create.py	24
infra/bots/assets/cmake_mac/create.py	24
infra/bots/assets/cockroachdb/create.py	24
infra/bots/assets/dwritecore/create.py	31
infra/bots/assets/gcloud_linux/create.py	41
infra/bots/assets/go/create.py	22
infra/bots/assets/go_win/create.py	22
infra/bots/assets/gsutil/create.py	28
infra/bots/assets/jq/create.py	21
infra/bots/assets/jq_mac_arm64/create.py	21
infra/bots/assets/kubectl/create.py	27
infra/bots/assets/kubeval/create.py	26
infra/bots/assets/kubeval_mac_amd64/create.py	26
infra/bots/assets/linux_vulkan_sdk/create.py	30
infra/bots/assets/lottie-samples/create.py	10
infra/bots/assets/mesa_intel_driver_linux/create.py	20
infra/bots/assets/mesa_intel_driver_linux_22/create.py	24
infra/bots/assets/node/create.py	21
infra/bots/assets/patch_linux_amd64/create.py	24
infra/bots/assets/protoc/create.py	15
infra/bots/assets/scripts/common.py	9
infra/bots/assets/scripts/create.py	11
infra/bots/assets/scripts/create_and_upload.py	26
infra/bots/assets/scripts/download.py	3
infra/bots/assets/scripts/upload.py	3
infra/bots/assets/skimage/create_and_upload.py	23
infra/bots/assets/skp/__init__.py	1
infra/bots/assets/skp/create.py	141
infra/bots/assets/skp/create_and_upload.py	42
infra/bots/assets/skparagraph/create.py	35
infra/bots/assets/svg/create.py	48
infra/bots/assets/valgrind/create.py	75
infra/bots/assets/win_ninja/create.py	15
infra/bots/assets/win_toolchain/__init__.py	1
infra/bots/assets/win_toolchain/create.py	43
infra/bots/assets/win_toolchain/create_and_upload.py	22
infra/bots/assets/yq/create.py	21
infra/bots/assets/yq_mac_arm64/create.py	21
infra/bots/buildstats/buildstats_cpp.py	58
infra/bots/buildstats/buildstats_flutter.py	118
infra/bots/buildstats/buildstats_wasm.py	52
infra/bots/buildstats/buildstats_web.py	39
infra/bots/buildstats/make_treemap.py	25
infra/bots/check_deps.py	46
infra/bots/find_tasks.py	36
infra/bots/format_jobs_json/format_jobs_json.go	60
infra/bots/gen_tasks.go	7
infra/bots/gen_tasks_logic/compile_cas.go	184
infra/bots/gen_tasks_logic/dm_flags.go	1214
infra/bots/gen_tasks_logic/gen_tasks_logic.go	2129
infra/bots/gen_tasks_logic/job_builder.go	182
infra/bots/gen_tasks_logic/nano_flags.go	319
infra/bots/gen_tasks_logic/schema.go	345
infra/bots/gen_tasks_logic/task_builder.go	335
infra/bots/git_utils.py	102
infra/bots/recipe_modules/build/__init__.py	18
infra/bots/recipe_modules/build/android.py	89
infra/bots/recipe_modules/build/api.py	38
infra/bots/recipe_modules/build/canvaskit.py	37
infra/bots/recipe_modules/build/chromebook.py	114
infra/bots/recipe_modules/build/cmake.py	20
infra/bots/recipe_modules/build/default.py	330
infra/bots/recipe_modules/build/docker.py	39
infra/bots/recipe_modules/build/pathkit.py	30
infra/bots/recipe_modules/build/resources/cleanup_win_processes.py	7
infra/bots/recipe_modules/build/resources/copy_build_products.py	21
infra/bots/recipe_modules/build/resources/copy_build_products_no_delete.py	21
infra/bots/recipe_modules/build/util.py	56
infra/bots/recipe_modules/builder_name_schema/__init__.py	3
infra/bots/recipe_modules/builder_name_schema/api.py	17
infra/bots/recipe_modules/builder_name_schema/builder_name_schema.py	129
infra/bots/recipe_modules/checkout/__init__.py	14
infra/bots/recipe_modules/checkout/api.py	68
infra/bots/recipe_modules/checkout/resources/assert_git_cipd.py	8
infra/bots/recipe_modules/docker/__init__.py	9
infra/bots/recipe_modules/docker/api.py	63
infra/bots/recipe_modules/docker/resources/get_uid_gid.py	2
infra/bots/recipe_modules/doxygen/__init__.py	6
infra/bots/recipe_modules/doxygen/api.py	9
infra/bots/recipe_modules/doxygen/resources/generate_and_upload_doxygen.py	41
infra/bots/recipe_modules/env/__init__.py	4
infra/bots/recipe_modules/env/api.py	10
infra/bots/recipe_modules/flavor/__init__.py	14
infra/bots/recipe_modules/flavor/android.py	338
infra/bots/recipe_modules/flavor/api.py	154
infra/bots/recipe_modules/flavor/chromebook.py	32
infra/bots/recipe_modules/flavor/default.py	155
infra/bots/recipe_modules/flavor/ios.py	143
infra/bots/recipe_modules/flavor/resources/dump_adb_log.py	20
infra/bots/recipe_modules/flavor/resources/ios_debug_cmd.py	26
infra/bots/recipe_modules/flavor/resources/ios_xcode_run.py	43
infra/bots/recipe_modules/flavor/resources/remove_file_on_device.py	22
infra/bots/recipe_modules/flavor/resources/run_sh.py	12
infra/bots/recipe_modules/flavor/resources/scale_cpu.py	40
infra/bots/recipe_modules/flavor/resources/scp.py	7
infra/bots/recipe_modules/flavor/resources/set_cpu_online.py	22
infra/bots/recipe_modules/flavor/resources/set_cpu_scaling_governor.py	20
infra/bots/recipe_modules/flavor/resources/set_gpu_scaling.py	34
infra/bots/recipe_modules/flavor/resources/setup_device_for_asan.py	50
infra/bots/recipe_modules/flavor/resources/symbolize_stack_trace.py	65
infra/bots/recipe_modules/flavor/resources/win_run_and_check_log.ps1	37
infra/bots/recipe_modules/flavor/resources/win_ssh_cmd.py	34
infra/bots/recipe_modules/flavor/ssh.py	73
infra/bots/recipe_modules/flavor/valgrind.py	20
infra/bots/recipe_modules/git/__init__.py	5
infra/bots/recipe_modules/git/api.py	7
infra/bots/recipe_modules/gold_upload/__init__.py	14
infra/bots/recipe_modules/gold_upload/api.py	41
infra/bots/recipe_modules/gold_upload/resources/get_uninteresting_hashes.py	27
infra/bots/recipe_modules/gsutil/__init__.py	7
infra/bots/recipe_modules/gsutil/api.py	27
infra/bots/recipe_modules/infra/__init__.py	10
infra/bots/recipe_modules/infra/api.py	35
infra/bots/recipe_modules/infra/resources/copytree.py	3
infra/bots/recipe_modules/infra/resources/parse_lottieweb_trace.py	97
infra/bots/recipe_modules/infra/resources/parse_skottie_trace.py	44
infra/bots/recipe_modules/run/__init__.py	9
infra/bots/recipe_modules/run/api.py	64
infra/bots/recipe_modules/vars/__init__.py	11
infra/bots/recipe_modules/vars/api.py	78
infra/bots/recipe_modules/vars/resources/get_env_var.py	3
infra/bots/recipe_modules/xcode/__init__.py	8
infra/bots/recipe_modules/xcode/api.py	41
infra/bots/recipes.py	150
infra/bots/recipes/compile.py	47
infra/bots/recipes/compute_buildstats.py	270
infra/bots/recipes/housekeeper.py	43
infra/bots/recipes/infra.py	56
infra/bots/recipes/perf.py	133
infra/bots/recipes/perf_pathkit.py	107
infra/bots/recipes/perf_skottietrace.py	242
infra/bots/recipes/perf_skottiewasm_lottieweb.py	318
infra/bots/recipes/sync_and_compile.py	100
infra/bots/recipes/upload_buildstats_results.py	58
infra/bots/recipes/upload_dm_results.py	101
infra/bots/recipes/upload_nano_results.py	58
infra/bots/run_recipe.py	29
infra/bots/task_drivers/bazel_build/bazel_build.go	100
infra/bots/task_drivers/bazel_test_benchmark/bazel_test_benchmark.go	127
infra/bots/task_drivers/bazel_test_gm/bazel_test_gm.go	107
infra/bots/task_drivers/bazel_test_precompiled/bazel_test_precompiled.go	153
infra/bots/task_drivers/canvaskit_gold/canvaskit_gold.go	234
infra/bots/task_drivers/check_generated_files/check_generated_files.go	218
infra/bots/task_drivers/codesize/codesize.go	437
infra/bots/task_drivers/common/bazel_clean_step.go	112
infra/bots/task_drivers/common/bazel_flags.go	64
infra/bots/task_drivers/common/bazel_utils.go	88
infra/bots/task_drivers/common/goldctl_steps.go	217
infra/bots/task_drivers/common/perf_steps.go	83
infra/bots/task_drivers/external_client/external_client.go	64
infra/bots/task_drivers/g3_canary/g3_canary.go	187
infra/bots/task_drivers/go_linters/go_linters.go	146
infra/bots/task_drivers/perf_puppeteer_canvas/perf_puppeteer_canvas.go	236
infra/bots/task_drivers/perf_puppeteer_render_skps/perf_puppeteer_render_skps.go	289
infra/bots/task_drivers/perf_puppeteer_skottie_frames/make_lotties_with_assets/make_lotties_with_assets.go	46
infra/bots/task_drivers/perf_puppeteer_skottie_frames/perf_puppeteer_skottie_frames.go	331
infra/bots/task_drivers/push_apps_from_skia_image/push_apps_from_skia_image.go	197
infra/bots/task_drivers/recreate_skps/recreate_skps.go	284
infra/bots/task_drivers/run_gn_to_bp/run_gn_to_bp.go	35
infra/bots/task_drivers/testutils/testutils.go	55
infra/bots/task_drivers/toolchain_layering_check/toolchain_layering_check.go	102
infra/bots/utils.py	114
infra/bots/zip_utils.py	56
infra/config/recipes.cfg	29
infra/lottiecap/gold/lottie-web-aggregator.go	173
infra/project-config/cr-buildbucket.cfg	76
infra/project-config/project.cfg	2
infra/project-config/refs.cfg	4
infra/wasm-common/gold/wasm_gold_aggregator.go	188
infra/wasm-common/perf/wasm_perf_aggregator.go	157
modules/audioplayer/BUILD.gn	22
modules/audioplayer/SkAudioPlayer.cpp	44
modules/audioplayer/SkAudioPlayer.h	42
modules/audioplayer/SkAudioPlayer_mac.mm	56
modules/audioplayer/SkAudioPlayer_none.cpp	5
modules/audioplayer/SkAudioPlayer_oboe.cpp	87
modules/audioplayer/SkAudioPlayer_sfml.cpp	46
modules/bentleyottmann/BUILD.gn	28
modules/bentleyottmann/bentleyottmann.gni	46
modules/bentleyottmann/include/BentleyOttmann1.h	11
modules/bentleyottmann/include/BruteForceCrossings.h	11
modules/bentleyottmann/include/Contour.h	88
modules/bentleyottmann/include/EventQueue.h	60
modules/bentleyottmann/include/EventQueueInterface.h	30
modules/bentleyottmann/include/Int96.h	17
modules/bentleyottmann/include/Myers.h	85
modules/bentleyottmann/include/Point.h	25
modules/bentleyottmann/include/Segment.h	30
modules/bentleyottmann/include/SweepLine.h	22
modules/bentleyottmann/src/BentleyOttmann1.cpp	20
modules/bentleyottmann/src/BruteForceCrossings.cpp	19
modules/bentleyottmann/src/Contour.cpp	84
modules/bentleyottmann/src/EventQueue.cpp	85
modules/bentleyottmann/src/Int96.cpp	38
modules/bentleyottmann/src/Myers.cpp	414
modules/bentleyottmann/src/Point.cpp	38
modules/bentleyottmann/src/Segment.cpp	169
modules/bentleyottmann/src/SweepLine.cpp	69
modules/canvaskit/BUILD.gn	380
modules/canvaskit/WasmCommon.h	87
modules/canvaskit/bidi.js	61
modules/canvaskit/bidi_bindings.cpp	84
modules/canvaskit/bidi_bindings_gen.cpp	11
modules/canvaskit/canvaskit.gni	32
modules/canvaskit/canvaskit_bindings.cpp	2355
modules/canvaskit/catchExceptionNop.js	6
modules/canvaskit/color.js	169
modules/canvaskit/cpu.js	75
modules/canvaskit/debug.js	4
modules/canvaskit/debugger.js	16
modules/canvaskit/debugger_bindings.cpp	397
modules/canvaskit/external_test/typescript_browser/index.html	8
modules/canvaskit/external_test/typescript_browser/module_uses_ck.ts	10
modules/canvaskit/external_test/typescript_browser_es6/index.html	7
modules/canvaskit/external_test/typescript_browser_es6/module_uses_ck.ts	9
modules/canvaskit/externs.js	1077
modules/canvaskit/font.js	267
modules/canvaskit/gm.js	40
modules/canvaskit/gm_bindings.cpp	268
modules/canvaskit/go/gold_test_env/gold_test_env.go	140
modules/canvaskit/htmlcanvas/_namedcolors.js	157
modules/canvaskit/htmlcanvas/canvas2dcontext.js	962
modules/canvaskit/htmlcanvas/color.js	175
modules/canvaskit/htmlcanvas/font.js	103
modules/canvaskit/htmlcanvas/htmlcanvas.js	68
modules/canvaskit/htmlcanvas/htmlimage.js	10
modules/canvaskit/htmlcanvas/imagedata.js	45
modules/canvaskit/htmlcanvas/lineargradient.js	47
modules/canvaskit/htmlcanvas/path2d.js	172
modules/canvaskit/htmlcanvas/pattern.js	56
modules/canvaskit/htmlcanvas/postamble.js	1
modules/canvaskit/htmlcanvas/preamble.js	2
modules/canvaskit/htmlcanvas/radialgradient.js	44
modules/canvaskit/htmlcanvas/util.js	25
modules/canvaskit/interface.js	1104
modules/canvaskit/karma.bazel.js	22
modules/canvaskit/matrix.js	408
modules/canvaskit/memory.js	260
modules/canvaskit/npm_build/bidi.html	162
modules/canvaskit/npm_build/example.html	1092
modules/canvaskit/npm_build/extra.html	727
modules/canvaskit/npm_build/multicanvas.html	99
modules/canvaskit/npm_build/node.example.js	88
modules/canvaskit/npm_build/paragraphs.html	182
modules/canvaskit/npm_build/shaping.html	152
modules/canvaskit/npm_build/textapi_utils.js	561
modules/canvaskit/npm_build/types/canvaskit-wasm-tests.ts	995
modules/canvaskit/paragraph.js	321
modules/canvaskit/paragraph_bindings.cpp	716
modules/canvaskit/paragraph_bindings_gen.cpp	81
modules/canvaskit/pathops.js	15
modules/canvaskit/postamble.js	1
modules/canvaskit/preamble.js	1
modules/canvaskit/release.js	3
modules/canvaskit/rt_shader.js	42
modules/canvaskit/skottie.js	161
modules/canvaskit/skottie_bindings.cpp	708
modules/canvaskit/skp.js	14
modules/canvaskit/util.js	10
modules/canvaskit/viewer_bindings.cpp	60
modules/canvaskit/wasm_tools/SIMD/simd_float_capabilities.cpp	8
modules/canvaskit/wasm_tools/SIMD/simd_int_capabilities.cpp	8
modules/canvaskit/wasm_tools/gms.html	56
modules/canvaskit/wasm_tools/viewer.html	199
modules/canvaskit/webgl.js	297
modules/canvaskit/webgpu.js	107
modules/jetski/src/Canvas.cpp	180
modules/jetski/src/ColorFilters.cpp	59
modules/jetski/src/Gradients.cpp	134
modules/jetski/src/Image.cpp	58
modules/jetski/src/ImageFilter.cpp	63
modules/jetski/src/JetSki.cpp	35
modules/jetski/src/Matrix.cpp	104
modules/jetski/src/Paint.cpp	104
modules/jetski/src/Path.cpp	16
modules/jetski/src/PathBuilder.cpp	85
modules/jetski/src/RuntimeShaderBuilder.cpp	60
modules/jetski/src/Shader.cpp	16
modules/jetski/src/SkottieAnimation.cpp	64
modules/jetski/src/Surface.cpp	206
modules/jetski/src/Surface.h	52
modules/jetski/src/SurfaceThread.cpp	73
modules/jetski/src/SurfaceThread.h	37
modules/jetski/src/Utils.cpp	54
modules/jetski/src/Utils.h	73
modules/jsonreader/BUILD.gn	6
modules/jsonreader/SkJSONReader.cpp	685
modules/jsonreader/SkJSONReader.h	204
modules/jsonreader/jsonreader.gni	11
modules/pathkit/chaining.js	146
modules/pathkit/externs.js	77
modules/pathkit/helper.js	73
modules/pathkit/karma.bench.conf.js	55
modules/pathkit/npm-asmjs/example.html	304
modules/pathkit/npm-wasm/example.html	304
modules/pathkit/pathkit_wasm_bindings.cpp	445
modules/pathkit/perf/effects.bench.js	104
modules/pathkit/perf/path.bench.js	240
modules/pathkit/perf/pathops.bench.js	124
modules/pathkit/perf/perfReporter.js	106
modules/skcms/BUILD.gn	88
modules/skcms/skcms.cc	2244
modules/skcms/skcms.gni	36
modules/skcms/skcms.h	2
modules/skcms/src/Transform_inl.h	1214
modules/skcms/src/skcms_Transform.h	131
modules/skcms/src/skcms_TransformBaseline.cc	30
modules/skcms/src/skcms_TransformHsw.cc	39
modules/skcms/src/skcms_TransformSkx.cc	37
modules/skcms/src/skcms_internals.h	79
modules/skcms/src/skcms_public.h	254
modules/skottie/BUILD.gn	190
modules/skottie/fuzz/FuzzSkottieJSON.cpp	18
modules/skottie/gm/ExternalProperties.cpp	104
modules/skottie/gm/SkottieGM.cpp	187
modules/skottie/include/ExternalLayer.h	18
modules/skottie/include/Skottie.h	141
modules/skottie/include/SkottieProperty.h	133
modules/skottie/include/SlotManager.h	75
modules/skottie/include/TextShaper.h	116
modules/skottie/skottie.gni	122
modules/skottie/src/Adapter.h	26
modules/skottie/src/BlendModes.cpp	82
modules/skottie/src/Camera.cpp	86
modules/skottie/src/Camera.h	39
modules/skottie/src/Composition.cpp	107
modules/skottie/src/Composition.h	37
modules/skottie/src/Layer.cpp	418
modules/skottie/src/Layer.h	70
modules/skottie/src/Path.cpp	34
modules/skottie/src/Skottie.cpp	428
modules/skottie/src/SkottieJson.cpp	107
modules/skottie/src/SkottieJson.h	21
modules/skottie/src/SkottiePriv.h	236
modules/skottie/src/SkottieProperty.cpp	145
modules/skottie/src/SkottieTest.cpp	219
modules/skottie/src/SkottieTool.cpp	503
modules/skottie/src/SkottieValue.h	34
modules/skottie/src/SlotManager.cpp	165
modules/skottie/src/Transform.cpp	161
modules/skottie/src/Transform.h	74
modules/skottie/src/animator/Animator.cpp	97
modules/skottie/src/animator/Animator.h	51
modules/skottie/src/animator/KeyframeAnimator.cpp	128
modules/skottie/src/animator/KeyframeAnimator.h	103
modules/skottie/src/animator/ScalarKeyframeAnimator.cpp	93
modules/skottie/src/animator/ShapeKeyframeAnimator.cpp	127
modules/skottie/src/animator/TextKeyframeAnimator.cpp	106
modules/skottie/src/animator/Vec2KeyframeAnimator.cpp	213
modules/skottie/src/animator/VectorKeyframeAnimator.cpp	241
modules/skottie/src/animator/VectorKeyframeAnimator.h	41
modules/skottie/src/effects/BlackAndWhiteEffect.cpp	94
modules/skottie/src/effects/BrightnessContrastEffect.cpp	132
modules/skottie/src/effects/BulgeEffect.cpp	177
modules/skottie/src/effects/CCTonerEffect.cpp	109
modules/skottie/src/effects/CornerPinEffect.cpp	74
modules/skottie/src/effects/DirectionalBlur.cpp	56
modules/skottie/src/effects/DisplacementMapEffect.cpp	319
modules/skottie/src/effects/DropShadowEffect.cpp	78
modules/skottie/src/effects/Effects.cpp	173
modules/skottie/src/effects/Effects.h	139
modules/skottie/src/effects/FillEffect.cpp	61
modules/skottie/src/effects/FractalNoiseEffect.cpp	390
modules/skottie/src/effects/GaussianBlurEffect.cpp	80
modules/skottie/src/effects/GlowStyles.cpp	119
modules/skottie/src/effects/GradientEffect.cpp	108
modules/skottie/src/effects/HueSaturationEffect.cpp	134
modules/skottie/src/effects/InvertEffect.cpp	116
modules/skottie/src/effects/LevelsEffect.cpp	235
modules/skottie/src/effects/LinearWipeEffect.cpp	97
modules/skottie/src/effects/MotionTileEffect.cpp	194
modules/skottie/src/effects/RadialWipeEffect.cpp	153
modules/skottie/src/effects/ShadowStyles.cpp	97
modules/skottie/src/effects/SharpenEffect.cpp	57
modules/skottie/src/effects/ShiftChannelsEffect.cpp	107
modules/skottie/src/effects/SkSLEffect.cpp	257
modules/skottie/src/effects/SphereEffect.cpp	327
modules/skottie/src/effects/ThresholdEffect.cpp	63
modules/skottie/src/effects/TintEffect.cpp	62
modules/skottie/src/effects/TransformEffect.cpp	92
modules/skottie/src/effects/TritoneEffect.cpp	68
modules/skottie/src/effects/VenetianBlindsEffect.cpp	110
modules/skottie/src/layers/AudioLayer.cpp	63
modules/skottie/src/layers/FootageLayer.cpp	162
modules/skottie/src/layers/NullLayer.cpp	14
modules/skottie/src/layers/PrecompLayer.cpp	174
modules/skottie/src/layers/SolidLayer.cpp	40
modules/skottie/src/layers/TextLayer.cpp	241
modules/skottie/src/layers/shapelayer/Ellipse.cpp	45
modules/skottie/src/layers/shapelayer/FillStroke.cpp	155
modules/skottie/src/layers/shapelayer/Gradient.cpp	187
modules/skottie/src/layers/shapelayer/MergePaths.cpp	41
modules/skottie/src/layers/shapelayer/OffsetPaths.cpp	54
modules/skottie/src/layers/shapelayer/Polystar.cpp	91
modules/skottie/src/layers/shapelayer/PuckerBloat.cpp	130
modules/skottie/src/layers/shapelayer/Rectangle.cpp	47
modules/skottie/src/layers/shapelayer/Repeater.cpp	160
modules/skottie/src/layers/shapelayer/RoundCorners.cpp	44
modules/skottie/src/layers/shapelayer/ShapeLayer.cpp	292
modules/skottie/src/layers/shapelayer/ShapeLayer.h	74
modules/skottie/src/layers/shapelayer/TrimPaths.cpp	85
modules/skottie/src/text/Font.cpp	123
modules/skottie/src/text/Font.h	51
modules/skottie/src/text/RangeSelector.cpp	251
modules/skottie/src/text/RangeSelector.h	59
modules/skottie/src/text/TextAdapter.cpp	674
modules/skottie/src/text/TextAdapter.h	114
modules/skottie/src/text/TextAnimator.cpp	128
modules/skottie/src/text/TextAnimator.h	88
modules/skottie/src/text/TextShaper.cpp	551
modules/skottie/src/text/TextValue.cpp	164
modules/skottie/src/text/TextValue.h	12
modules/skottie/utils/PreshapeTool.cpp	56
modules/skottie/utils/SkottieUtils.cpp	227
modules/skottie/utils/SkottieUtils.h	91
modules/skottie/utils/TextEditor.cpp	247
modules/skottie/utils/TextEditor.h	57
modules/skottie/utils/TextPreshape.cpp	367
modules/skottie/utils/TextPreshape.h	20
modules/skparagraph/BUILD.gn	120
modules/skparagraph/bench/ParagraphBench.cpp	51
modules/skparagraph/gm/simple_gm.cpp	211
modules/skparagraph/include/DartTypes.h	96
modules/skparagraph/include/FontArguments.h	34
modules/skparagraph/include/FontCollection.h	64
modules/skparagraph/include/FontRastrSettings.h	19
modules/skparagraph/include/Metrics.h	45
modules/skparagraph/include/Paragraph.h	122
modules/skparagraph/include/ParagraphBuilder.h	54
modules/skparagraph/include/ParagraphCache.h	48
modules/skparagraph/include/ParagraphPainter.h	47
modules/skparagraph/include/ParagraphStyle.h	132
modules/skparagraph/include/TextShadow.h	20
modules/skparagraph/include/TextStyle.h	273
modules/skparagraph/include/TypefaceFontProvider.h	61
modules/skparagraph/skparagraph.gni	116
modules/skparagraph/src/Decorations.cpp	199
modules/skparagraph/src/Decorations.h	26
modules/skparagraph/src/FontArguments.cpp	63
modules/skparagraph/src/FontCollection.cpp	189
modules/skparagraph/src/Iterators.h	45
modules/skparagraph/src/OneLineShaper.cpp	639
modules/skparagraph/src/OneLineShaper.h	115
modules/skparagraph/src/ParagraphBuilderImpl.cpp	286
modules/skparagraph/src/ParagraphBuilderImpl.h	89
modules/skparagraph/src/ParagraphCache.cpp	312
modules/skparagraph/src/ParagraphImpl.cpp	1263
modules/skparagraph/src/ParagraphImpl.h	244
modules/skparagraph/src/ParagraphPainterImpl.cpp	74
modules/skparagraph/src/ParagraphPainterImpl.h	37
modules/skparagraph/src/ParagraphStyle.cpp	64
modules/skparagraph/src/Run.cpp	281
modules/skparagraph/src/Run.h	429
modules/skparagraph/src/TextLine.cpp	1268
modules/skparagraph/src/TextLine.h	181
modules/skparagraph/src/TextShadow.cpp	21
modules/skparagraph/src/TextStyle.cpp	187
modules/skparagraph/src/TextWrapper.cpp	392
modules/skparagraph/src/TextWrapper.h	192
modules/skparagraph/src/TypefaceFontProvider.cpp	92
modules/skparagraph/utils/TestFontCollection.cpp	66
modules/skparagraph/utils/TestFontCollection.h	19
modules/skplaintexteditor/BUILD.gn	45
modules/skplaintexteditor/app/editor_application.cpp	404
modules/skplaintexteditor/include/editor.h	109
modules/skplaintexteditor/include/stringslice.h	32
modules/skplaintexteditor/include/stringview.h	12
modules/skplaintexteditor/src/editor.cpp	463
modules/skplaintexteditor/src/shape.cpp	328
modules/skplaintexteditor/src/shape.h	19
modules/skplaintexteditor/src/stringslice.cpp	69
modules/skplaintexteditor/src/word_boundaries.cpp	50
modules/skplaintexteditor/src/word_boundaries.h	6
modules/skresources/BUILD.gn	18
modules/skresources/include/SkResources.h	139
modules/skresources/skresources.gni	16
modules/skresources/src/SkAnimCodecPlayer.cpp	116
modules/skresources/src/SkAnimCodecPlayer.h	28
modules/skresources/src/SkResources.cpp	248
modules/sksg/BUILD.gn	35
modules/sksg/include/SkSGClipEffect.h	36
modules/sksg/include/SkSGColorFilter.h	77
modules/sksg/include/SkSGDraw.h	31
modules/sksg/include/SkSGEffectNode.h	25
modules/sksg/include/SkSGGeometryEffect.h	109
modules/sksg/include/SkSGGeometryNode.h	26
modules/sksg/include/SkSGGradient.h	72
modules/sksg/include/SkSGGroup.h	40
modules/sksg/include/SkSGImage.h	35
modules/sksg/include/SkSGInvalidationController.h	23
modules/sksg/include/SkSGMaskEffect.h	40
modules/sksg/include/SkSGMerge.h	46
modules/sksg/include/SkSGNode.h	77
modules/sksg/include/SkSGOpacityEffect.h	30
modules/sksg/include/SkSGPaint.h	67
modules/sksg/include/SkSGPath.h	41
modules/sksg/include/SkSGPlane.h	27
modules/sksg/include/SkSGRect.h	81
modules/sksg/include/SkSGRenderEffect.h	168
modules/sksg/include/SkSGRenderNode.h	91
modules/sksg/include/SkSGScene.h	25
modules/sksg/include/SkSGText.h	56
modules/sksg/include/SkSGTransform.h	70
modules/sksg/sksg.gni	34
modules/sksg/slides/SVGPongSlide.cpp	225
modules/sksg/src/SkSGClipEffect.cpp	38
modules/sksg/src/SkSGColorFilter.cpp	155
modules/sksg/src/SkSGDraw.cpp	56
modules/sksg/src/SkSGEffectNode.cpp	28
modules/sksg/src/SkSGGeometryEffect.cpp	133
modules/sksg/src/SkSGGeometryNode.cpp	24
modules/sksg/src/SkSGGradient.cpp	44
modules/sksg/src/SkSGGroup.cpp	84
modules/sksg/src/SkSGImage.cpp	31
modules/sksg/src/SkSGInvalidationController.cpp	21
modules/sksg/src/SkSGMaskEffect.cpp	65
modules/sksg/src/SkSGMerge.cpp	85
modules/sksg/src/SkSGNode.cpp	121
modules/sksg/src/SkSGNodePriv.h	12
modules/sksg/src/SkSGOpacityEffect.cpp	28
modules/sksg/src/SkSGPaint.cpp	53
modules/sksg/src/SkSGPath.cpp	30
modules/sksg/src/SkSGPlane.cpp	25
modules/sksg/src/SkSGRect.cpp	52
modules/sksg/src/SkSGRenderEffect.cpp	173
modules/sksg/src/SkSGRenderNode.cpp	187
modules/sksg/src/SkSGScene.cpp	20
modules/sksg/src/SkSGText.cpp	59
modules/sksg/src/SkSGTransform.cpp	147
modules/sksg/src/SkSGTransformPriv.h	25
modules/skshaper/BUILD.gn	73
modules/skshaper/include/SkShaper.h	254
modules/skshaper/include/SkShaper_coretext.h	8
modules/skshaper/include/SkShaper_factory.h	26
modules/skshaper/include/SkShaper_harfbuzz.h	25
modules/skshaper/include/SkShaper_skunicode.h	15
modules/skshaper/skshaper.gni	43
modules/skshaper/src/SkShaper.cpp	218
modules/skshaper/src/SkShaper_coretext.cpp	265
modules/skshaper/src/SkShaper_factory.cpp	27
modules/skshaper/src/SkShaper_harfbuzz.cpp	1294
modules/skshaper/src/SkShaper_primitive.cpp	217
modules/skshaper/src/SkShaper_skunicode.cpp	126
modules/skshaper/utils/FactoryHelpers.h	87
modules/skunicode/BUILD.gn	215
modules/skunicode/include/SkUnicode.h	261
modules/skunicode/include/SkUnicode_bidi.h	8
modules/skunicode/include/SkUnicode_client.h	14
modules/skunicode/include/SkUnicode_icu.h	8
modules/skunicode/include/SkUnicode_icu4x.h	8
modules/skunicode/include/SkUnicode_libgrapheme.h	8
modules/skunicode/skunicode.gni	62
modules/skunicode/src/SkBidiFactory_icu_full.cpp	43
modules/skunicode/src/SkBidiFactory_icu_full.h	29
modules/skunicode/src/SkBidiFactory_icu_subset.cpp	40
modules/skunicode/src/SkBidiFactory_icu_subset.h	29
modules/skunicode/src/SkUnicode.cpp	51
modules/skunicode/src/SkUnicode_bidi.cpp	129
modules/skunicode/src/SkUnicode_client.cpp	258
modules/skunicode/src/SkUnicode_hardcoded.cpp	108
modules/skunicode/src/SkUnicode_hardcoded.h	20
modules/skunicode/src/SkUnicode_icu.cpp	580
modules/skunicode/src/SkUnicode_icu4x.cpp	364
modules/skunicode/src/SkUnicode_icu_bidi.cpp	117
modules/skunicode/src/SkUnicode_icu_bidi.h	42
modules/skunicode/src/SkUnicode_icu_builtin.cpp	49
modules/skunicode/src/SkUnicode_icu_runtime.cpp	53
modules/skunicode/src/SkUnicode_icupriv.h	54
modules/skunicode/src/SkUnicode_libgrapheme.cpp	260
modules/svg/BUILD.gn	56
modules/svg/include/SkSVGAttribute.h	89
modules/svg/include/SkSVGAttributeParser.h	129
modules/svg/include/SkSVGCircle.h	35
modules/svg/include/SkSVGClipPath.h	24
modules/svg/include/SkSVGContainer.h	32
modules/svg/include/SkSVGDOM.h	48
modules/svg/include/SkSVGDefs.h	11
modules/svg/include/SkSVGEllipse.h	33
modules/svg/include/SkSVGFe.h	59
modules/svg/include/SkSVGFeBlend.h	35
modules/svg/include/SkSVGFeColorMatrix.h	33
modules/svg/include/SkSVGFeComponentTransfer.h	56
modules/svg/include/SkSVGFeComposite.h	36
modules/svg/include/SkSVGFeDisplacementMap.h	36
modules/svg/include/SkSVGFeFlood.h	25
modules/svg/include/SkSVGFeGaussianBlur.h	31
modules/svg/include/SkSVGFeImage.h	26
modules/svg/include/SkSVGFeLightSource.h	65
modules/svg/include/SkSVGFeLighting.h	93
modules/svg/include/SkSVGFeMerge.h	38
modules/svg/include/SkSVGFeMorphology.h	35
modules/svg/include/SkSVGFeOffset.h	26
modules/svg/include/SkSVGFeTurbulence.h	32
modules/svg/include/SkSVGFilter.h	30
modules/svg/include/SkSVGFilterContext.h	41
modules/svg/include/SkSVGG.h	11
modules/svg/include/SkSVGGradient.h	39
modules/svg/include/SkSVGHiddenContainer.h	11
modules/svg/include/SkSVGIDMapper.h	8
modules/svg/include/SkSVGImage.h	48
modules/svg/include/SkSVGLine.h	33
modules/svg/include/SkSVGLinearGradient.h	32
modules/svg/include/SkSVGMask.h	31
modules/svg/include/SkSVGNode.h	187
modules/svg/include/SkSVGOpenTypeSVGDecoder.h	25
modules/svg/include/SkSVGPath.h	28
modules/svg/include/SkSVGPattern.h	38
modules/svg/include/SkSVGPoly.h	35
modules/svg/include/SkSVGRadialGradient.h	34
modules/svg/include/SkSVGRect.h	37
modules/svg/include/SkSVGRenderContext.h	161
modules/svg/include/SkSVGSVG.h	40
modules/svg/include/SkSVGShape.h	25
modules/svg/include/SkSVGStop.h	21
modules/svg/include/SkSVGText.h	81
modules/svg/include/SkSVGTransformableNode.h	27
modules/svg/include/SkSVGTypes.h	578
modules/svg/include/SkSVGUse.h	28
modules/svg/include/SkSVGValue.h	60
modules/svg/src/SkSVGAttribute.cpp	33
modules/svg/src/SkSVGAttributeParser.cpp	937
modules/svg/src/SkSVGCircle.cpp	41
modules/svg/src/SkSVGClipPath.cpp	19
modules/svg/src/SkSVGContainer.cpp	36
modules/svg/src/SkSVGDOM.cpp	431
modules/svg/src/SkSVGEllipse.cpp	34
modules/svg/src/SkSVGFe.cpp	96
modules/svg/src/SkSVGFeBlend.cpp	51
modules/svg/src/SkSVGFeColorMatrix.cpp	92
modules/svg/src/SkSVGFeComponentTransfer.cpp	139
modules/svg/src/SkSVGFeComposite.cpp	64
modules/svg/src/SkSVGFeDisplacementMap.cpp	52
modules/svg/src/SkSVGFeFlood.cpp	23
modules/svg/src/SkSVGFeGaussianBlur.cpp	32
modules/svg/src/SkSVGFeImage.cpp	31
modules/svg/src/SkSVGFeLightSource.cpp	35
modules/svg/src/SkSVGFeLighting.cpp	166
modules/svg/src/SkSVGFeMerge.cpp	31
modules/svg/src/SkSVGFeMorphology.cpp	50
modules/svg/src/SkSVGFeOffset.cpp	21
modules/svg/src/SkSVGFeTurbulence.cpp	63
modules/svg/src/SkSVGFilter.cpp	50
modules/svg/src/SkSVGFilterContext.cpp	135
modules/svg/src/SkSVGGradient.cpp	93
modules/svg/src/SkSVGImage.cpp	75
modules/svg/src/SkSVGLine.cpp	35
modules/svg/src/SkSVGLinearGradient.cpp	32
modules/svg/src/SkSVGMask.cpp	43
modules/svg/src/SkSVGNode.cpp	142
modules/svg/src/SkSVGOpenTypeSVGDecoder.cpp	125
modules/svg/src/SkSVGPath.cpp	33
modules/svg/src/SkSVGPattern.cpp	86
modules/svg/src/SkSVGPoly.cpp	33
modules/svg/src/SkSVGRadialGradient.cpp	44
modules/svg/src/SkSVGRect.cpp	52
modules/svg/src/SkSVGRectPriv.h	10
modules/svg/src/SkSVGRenderContext.cpp	392
modules/svg/src/SkSVGSVG.cpp	88
modules/svg/src/SkSVGShape.cpp	24
modules/svg/src/SkSVGStop.cpp	7
modules/svg/src/SkSVGText.cpp	549
modules/svg/src/SkSVGTextPriv.h	148
modules/svg/src/SkSVGTransformableNode.cpp	44
modules/svg/src/SkSVGUse.cpp	52
modules/svg/src/SkSVGValue.cpp	1
modules/svg/svg.gni	111
modules/svg/utils/SvgTool.cpp	73
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/BlendMode.java	36
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Canvas.java	128
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/ClipOp.java	9
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Color.java	27
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/ColorFilter.java	17
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/ComposeColorFilter.java	7
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Gradient.java	39
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/HSLAMatrixColorFilter.java	14
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Image.java	53
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/ImageFilter.java	72
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/LinearGradient.java	28
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Matrix.java	122
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/MatrixColorFilter.java	14
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Paint.java	86
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Path.java	17
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/PathBuilder.java	56
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/RadialGradient.java	25
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/RuntimeShaderBuilder.java	37
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/SamplingOptions.java	68
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Shader.java	17
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/SkottieAnimation.java	45
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/Surface.java	63
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/SweepGradient.java	36
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/TileMode.java	11
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/TwoPointConicalGradient.java	31
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/util/SkottieView.java	150
platform_tools/android/apps/jetski/src/main/java/org/skia/jetski/util/SurfaceRenderer.java	61
platform_tools/android/apps/jetski/src/main/res/values/attrs.xml	8
platform_tools/android/apps/jetskidemo/src/main/java/org/skia/jetskidemo/AnimationActivity.java	75
platform_tools/android/apps/jetskidemo/src/main/java/org/skia/jetskidemo/CubeActivity.java	251
platform_tools/android/apps/jetskidemo/src/main/java/org/skia/jetskidemo/MainActivity.java	125
platform_tools/android/apps/jetskidemo/src/main/java/org/skia/jetskidemo/NavigationSpinner.java	65
platform_tools/android/apps/jetskidemo/src/main/java/org/skia/jetskidemo/RuntimeShaderActivity.java	38
platform_tools/android/apps/jetskidemo/src/main/java/org/skia/jetskidemo/SkottieAnimationActivity.java	38
platform_tools/android/apps/jetskidemo/src/main/res/layout/activity_animation.xml	18
platform_tools/android/apps/jetskidemo/src/main/res/layout/activity_cube.xml	18
platform_tools/android/apps/jetskidemo/src/main/res/layout/activity_main.xml	96
platform_tools/android/apps/jetskidemo/src/main/res/layout/activity_runtimeshader.xml	13
platform_tools/android/apps/robotium.cfg	5
platform_tools/android/apps/skottie/skottie_metric.proto	50
platform_tools/android/apps/skottie/skottie_metric.sql	233
platform_tools/android/apps/skottie/skottielib/src/main/cpp/native-lib.cpp	211
platform_tools/android/apps/skottie/skottielib/src/main/java/org/skia/skottie/SkottieAnimation.java	400
platform_tools/android/apps/skottie/skottielib/src/main/java/org/skia/skottie/SkottieRunner.java	217
platform_tools/android/apps/skottie/skottielib/src/main/java/org/skia/skottie/SkottieView.java	171
platform_tools/android/apps/skottie/skottielib/src/main/res/values/attrs.xml	12
platform_tools/android/apps/skottie/src/main/java/org/skia/skottie/DemoActivity.java	48
platform_tools/android/apps/skottie/src/main/java/org/skia/skottie/PerfActivity.java	76
platform_tools/android/apps/skottie/src/main/java/org/skia/skottie/SkottieActivity.java	247
platform_tools/android/apps/skottie/src/main/res/layout/demo_layout.xml	57
platform_tools/android/apps/skottie/src/main/res/layout/main_layout.xml	33
platform_tools/android/apps/skqp/src/main/AndroidTestTemplate.xml	17
platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/MainActivity.java	17
platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQP.java	39
platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPActivity.java	66
platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPException.java	4
platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPFailure.java	4
platform_tools/android/apps/skqp/src/main/java/org/skia/skqp/SkQPRunner.java	155
platform_tools/android/apps/skqp/src/main/res/layout/activity_main.xml	29
platform_tools/android/apps/skqp/src/main/res/layout/activity_skqp.xml	20
platform_tools/android/apps/skqp/src/main/res/layout/content_skqp.xml	18
platform_tools/android/apps/skqp/src/main/res/values/colors.xml	6
platform_tools/android/apps/skqp/src/main/res/values/strings.xml	4
platform_tools/android/apps/skqp/src/main/res/values/styles.xml	13
platform_tools/android/apps/viewer/src/main/java/org/skia/viewer/OptionAdapter.java	54
platform_tools/android/apps/viewer/src/main/java/org/skia/viewer/StateAdapter.java	188
platform_tools/android/apps/viewer/src/main/java/org/skia/viewer/ViewerActivity.java	129
platform_tools/android/apps/viewer/src/main/java/org/skia/viewer/ViewerApplication.java	84
platform_tools/android/apps/viewer/src/main/res/layout-xlarge-land/activity_main.xml	32
platform_tools/android/apps/viewer/src/main/res/layout/activity_main.xml	30
platform_tools/android/apps/viewer/src/main/res/layout/state_item.xml	31
platform_tools/android/apps/viewer/src/main/res/menu/title.xml	9
platform_tools/android/apps/viewer/src/main/res/values/integers.xml	4
platform_tools/android/apps/viewer/src/main/res/values/strings.xml	5
platform_tools/android/skp_gen/android_skp_capture.py	114
platform_tools/android/tradefed/upload_dm_results.py	45
platform_tools/android/vulkan/Skia_Vulkan_Android.h	11
platform_tools/debugging/lldb/skia.py	164
platform_tools/debugging/lldb/skiavis.py	7
platform_tools/debugging/vs/Skia.natvis	243
platform_tools/libraries/include/arcore_c_api.h	496
resources/android_fonts/pre_v17/fallback_fonts.xml	54
resources/android_fonts/pre_v17/system_fonts.xml	58
resources/android_fonts/v17/fallback_fonts-ja.xml	80
resources/android_fonts/v17/fallback_fonts.xml	178
resources/android_fonts/v17/system_fonts.xml	111
resources/android_fonts/v22/fonts.xml	233
resources/fonts/fonts.xml	31
resources/sksl/errors/SamplerExternalOES.frag	1
resources/sksl/errors/VertexEarlyReturn.vert	6
resources/sksl/shared/InstanceID.vert	4
resources/sksl/shared/InstanceIDInFunction.vert	7
resources/sksl/shared/InterpolantIn.frag	6
resources/sksl/shared/InterpolantOut.vert	8
resources/sksl/shared/NoFragCoordsPos.vert	5
resources/sksl/shared/NoFragCoordsPosRT.vert	6
resources/sksl/shared/NormalizationVert.vert	4
resources/sksl/shared/SampleLocations.vert	22
resources/sksl/shared/StorageBufferVertex.vert	7
resources/sksl/shared/VertexID.vert	4
resources/sksl/shared/VertexIDInFunction.vert	7
resources/sksl/update_fuzzer.py	33
resources/sksl/wgsl/BuiltinVertexStageIO.vert	8
resources/sksl/wgsl/VertexPositionOutputIsAlwaysDeclared.vert	3
site/_index.html	15
site/about/_index.html	35
site/config.toml	149
skiko_tests/SkikoTest.h	5
skiko_tests/SkikoTestExample.cpp	5
skiko_tests/SupportTopRatioBasedVerticalAlignmentTest.cpp	34
src/android/SkAndroidFrameworkPerfettoStaticStorage.cpp	4
src/android/SkAndroidFrameworkUtils.cpp	60
src/android/SkAnimatedImage.cpp	301
src/base/SkArenaAlloc.cpp	131
src/base/SkArenaAlloc.h	243
src/base/SkArenaAllocList.h	58
src/base/SkAutoMalloc.h	91
src/base/SkBase64.cpp	137
src/base/SkBase64.h	18
src/base/SkBezierCurves.cpp	153
src/base/SkBezierCurves.h	31
src/base/SkBitmaskEnum.h	42
src/base/SkBlockAllocator.cpp	231
src/base/SkBlockAllocator.h	347
src/base/SkBuffer.cpp	68
src/base/SkBuffer.h	74
src/base/SkContainers.cpp	54
src/base/SkCubics.cpp	193
src/base/SkCubics.h	19
src/base/SkDebug.cpp	8
src/base/SkDeque.cpp	240
src/base/SkEndian.h	140
src/base/SkEnumBitMask.h	47
src/base/SkFixedArray.h	171
src/base/SkFloatBits.h	36
src/base/SkFloatingPoint.cpp	25
src/base/SkHalf.cpp	13
src/base/SkHalf.h	13
src/base/SkLeanWindows.h	25
src/base/SkMSAN.h	25
src/base/SkMalloc.cpp	14
src/base/SkMathPriv.cpp	35
src/base/SkMathPriv.h	194
src/base/SkNoDestructor.h	37
src/base/SkQuads.cpp	90
src/base/SkQuads.h	15
src/base/SkRandom.h	86
src/base/SkRectMemcpy.h	20
src/base/SkSafeMath.cpp	11
src/base/SkSafeMath.h	81
src/base/SkScopeExit.h	28
src/base/SkSemaphore.cpp	58
src/base/SkSharedMutex.cpp	259
src/base/SkSharedMutex.h	60
src/base/SkSpinlock.cpp	35
src/base/SkSpinlock.h	34
src/base/SkStringView.h	32
src/base/SkTBlockList.h	282
src/base/SkTDArray.cpp	176
src/base/SkTDPQueue.h	160
src/base/SkTInternalLList.h	221
src/base/SkTLazy.h	106
src/base/SkTSearch.cpp	84
src/base/SkTSearch.h	69
src/base/SkTSort.h	131
src/base/SkThreadID.cpp	8
src/base/SkTime.cpp	17
src/base/SkTime.h	8
src/base/SkUTF.cpp	268
src/base/SkUTF.h	23
src/base/SkUtils.cpp	5
src/base/SkUtils.h	36
src/base/SkVx.h	899
src/base/SkZip.h	169
src/capture/SkCaptureCanvas.cpp	251
src/capture/SkCaptureCanvas.h	91
src/codec/SkAndroidCodec.cpp	431
src/codec/SkAndroidCodecAdapter.cpp	18
src/codec/SkAndroidCodecAdapter.h	21
src/codec/SkAvifCodec.cpp	225
src/codec/SkAvifCodec.h	75
src/codec/SkBmpBaseCodec.cpp	11
src/codec/SkBmpBaseCodec.h	22
src/codec/SkBmpCodec.cpp	483
src/codec/SkBmpCodec.h	58
src/codec/SkBmpMaskCodec.cpp	78
src/codec/SkBmpMaskCodec.h	37
src/codec/SkBmpRLECodec.cpp	390
src/codec/SkBmpRLECodec.h	57
src/codec/SkBmpStandardCodec.cpp	238
src/codec/SkBmpStandardCodec.h	54
src/codec/SkCodec.cpp	785
src/codec/SkCodecImageGenerator.cpp	93
src/codec/SkCodecImageGenerator.h	41
src/codec/SkCodecPriv.h	160
src/codec/SkColorPalette.cpp	13
src/codec/SkColorPalette.h	21
src/codec/SkCrabbyAvifCodec.cpp	431
src/codec/SkCrabbyAvifCodec.h	89
src/codec/SkEncodedInfo.cpp	19
src/codec/SkExif.cpp	296
src/codec/SkFrameHolder.h	92
src/codec/SkGainmapInfo.cpp	249
src/codec/SkHeifCodec.cpp	455
src/codec/SkHeifCodec.h	93
src/codec/SkIcoCodec.cpp	301
src/codec/SkIcoCodec.h	48
src/codec/SkImageGenerator_FromEncoded.cpp	50
src/codec/SkJpegCodec.cpp	749
src/codec/SkJpegCodec.h	72
src/codec/SkJpegConstants.h	35
src/codec/SkJpegDecoderMgr.cpp	114
src/codec/SkJpegDecoderMgr.h	39
src/codec/SkJpegMetadataDecoderImpl.cpp	361
src/codec/SkJpegMetadataDecoderImpl.h	35
src/codec/SkJpegMultiPicture.cpp	231
src/codec/SkJpegMultiPicture.h	21
src/codec/SkJpegPriv.h	39
src/codec/SkJpegSegmentScan.cpp	177
src/codec/SkJpegSegmentScan.h	54
src/codec/SkJpegSourceMgr.cpp	328
src/codec/SkJpegSourceMgr.h	40
src/codec/SkJpegUtility.cpp	90
src/codec/SkJpegUtility.h	18
src/codec/SkJpegXmp.cpp	143
src/codec/SkJpegXmp.h	9
src/codec/SkJpegxlCodec.cpp	372
src/codec/SkJpegxlCodec.h	44
src/codec/SkMaskSwizzler.cpp	476
src/codec/SkMaskSwizzler.h	34
src/codec/SkParseEncodedOrigin.cpp	16
src/codec/SkParseEncodedOrigin.h	6
src/codec/SkPixmapUtils.cpp	53
src/codec/SkPixmapUtilsPriv.h	32
src/codec/SkPngCodec.cpp	829
src/codec/SkPngCodec.h	66
src/codec/SkPngCodecBase.cpp	277
src/codec/SkPngCodecBase.h	65
src/codec/SkPngCompositeChunkReader.cpp	22
src/codec/SkPngCompositeChunkReader.h	23
src/codec/SkPngPriv.h	5
src/codec/SkRawCodec.cpp	643
src/codec/SkRawCodec.h	30
src/codec/SkSampledCodec.cpp	262
src/codec/SkSampledCodec.h	24
src/codec/SkSampler.cpp	57
src/codec/SkSampler.h	34
src/codec/SkScalingCodec.h	30
src/codec/SkStubHeifDecoderAPI.h	56
src/codec/SkSwizzler.cpp	984
src/codec/SkSwizzler.h	64
src/codec/SkTiffUtility.cpp	241
src/codec/SkTiffUtility.h	75
src/codec/SkWbmpCodec.cpp	190
src/codec/SkWbmpCodec.h	43
src/codec/SkWebpCodec.cpp	604
src/codec/SkWebpCodec.h	83
src/codec/SkWuffsCodec.cpp	760
src/codec/SkXmp.cpp	513
src/core/Sk4px.h	196
src/core/SkAAClip.cpp	1577
src/core/SkAAClip.h	85
src/core/SkATrace.cpp	60
src/core/SkATrace.h	33
src/core/SkAdvancedTypefaceMetrics.h	46
src/core/SkAlphaRuns.cpp	52
src/core/SkAlphaRuns.h	124
src/core/SkAnalyticEdge.cpp	533
src/core/SkAnalyticEdge.h	107
src/core/SkAnnotation.cpp	33
src/core/SkAnnotationKeys.h	10
src/core/SkAutoBlitterChoose.h	42
src/core/SkAutoPixmapStorage.cpp	62
src/core/SkAutoPixmapStorage.h	41
src/core/SkBBHFactory.cpp	9
src/core/SkBigPicture.cpp	62
src/core/SkBigPicture.h	46
src/core/SkBitmap.cpp	533
src/core/SkBitmapCache.cpp	237
src/core/SkBitmapCache.h	45
src/core/SkBitmapDevice.cpp	517
src/core/SkBitmapDevice.h	103
src/core/SkBitmapProcState.cpp	512
src/core/SkBitmapProcState.h	142
src/core/SkBitmapProcState_matrixProcs.cpp	383
src/core/SkBitmapProcState_opts.cpp	30
src/core/SkBitmapProcState_opts_lasx.cpp	14
src/core/SkBitmapProcState_opts_ssse3.cpp	14
src/core/SkBlendMode.cpp	194
src/core/SkBlendModeBlender.cpp	76
src/core/SkBlendModeBlender.h	23
src/core/SkBlendModePriv.h	22
src/core/SkBlenderBase.h	48
src/core/SkBlitBWMaskTemplate.h	97
src/core/SkBlitMask.h	10
src/core/SkBlitMask_opts.cpp	24
src/core/SkBlitMask_opts_ssse3.cpp	14
src/core/SkBlitRow.h	21
src/core/SkBlitRow_D32.cpp	396
src/core/SkBlitRow_opts.cpp	30
src/core/SkBlitRow_opts_hsw.cpp	15
src/core/SkBlitRow_opts_lasx.cpp	15
src/core/SkBlitter.cpp	631
src/core/SkBlitter.h	185
src/core/SkBlitter_A8.cpp	258
src/core/SkBlitter_A8.h	34
src/core/SkBlitter_ARGB32.cpp	1305
src/core/SkBlitter_Sprite.cpp	171
src/core/SkBlurEngine.cpp	863
src/core/SkBlurEngine.h	99
src/core/SkBlurMask.cpp	487
src/core/SkBlurMask.h	38
src/core/SkBlurMaskFilterImpl.cpp	402
src/core/SkBlurMaskFilterImpl.h	61
src/core/SkCPUContext.cpp	19
src/core/SkCPUContextImpl.h	13
src/core/SkCPURecorder.cpp	10
src/core/SkCPURecorderImpl.h	17
src/core/SkCachedData.cpp	138
src/core/SkCachedData.h	64
src/core/SkCanvas.cpp	2194
src/core/SkCanvasPriv.cpp	195
src/core/SkCanvasPriv.h	93
src/core/SkCanvas_Raster.cpp	38
src/core/SkCapabilities.cpp	13
src/core/SkChecksum.cpp	94
src/core/SkChecksum.h	55
src/core/SkClipStack.cpp	805
src/core/SkClipStack.h	259
src/core/SkClipStackDevice.cpp	102
src/core/SkClipStackDevice.h	42
src/core/SkColor.cpp	131
src/core/SkColorData.h	240
src/core/SkColorFilter.cpp	49
src/core/SkColorFilterPriv.h	17
src/core/SkColorPriv.h	99
src/core/SkColorSpace.cpp	350
src/core/SkColorSpacePriv.h	48
src/core/SkColorSpaceXformSteps.cpp	112
src/core/SkColorSpaceXformSteps.h	37
src/core/SkColorTable.cpp	38
src/core/SkCompressedDataUtils.cpp	234
src/core/SkCompressedDataUtils.h	29
src/core/SkContourMeasure.cpp	606
src/core/SkConvertPixels.cpp	243
src/core/SkConvertPixels.h	8
src/core/SkCoreBlitters.h	99
src/core/SkCpu.cpp	77
src/core/SkCpu.h	87
src/core/SkCubicClipper.cpp	115
src/core/SkCubicClipper.h	16
src/core/SkCubicMap.cpp	86
src/core/SkData.cpp	163
src/core/SkDataTable.cpp	103
src/core/SkDebugUtils.h	40
src/core/SkDescriptor.cpp	178
src/core/SkDescriptor.h	78
src/core/SkDevice.cpp	499
src/core/SkDevice.h	339
src/core/SkDistanceFieldGen.cpp	410
src/core/SkDistanceFieldGen.h	24
src/core/SkDocument.cpp	60
src/core/SkDraw.cpp	436
src/core/SkDraw.h	57
src/core/SkDrawBase.cpp	619
src/core/SkDrawBase.h	107
src/core/SkDrawProcs.h	23
src/core/SkDrawShadowInfo.cpp	160
src/core/SkDrawShadowInfo.h	64
src/core/SkDrawTypes.h	9
src/core/SkDraw_atlas.cpp	123
src/core/SkDraw_text.cpp	111
src/core/SkDraw_vertices.cpp	276
src/core/SkDrawable.cpp	74
src/core/SkEdge.cpp	365
src/core/SkEdge.h	127
src/core/SkEdgeBuilder.cpp	310
src/core/SkEdgeBuilder.h	69
src/core/SkEdgeClipper.cpp	450
src/core/SkEdgeClipper.h	42
src/core/SkEffectPriv.h	17
src/core/SkEnumerate.h	94
src/core/SkExecutor.cpp	117
src/core/SkFDot6.h	53
src/core/SkFlattenable.cpp	121
src/core/SkFont.cpp	339
src/core/SkFontDescriptor.cpp	233
src/core/SkFontDescriptor.h	139
src/core/SkFontMetricsPriv.cpp	48
src/core/SkFontMetricsPriv.h	12
src/core/SkFontMgr.cpp	200
src/core/SkFontPriv.h	59
src/core/SkFontStream.cpp	155
src/core/SkFontStream.h	16
src/core/SkFont_serial.cpp	94
src/core/SkGaussFilter.cpp	62
src/core/SkGaussFilter.h	17
src/core/SkGeometry.cpp	1256
src/core/SkGeometry.h	248
src/core/SkGlobalInitialization_core.cpp	10
src/core/SkGlyph.cpp	588
src/core/SkGlyph.h	420
src/core/SkGlyphRunPainter.cpp	336
src/core/SkGlyphRunPainter.h	43
src/core/SkGraphics.cpp	89
src/core/SkIDChangeListener.cpp	44
src/core/SkIPoint16.h	18
src/core/SkImageFilter.cpp	300
src/core/SkImageFilterCache.cpp	139
src/core/SkImageFilterCache.h	54
src/core/SkImageFilterTypes.cpp	1521
src/core/SkImageFilterTypes.h	689
src/core/SkImageFilter_Base.h	121
src/core/SkImageGenerator.cpp	30
src/core/SkImageInfo.cpp	227
src/core/SkImageInfoPriv.h	193
src/core/SkImagePriv.h	23
src/core/SkKnownRuntimeEffects.cpp	469
src/core/SkKnownRuntimeEffects.h	83
src/core/SkLRUCache.h	108
src/core/SkLatticeIter.cpp	225
src/core/SkLatticeIter.h	43
src/core/SkLineClipper.cpp	207
src/core/SkLineClipper.h	15
src/core/SkLocalMatrixImageFilter.cpp	58
src/core/SkLocalMatrixImageFilter.h	40
src/core/SkM44.cpp	262
src/core/SkMD5.cpp	210
src/core/SkMD5.h	30
src/core/SkMallocPixelRef.cpp	64
src/core/SkMask.cpp	80
src/core/SkMask.h	187
src/core/SkMaskBlurFilter.cpp	656
src/core/SkMaskBlurFilter.h	17
src/core/SkMaskCache.cpp	163
src/core/SkMaskCache.h	32
src/core/SkMaskFilter.cpp	15
src/core/SkMaskFilterBase.cpp	262
src/core/SkMaskFilterBase.h	104
src/core/SkMaskGamma.cpp	89
src/core/SkMaskGamma.h	139
src/core/SkMasks.cpp	95
src/core/SkMasks.h	35
src/core/SkMatrix.cpp	1427
src/core/SkMatrixInvert.cpp	117
src/core/SkMatrixInvert.h	7
src/core/SkMatrixPriv.h	119
src/core/SkMatrixUtils.h	13
src/core/SkMemset.h	14
src/core/SkMemset_opts.cpp	30
src/core/SkMemset_opts_avx.cpp	19
src/core/SkMemset_opts_erms.cpp	96
src/core/SkMesh.cpp	773
src/core/SkMeshPriv.h	103
src/core/SkMessageBus.h	102
src/core/SkMipmap.cpp	199
src/core/SkMipmap.h	53
src/core/SkMipmapAccessor.cpp	91
src/core/SkMipmapAccessor.h	38
src/core/SkMipmapBuilder.cpp	26
src/core/SkMipmapBuilder.h	18
src/core/SkMipmapDrawDownSampler.cpp	46
src/core/SkMipmapHQDownSampler.cpp	505
src/core/SkNextID.h	8
src/core/SkOSFile.h	40
src/core/SkOpts.cpp	50
src/core/SkOpts.h	25
src/core/SkOptsTargets.h	8
src/core/SkOverdrawCanvas.cpp	219
src/core/SkPaint.cpp	228
src/core/SkPaintDefaults.h	13
src/core/SkPaintPriv.cpp	251
src/core/SkPaintPriv.h	23
src/core/SkPath.cpp	3200
src/core/SkPathBuilder.cpp	750
src/core/SkPathEffect.cpp	146
src/core/SkPathEffectBase.h	88
src/core/SkPathEnums.h	13
src/core/SkPathMakers.h	66
src/core/SkPathMeasure.cpp	48
src/core/SkPathMeasurePriv.h	19
src/core/SkPathPriv.h	328
src/core/SkPathRef.cpp	573
src/core/SkPathUtils.cpp	66
src/core/SkPath_serial.cpp	223
src/core/SkPicture.cpp	287
src/core/SkPictureData.cpp	475
src/core/SkPictureData.h	135
src/core/SkPictureFlat.cpp	7
src/core/SkPictureFlat.h	169
src/core/SkPicturePlayback.cpp	663
src/core/SkPicturePlayback.h	42
src/core/SkPicturePriv.h	60
src/core/SkPictureRecord.cpp	742
src/core/SkPictureRecord.h	218
src/core/SkPictureRecorder.cpp	118
src/core/SkPixelRef.cpp	106
src/core/SkPixelRefPriv.h	8
src/core/SkPixmap.cpp	755
src/core/SkPixmapDraw.cpp	56
src/core/SkPoint.cpp	104
src/core/SkPoint3.cpp	46
src/core/SkPointPriv.h	91
src/core/SkPtrRecorder.cpp	58
src/core/SkPtrRecorder.h	71
src/core/SkQuadClipper.cpp	76
src/core/SkQuadClipper.h	43
src/core/SkRRect.cpp	667
src/core/SkRRectPriv.h	32
src/core/SkRSXform.cpp	34
src/core/SkRTree.cpp	140
src/core/SkRTree.h	40
src/core/SkRasterClip.cpp	258
src/core/SkRasterClip.h	130
src/core/SkRasterClipStack.h	95
src/core/SkRasterPipeline.cpp	580
src/core/SkRasterPipeline.h	100
src/core/SkRasterPipelineBlitter.cpp	565
src/core/SkRasterPipelineContextUtils.h	27
src/core/SkRasterPipelineOpContexts.h	215
src/core/SkRasterPipelineOpList.h	208
src/core/SkRasterPipelineVizualizer.h	63
src/core/SkReadBuffer.cpp	463
src/core/SkReadBuffer.h	176
src/core/SkReadPixelsRec.cpp	27
src/core/SkReadPixelsRec.h	28
src/core/SkRecord.cpp	22
src/core/SkRecord.h	97
src/core/SkRecordCanvas.cpp	362
src/core/SkRecordCanvas.h	153
src/core/SkRecordDraw.cpp	455
src/core/SkRecordDraw.h	46
src/core/SkRecordOpts.cpp	167
src/core/SkRecordOpts.h	10
src/core/SkRecordPattern.h	149
src/core/SkRecordedDrawable.cpp	76
src/core/SkRecordedDrawable.h	39
src/core/SkRecords.cpp	10
src/core/SkRecords.h	313
src/core/SkRect.cpp	252
src/core/SkRectPriv.h	65
src/core/SkRegion.cpp	1266
src/core/SkRegionPriv.h	170
src/core/SkRegion_path.cpp	456
src/core/SkResourceCache.cpp	425
src/core/SkResourceCache.h	122
src/core/SkRuntimeBlender.cpp	89
src/core/SkRuntimeBlender.h	35
src/core/SkRuntimeEffect.cpp	765
src/core/SkRuntimeEffectPriv.h	173
src/core/SkSLTypeShared.cpp	193
src/core/SkSLTypeShared.h	229
src/core/SkSafeRange.h	27
src/core/SkSamplingPriv.h	50
src/core/SkScalar.cpp	27
src/core/SkScaleToSides.h	34
src/core/SkScalerContext.cpp	1034
src/core/SkScalerContext.h	298
src/core/SkScan.cpp	82
src/core/SkScan.h	80
src/core/SkScanPriv.h	55
src/core/SkScan_AAAPath.cpp	1382
src/core/SkScan_AntiPath.cpp	113
src/core/SkScan_Antihair.cpp	766
src/core/SkScan_Hairline.cpp	589
src/core/SkScan_Path.cpp	576
src/core/SkSpecialImage.cpp	146
src/core/SkSpecialImage.h	84
src/core/SkSpriteBlitter.h	25
src/core/SkSpriteBlitter_ARGB32.cpp	57
src/core/SkStream.cpp	817
src/core/SkStreamPriv.h	30
src/core/SkStrike.cpp	380
src/core/SkStrike.h	130
src/core/SkStrikeCache.cpp	264
src/core/SkStrikeCache.h	75
src/core/SkStrikeSpec.cpp	168
src/core/SkStrikeSpec.h	130
src/core/SkString.cpp	505
src/core/SkStringUtils.cpp	102
src/core/SkStringUtils.h	38
src/core/SkStroke.cpp	1355
src/core/SkStroke.h	46
src/core/SkStrokeRec.cpp	131
src/core/SkStrokerPriv.cpp	168
src/core/SkStrokerPriv.h	29
src/core/SkSurfacePriv.h	10
src/core/SkSwizzle.cpp	5
src/core/SkSwizzlePriv.h	42
src/core/SkSwizzler_opts.cpp	44
src/core/SkSwizzler_opts_hsw.cpp	23
src/core/SkSwizzler_opts_lasx.cpp	21
src/core/SkSwizzler_opts_ssse3.cpp	25
src/core/SkSynchronizedResourceCache.cpp	58
src/core/SkSynchronizedResourceCache.h	29
src/core/SkTDynamicHash.h	32
src/core/SkTHash.h	494
src/core/SkTMultiMap.h	146
src/core/SkTaskGroup.cpp	35
src/core/SkTaskGroup.h	26
src/core/SkTextBlob.cpp	806
src/core/SkTextBlobPriv.h	160
src/core/SkTextFormatParams.h	17
src/core/SkTraceEvent.h	251
src/core/SkTraceEventCommon.h	431
src/core/SkTypeface.cpp	470
src/core/SkTypefaceCache.cpp	87
src/core/SkTypefaceCache.h	23
src/core/SkTypeface_remote.cpp	128
src/core/SkTypeface_remote.h	154
src/core/SkUnPreMultiply.cpp	66
src/core/SkValidationUtils.h	16
src/core/SkVertState.cpp	92
src/core/SkVertState.h	29
src/core/SkVertices.cpp	294
src/core/SkVerticesPriv.h	35
src/core/SkWriteBuffer.cpp	232
src/core/SkWriteBuffer.h	137
src/core/SkWritePixelsRec.cpp	27
src/core/SkWritePixelsRec.h	28
src/core/SkWriter32.cpp	58
src/core/SkWriter32.h	172
src/core/SkYUVAInfo.cpp	338
src/core/SkYUVAInfoLocation.h	41
src/core/SkYUVAPixmaps.cpp	234
src/core/SkYUVMath.cpp	705
src/core/SkYUVMath.h	7
src/core/SkYUVPlanesCache.cpp	74
src/core/SkYUVPlanesCache.h	16
src/effects/Sk1DPathEffect.cpp	200
src/effects/Sk2DPathEffect.cpp	161
src/effects/SkBlenders.cpp	39
src/effects/SkColorMatrix.cpp	87
src/effects/SkColorMatrixFilter.cpp	31
src/effects/SkCornerPathEffect.cpp	152
src/effects/SkDashImpl.h	28
src/effects/SkDashPathEffect.cpp	310
src/effects/SkDiscretePathEffect.cpp	134
src/effects/SkEmbossMask.cpp	87
src/effects/SkEmbossMask.h	9
src/effects/SkEmbossMaskFilter.cpp	152
src/effects/SkEmbossMaskFilter.h	46
src/effects/SkHighContrastFilter.cpp	34
src/effects/SkShaderMaskFilterImpl.cpp	83
src/effects/SkShaderMaskFilterImpl.h	37
src/effects/SkTableMaskFilter.cpp	162
src/effects/SkTrimPE.h	22
src/effects/SkTrimPathEffect.cpp	99
src/effects/colorfilters/SkBlendModeColorFilter.cpp	102
src/effects/colorfilters/SkBlendModeColorFilter.h	26
src/effects/colorfilters/SkColorFilterBase.cpp	38
src/effects/colorfilters/SkColorFilterBase.h	78
src/effects/colorfilters/SkColorSpaceXformColorFilter.cpp	84
src/effects/colorfilters/SkColorSpaceXformColorFilter.h	32
src/effects/colorfilters/SkComposeColorFilter.cpp	38
src/effects/colorfilters/SkComposeColorFilter.h	28
src/effects/colorfilters/SkGaussianColorFilter.cpp	21
src/effects/colorfilters/SkGaussianColorFilter.h	19
src/effects/colorfilters/SkMatrixColorFilter.cpp	100
src/effects/colorfilters/SkMatrixColorFilter.h	31
src/effects/colorfilters/SkRuntimeColorFilter.cpp	143
src/effects/colorfilters/SkRuntimeColorFilter.h	33
src/effects/colorfilters/SkTableColorFilter.cpp	57
src/effects/colorfilters/SkTableColorFilter.h	27
src/effects/colorfilters/SkWorkingFormatColorFilter.cpp	160
src/effects/colorfilters/SkWorkingFormatColorFilter.h	55
src/effects/imagefilters/SkBlendImageFilter.cpp	357
src/effects/imagefilters/SkBlurImageFilter.cpp	181
src/effects/imagefilters/SkColorFilterImageFilter.cpp	109
src/effects/imagefilters/SkComposeImageFilter.cpp	91
src/effects/imagefilters/SkCropImageFilter.cpp	139
src/effects/imagefilters/SkDisplacementMapImageFilter.cpp	205
src/effects/imagefilters/SkDropShadowImageFilter.cpp	82
src/effects/imagefilters/SkImageImageFilter.cpp	117
src/effects/imagefilters/SkLightingImageFilter.cpp	436
src/effects/imagefilters/SkMagnifierImageFilter.cpp	203
src/effects/imagefilters/SkMatrixConvolutionImageFilter.cpp	321
src/effects/imagefilters/SkMatrixConvolutionImageFilter.h	8
src/effects/imagefilters/SkMatrixTransformImageFilter.cpp	147
src/effects/imagefilters/SkMergeImageFilter.cpp	99
src/effects/imagefilters/SkMorphologyImageFilter.cpp	237
src/effects/imagefilters/SkPictureImageFilter.cpp	86
src/effects/imagefilters/SkRuntimeImageFilter.cpp	229
src/effects/imagefilters/SkShaderImageFilter.cpp	102
src/encode/SkEncoder.cpp	16
src/encode/SkICC.cpp	619
src/encode/SkICCPriv.h	43
src/encode/SkImageEncoderFns.h	51
src/encode/SkImageEncoderPriv.h	15
src/encode/SkJPEGWriteUtility.cpp	50
src/encode/SkJPEGWriteUtility.h	19
src/encode/SkJpegEncoderImpl.cpp	416
src/encode/SkJpegEncoderImpl.h	54
src/encode/SkJpegEncoder_none.cpp	18
src/encode/SkJpegGainmapEncoder.cpp	295
src/encode/SkPngEncoderBase.cpp	191
src/encode/SkPngEncoderBase.h	29
src/encode/SkPngEncoderImpl.cpp	395
src/encode/SkPngEncoderImpl.h	18
src/encode/SkPngEncoder_none.cpp	18
src/encode/SkWebpEncoderImpl.cpp	200
src/encode/SkWebpEncoder_none.cpp	18
src/gpu/AsyncReadTypes.h	167
src/gpu/AtlasTypes.cpp	141
src/gpu/AtlasTypes.h	360
src/gpu/Blend.cpp	162
src/gpu/Blend.h	129
src/gpu/BlendFormula.cpp	140
src/gpu/BlendFormula.h	137
src/gpu/BlurUtils.cpp	274
src/gpu/BlurUtils.h	53
src/gpu/BufferWriter.h	362
src/gpu/DataUtils.cpp	212
src/gpu/DataUtils.h	19
src/gpu/DitherUtils.cpp	70
src/gpu/DitherUtils.h	12
src/gpu/GpuRefCnt.h	86
src/gpu/GpuTypesPriv.h	49
src/gpu/KeyBuilder.h	68
src/gpu/MutableTextureState.cpp	35
src/gpu/MutableTextureStatePriv.h	41
src/gpu/Rectanizer.h	31
src/gpu/RectanizerPow2.cpp	41
src/gpu/RectanizerPow2.h	54
src/gpu/RectanizerSkyline.cpp	92
src/gpu/RectanizerSkyline.h	35
src/gpu/RefCntedCallback.h	114
src/gpu/ResourceKey.cpp	24
src/gpu/ResourceKey.h	284
src/gpu/ShaderErrorHandler.cpp	21
src/gpu/SkBackingFit.cpp	27
src/gpu/SkBackingFit.h	8
src/gpu/SkRenderEngineAbortf.h	11
src/gpu/SkSLToBackend.cpp	63
src/gpu/SkSLToBackend.h	24
src/gpu/Swizzle.cpp	42
src/gpu/Swizzle.h	121
src/gpu/SwizzlePriv.h	11
src/gpu/TiledTextureUtils.cpp	348
src/gpu/TiledTextureUtils.h	57
src/gpu/android/AHardwareBufferUtils.cpp	39
src/gpu/ganesh/ClipStack.cpp	1179
src/gpu/ganesh/ClipStack.h	225
src/gpu/ganesh/Device.cpp	1167
src/gpu/ganesh/Device.h	279
src/gpu/ganesh/Device_drawTexture.cpp	550
src/gpu/ganesh/GrAHardwareBufferImageGenerator.cpp	172
src/gpu/ganesh/GrAHardwareBufferImageGenerator.h	36
src/gpu/ganesh/GrAHardwareBufferUtils.cpp	68
src/gpu/ganesh/GrAppliedClip.h	119
src/gpu/ganesh/GrAttachment.cpp	88
src/gpu/ganesh/GrAttachment.h	83
src/gpu/ganesh/GrAuditTrail.cpp	159
src/gpu/ganesh/GrAuditTrail.h	114
src/gpu/ganesh/GrAutoLocaleSetter.h	76
src/gpu/ganesh/GrBackendSemaphore.cpp	63
src/gpu/ganesh/GrBackendSemaphorePriv.h	31
src/gpu/ganesh/GrBackendSurface.cpp	609
src/gpu/ganesh/GrBackendSurfacePriv.h	125
src/gpu/ganesh/GrBackendTextureImageGenerator.cpp	214
src/gpu/ganesh/GrBackendTextureImageGenerator.h	66
src/gpu/ganesh/GrBackendUtils.cpp	105
src/gpu/ganesh/GrBackendUtils.h	10
src/gpu/ganesh/GrBaseContextPriv.h	37
src/gpu/ganesh/GrBlurUtils.cpp	1807
src/gpu/ganesh/GrBlurUtils.h	61
src/gpu/ganesh/GrBuffer.h	16
src/gpu/ganesh/GrBufferAllocPool.cpp	430
src/gpu/ganesh/GrBufferAllocPool.h	122
src/gpu/ganesh/GrBufferTransferRenderTask.cpp	36
src/gpu/ganesh/GrBufferTransferRenderTask.h	46
src/gpu/ganesh/GrBufferUpdateRenderTask.cpp	23
src/gpu/ganesh/GrBufferUpdateRenderTask.h	37
src/gpu/ganesh/GrCanvas.cpp	40
src/gpu/ganesh/GrCanvas.h	12
src/gpu/ganesh/GrCaps.cpp	427
src/gpu/ganesh/GrCaps.h	366
src/gpu/ganesh/GrClientMappedBufferManager.cpp	9
src/gpu/ganesh/GrClientMappedBufferManager.h	16
src/gpu/ganesh/GrClip.h	106
src/gpu/ganesh/GrColor.h	48
src/gpu/ganesh/GrColorInfo.cpp	32
src/gpu/ganesh/GrColorInfo.h	37
src/gpu/ganesh/GrColorSpaceXform.cpp	139
src/gpu/ganesh/GrColorSpaceXform.h	54
src/gpu/ganesh/GrContextThreadSafeProxy.cpp	155
src/gpu/ganesh/GrContextThreadSafeProxyPriv.h	43
src/gpu/ganesh/GrContext_Base.cpp	44
src/gpu/ganesh/GrCopyRenderTask.cpp	79
src/gpu/ganesh/GrCopyRenderTask.h	52
src/gpu/ganesh/GrCpuBuffer.h	34
src/gpu/ganesh/GrDDLContext.cpp	85
src/gpu/ganesh/GrDDLTask.cpp	103
src/gpu/ganesh/GrDDLTask.h	48
src/gpu/ganesh/GrDataUtils.cpp	482
src/gpu/ganesh/GrDataUtils.h	20
src/gpu/ganesh/GrDefaultGeoProcFactory.cpp	288
src/gpu/ganesh/GrDefaultGeoProcFactory.h	67
src/gpu/ganesh/GrDeferredDisplayList.cpp	59
src/gpu/ganesh/GrDeferredDisplayListPriv.h	35
src/gpu/ganesh/GrDeferredDisplayListRecorder.cpp	141
src/gpu/ganesh/GrDeferredProxyUploader.h	69
src/gpu/ganesh/GrDeferredUpload.h	22
src/gpu/ganesh/GrDirectContext.cpp	982
src/gpu/ganesh/GrDirectContextPriv.cpp	292
src/gpu/ganesh/GrDirectContextPriv.h	142
src/gpu/ganesh/GrDistanceFieldGenFromVector.cpp	635
src/gpu/ganesh/GrDistanceFieldGenFromVector.h	17
src/gpu/ganesh/GrDrawIndirectCommand.h	66
src/gpu/ganesh/GrDrawOpAtlas.cpp	437
src/gpu/ganesh/GrDrawOpAtlas.h	143
src/gpu/ganesh/GrDrawOpTest.cpp	48
src/gpu/ganesh/GrDrawOpTest.h	26
src/gpu/ganesh/GrDrawingManager.cpp	786
src/gpu/ganesh/GrDrawingManager.h	156
src/gpu/ganesh/GrDriverBugWorkarounds.cpp	25
src/gpu/ganesh/GrDstProxyView.h	50
src/gpu/ganesh/GrDynamicAtlas.cpp	183
src/gpu/ganesh/GrDynamicAtlas.h	66
src/gpu/ganesh/GrEagerVertexAllocator.cpp	45
src/gpu/ganesh/GrEagerVertexAllocator.h	59
src/gpu/ganesh/GrFPArgs.h	27
src/gpu/ganesh/GrFixedClip.cpp	35
src/gpu/ganesh/GrFixedClip.h	42
src/gpu/ganesh/GrFragmentProcessor.cpp	754
src/gpu/ganesh/GrFragmentProcessor.h	335
src/gpu/ganesh/GrFragmentProcessors.cpp	942
src/gpu/ganesh/GrFragmentProcessors.h	40
src/gpu/ganesh/GrGeometryProcessor.cpp	477
src/gpu/ganesh/GrGeometryProcessor.h	355
src/gpu/ganesh/GrGpu.cpp	813
src/gpu/ganesh/GrGpu.h	499
src/gpu/ganesh/GrGpuBuffer.cpp	78
src/gpu/ganesh/GrGpuBuffer.h	54
src/gpu/ganesh/GrGpuResource.cpp	170
src/gpu/ganesh/GrGpuResource.h	178
src/gpu/ganesh/GrGpuResourceCacheAccess.h	66
src/gpu/ganesh/GrGpuResourcePriv.h	38
src/gpu/ganesh/GrHashMapWithCache.h	48
src/gpu/ganesh/GrImageContext.cpp	18
src/gpu/ganesh/GrImageContextPriv.h	29
src/gpu/ganesh/GrImageInfo.cpp	36
src/gpu/ganesh/GrImageInfo.h	43
src/gpu/ganesh/GrManagedResource.cpp	8
src/gpu/ganesh/GrManagedResource.h	143
src/gpu/ganesh/GrMemoryPool.cpp	109
src/gpu/ganesh/GrMemoryPool.h	62
src/gpu/ganesh/GrMeshBuffers.cpp	124
src/gpu/ganesh/GrMeshBuffers.h	30
src/gpu/ganesh/GrMeshDrawTarget.cpp	34
src/gpu/ganesh/GrMeshDrawTarget.h	102
src/gpu/ganesh/GrNativeRect.h	62
src/gpu/ganesh/GrNonAtomicRef.h	36
src/gpu/ganesh/GrOnFlushResourceProvider.cpp	30
src/gpu/ganesh/GrOnFlushResourceProvider.h	28
src/gpu/ganesh/GrOpFlushState.cpp	223
src/gpu/ganesh/GrOpFlushState.h	265
src/gpu/ganesh/GrOpsRenderPass.cpp	289
src/gpu/ganesh/GrOpsRenderPass.h	133
src/gpu/ganesh/GrOpsTypes.h	26
src/gpu/ganesh/GrPaint.cpp	39
src/gpu/ganesh/GrPaint.h	71
src/gpu/ganesh/GrPersistentCacheUtils.cpp	102
src/gpu/ganesh/GrPersistentCacheUtils.h	32
src/gpu/ganesh/GrPipeline.cpp	118
src/gpu/ganesh/GrPipeline.h	158
src/gpu/ganesh/GrPixmap.h	114
src/gpu/ganesh/GrProcessor.cpp	30
src/gpu/ganesh/GrProcessor.h	107
src/gpu/ganesh/GrProcessorAnalysis.cpp	43
src/gpu/ganesh/GrProcessorAnalysis.h	102
src/gpu/ganesh/GrProcessorSet.cpp	176
src/gpu/ganesh/GrProcessorSet.h	138
src/gpu/ganesh/GrProcessorUnitTest.cpp	166
src/gpu/ganesh/GrProcessorUnitTest.h	124
src/gpu/ganesh/GrProgramDesc.cpp	146
src/gpu/ganesh/GrProgramDesc.h	62
src/gpu/ganesh/GrProgramInfo.cpp	75
src/gpu/ganesh/GrProgramInfo.h	68
src/gpu/ganesh/GrPromiseImageTexture.cpp	6
src/gpu/ganesh/GrProxyProvider.cpp	851
src/gpu/ganesh/GrProxyProvider.h	178
src/gpu/ganesh/GrRecordingContext.cpp	201
src/gpu/ganesh/GrRecordingContextPriv.cpp	324
src/gpu/ganesh/GrRecordingContextPriv.h	186
src/gpu/ganesh/GrRenderTarget.cpp	45
src/gpu/ganesh/GrRenderTarget.h	50
src/gpu/ganesh/GrRenderTargetProxy.cpp	152
src/gpu/ganesh/GrRenderTargetProxy.h	126
src/gpu/ganesh/GrRenderTask.cpp	285
src/gpu/ganesh/GrRenderTask.h	176
src/gpu/ganesh/GrRenderTaskCluster.cpp	144
src/gpu/ganesh/GrRenderTaskCluster.h	9
src/gpu/ganesh/GrResourceAllocator.cpp	383
src/gpu/ganesh/GrResourceAllocator.h	168
src/gpu/ganesh/GrResourceCache.cpp	711
src/gpu/ganesh/GrResourceCache.h	261
src/gpu/ganesh/GrResourceHandle.h	20
src/gpu/ganesh/GrResourceProvider.cpp	804
src/gpu/ganesh/GrResourceProvider.h	241
src/gpu/ganesh/GrResourceProviderPriv.h	19
src/gpu/ganesh/GrRingBuffer.cpp	82
src/gpu/ganesh/GrRingBuffer.h	51
src/gpu/ganesh/GrSPIRVUniformHandler.cpp	268
src/gpu/ganesh/GrSPIRVUniformHandler.h	60
src/gpu/ganesh/GrSPIRVVaryingHandler.cpp	91
src/gpu/ganesh/GrSPIRVVaryingHandler.h	13
src/gpu/ganesh/GrSWMaskHelper.cpp	112
src/gpu/ganesh/GrSWMaskHelper.h	44
src/gpu/ganesh/GrSamplerState.h	102
src/gpu/ganesh/GrScissorState.h	50
src/gpu/ganesh/GrSemaphore.h	12
src/gpu/ganesh/GrShaderCaps.cpp	109
src/gpu/ganesh/GrShaderCaps.h	37
src/gpu/ganesh/GrShaderVar.cpp	33
src/gpu/ganesh/GrShaderVar.h	96
src/gpu/ganesh/GrSimpleMesh.h	80
src/gpu/ganesh/GrStagingBufferManager.cpp	55
src/gpu/ganesh/GrStagingBufferManager.h	42
src/gpu/ganesh/GrStencilSettings.cpp	243
src/gpu/ganesh/GrStencilSettings.h	80
src/gpu/ganesh/GrStyle.cpp	160
src/gpu/ganesh/GrStyle.h	131
src/gpu/ganesh/GrSurface.cpp	61
src/gpu/ganesh/GrSurface.h	115
src/gpu/ganesh/GrSurfaceCharacterization.cpp	129
src/gpu/ganesh/GrSurfaceProxy.cpp	396
src/gpu/ganesh/GrSurfaceProxy.h	274
src/gpu/ganesh/GrSurfaceProxyPriv.h	41
src/gpu/ganesh/GrSurfaceProxyView.cpp	64
src/gpu/ganesh/GrSurfaceProxyView.h	76
src/gpu/ganesh/GrTTopoSort.h	73
src/gpu/ganesh/GrTestUtils.cpp	357
src/gpu/ganesh/GrTestUtils.h	79
src/gpu/ganesh/GrTexture.cpp	112
src/gpu/ganesh/GrTexture.h	64
src/gpu/ganesh/GrTextureProxy.cpp	202
src/gpu/ganesh/GrTextureProxy.h	116
src/gpu/ganesh/GrTextureProxyCacheAccess.h	28
src/gpu/ganesh/GrTextureProxyPriv.h	26
src/gpu/ganesh/GrTextureRenderTargetProxy.cpp	201
src/gpu/ganesh/GrTextureRenderTargetProxy.h	71
src/gpu/ganesh/GrTextureResolveManager.h	19
src/gpu/ganesh/GrTextureResolveRenderTask.cpp	102
src/gpu/ganesh/GrTextureResolveRenderTask.h	45
src/gpu/ganesh/GrThreadSafeCache.cpp	293
src/gpu/ganesh/GrThreadSafeCache.h	214
src/gpu/ganesh/GrThreadSafePipelineBuilder.cpp	44
src/gpu/ganesh/GrThreadSafePipelineBuilder.h	78
src/gpu/ganesh/GrTracing.h	8
src/gpu/ganesh/GrTransferFromRenderTask.cpp	21
src/gpu/ganesh/GrTransferFromRenderTask.h	57
src/gpu/ganesh/GrUniformDataManager.cpp	210
src/gpu/ganesh/GrUniformDataManager.h	57
src/gpu/ganesh/GrUserStencilSettings.h	178
src/gpu/ganesh/GrUtil.cpp	70
src/gpu/ganesh/GrUtil.h	99
src/gpu/ganesh/GrVertexChunkArray.cpp	30
src/gpu/ganesh/GrVertexChunkArray.h	66
src/gpu/ganesh/GrWaitRenderTask.cpp	21
src/gpu/ganesh/GrWaitRenderTask.h	43
src/gpu/ganesh/GrWindowRectangles.h	99
src/gpu/ganesh/GrWindowRectsState.h	38
src/gpu/ganesh/GrWritePixelsRenderTask.cpp	63
src/gpu/ganesh/GrWritePixelsRenderTask.h	46
src/gpu/ganesh/GrXferProcessor.cpp	187
src/gpu/ganesh/GrXferProcessor.h	199
src/gpu/ganesh/GrYUVABackendTextures.cpp	101
src/gpu/ganesh/GrYUVATextureProxies.cpp	120
src/gpu/ganesh/GrYUVATextureProxies.h	47
src/gpu/ganesh/PathRenderer.cpp	94
src/gpu/ganesh/PathRenderer.h	120
src/gpu/ganesh/PathRendererChain.cpp	102
src/gpu/ganesh/PathRendererChain.h	40
src/gpu/ganesh/SkGaneshRecorder.h	24
src/gpu/ganesh/SkGr.cpp	451
src/gpu/ganesh/SkGr.h	117
src/gpu/ganesh/StencilClip.h	48
src/gpu/ganesh/StencilMaskHelper.cpp	398
src/gpu/ganesh/StencilMaskHelper.h	35
src/gpu/ganesh/SurfaceContext.cpp	1201
src/gpu/ganesh/SurfaceContext.h	151
src/gpu/ganesh/SurfaceDrawContext.cpp	1648
src/gpu/ganesh/SurfaceDrawContext.h	396
src/gpu/ganesh/SurfaceFillContext.cpp	204
src/gpu/ganesh/SurfaceFillContext.h	125
src/gpu/ganesh/TestFormatColorTypeCombination.h	11
src/gpu/ganesh/d3d/GrD3DAMDMemoryAllocator.cpp	46
src/gpu/ganesh/d3d/GrD3DAMDMemoryAllocator.h	40
src/gpu/ganesh/d3d/GrD3DAttachment.cpp	80
src/gpu/ganesh/d3d/GrD3DAttachment.h	35
src/gpu/ganesh/d3d/GrD3DBuffer.cpp	229
src/gpu/ganesh/d3d/GrD3DBuffer.h	44
src/gpu/ganesh/d3d/GrD3DCaps.cpp	908
src/gpu/ganesh/d3d/GrD3DCaps.h	138
src/gpu/ganesh/d3d/GrD3DCommandList.cpp	512
src/gpu/ganesh/d3d/GrD3DCommandList.h	177
src/gpu/ganesh/d3d/GrD3DCommandSignature.cpp	25
src/gpu/ganesh/d3d/GrD3DCommandSignature.h	34
src/gpu/ganesh/d3d/GrD3DCpuDescriptorManager.cpp	151
src/gpu/ganesh/d3d/GrD3DCpuDescriptorManager.h	73
src/gpu/ganesh/d3d/GrD3DDescriptorHeap.cpp	36
src/gpu/ganesh/d3d/GrD3DDescriptorHeap.h	56
src/gpu/ganesh/d3d/GrD3DDescriptorTableManager.cpp	104
src/gpu/ganesh/d3d/GrD3DDescriptorTableManager.h	93
src/gpu/ganesh/d3d/GrD3DGpu.cpp	1391
src/gpu/ganesh/d3d/GrD3DGpu.h	262
src/gpu/ganesh/d3d/GrD3DOpsRenderPass.cpp	280
src/gpu/ganesh/d3d/GrD3DOpsRenderPass.h	53
src/gpu/ganesh/d3d/GrD3DPipeline.h	27
src/gpu/ganesh/d3d/GrD3DPipelineState.cpp	146
src/gpu/ganesh/d3d/GrD3DPipelineState.h	65
src/gpu/ganesh/d3d/GrD3DPipelineStateBuilder.cpp	566
src/gpu/ganesh/d3d/GrD3DPipelineStateBuilder.h	63
src/gpu/ganesh/d3d/GrD3DPipelineStateDataManager.cpp	27
src/gpu/ganesh/d3d/GrD3DPipelineStateDataManager.h	18
src/gpu/ganesh/d3d/GrD3DRenderTarget.cpp	182
src/gpu/ganesh/d3d/GrD3DRenderTarget.h	90
src/gpu/ganesh/d3d/GrD3DResourceProvider.cpp	322
src/gpu/ganesh/d3d/GrD3DResourceProvider.h	126
src/gpu/ganesh/d3d/GrD3DResourceState.h	17
src/gpu/ganesh/d3d/GrD3DRootSignature.cpp	90
src/gpu/ganesh/d3d/GrD3DRootSignature.h	31
src/gpu/ganesh/d3d/GrD3DSemaphore.cpp	17
src/gpu/ganesh/d3d/GrD3DSemaphore.h	22
src/gpu/ganesh/d3d/GrD3DTexture.cpp	141
src/gpu/ganesh/d3d/GrD3DTexture.h	75
src/gpu/ganesh/d3d/GrD3DTextureRenderTarget.cpp	219
src/gpu/ganesh/d3d/GrD3DTextureRenderTarget.h	87
src/gpu/ganesh/d3d/GrD3DTextureResource.cpp	98
src/gpu/ganesh/d3d/GrD3DTextureResource.h	83
src/gpu/ganesh/d3d/GrD3DTypesMinimal.cpp	62
src/gpu/ganesh/d3d/GrD3DTypesPriv.cpp	13
src/gpu/ganesh/d3d/GrD3DTypesPriv.h	17
src/gpu/ganesh/d3d/GrD3DUtil.cpp	20
src/gpu/ganesh/d3d/GrD3DUtil.h	137
src/gpu/ganesh/effects/GrAtlasedShaderHelpers.h	112
src/gpu/ganesh/effects/GrBezierEffect.cpp	280
src/gpu/ganesh/effects/GrBezierEffect.h	93
src/gpu/ganesh/effects/GrBicubicEffect.cpp	268
src/gpu/ganesh/effects/GrBicubicEffect.h	87
src/gpu/ganesh/effects/GrBitmapTextGeoProc.cpp	211
src/gpu/ganesh/effects/GrBitmapTextGeoProc.h	66
src/gpu/ganesh/effects/GrBlendFragmentProcessor.cpp	210
src/gpu/ganesh/effects/GrBlendFragmentProcessor.h	18
src/gpu/ganesh/effects/GrColorTableEffect.cpp	107
src/gpu/ganesh/effects/GrColorTableEffect.h	33
src/gpu/ganesh/effects/GrConvexPolyEffect.cpp	174
src/gpu/ganesh/effects/GrConvexPolyEffect.h	44
src/gpu/ganesh/effects/GrCoverageSetOpXP.cpp	165
src/gpu/ganesh/effects/GrCoverageSetOpXP.h	57
src/gpu/ganesh/effects/GrCustomXfermode.cpp	264
src/gpu/ganesh/effects/GrCustomXfermode.h	9
src/gpu/ganesh/effects/GrDisableColorXP.cpp	49
src/gpu/ganesh/effects/GrDisableColorXP.h	47
src/gpu/ganesh/effects/GrDistanceFieldGeoProc.cpp	677
src/gpu/ganesh/effects/GrDistanceFieldGeoProc.h	199
src/gpu/ganesh/effects/GrMatrixEffect.cpp	60
src/gpu/ganesh/effects/GrMatrixEffect.h	38
src/gpu/ganesh/effects/GrModulateAtlasCoverageEffect.cpp	88
src/gpu/ganesh/effects/GrModulateAtlasCoverageEffect.h	40
src/gpu/ganesh/effects/GrOvalEffect.cpp	25
src/gpu/ganesh/effects/GrOvalEffect.h	12
src/gpu/ganesh/effects/GrPerlinNoise2Effect.cpp	213
src/gpu/ganesh/effects/GrPerlinNoise2Effect.h	111
src/gpu/ganesh/effects/GrPorterDuffXferProcessor.cpp	430
src/gpu/ganesh/effects/GrPorterDuffXferProcessor.h	52
src/gpu/ganesh/effects/GrRRectEffect.cpp	648
src/gpu/ganesh/effects/GrRRectEffect.h	12
src/gpu/ganesh/effects/GrShadowGeoProc.cpp	61
src/gpu/ganesh/effects/GrShadowGeoProc.h	37
src/gpu/ganesh/effects/GrSkSLFP.cpp	417
src/gpu/ganesh/effects/GrSkSLFP.h	332
src/gpu/ganesh/effects/GrTextureEffect.cpp	724
src/gpu/ganesh/effects/GrTextureEffect.h	124
src/gpu/ganesh/effects/GrYUVtoRGBEffect.cpp	340
src/gpu/ganesh/effects/GrYUVtoRGBEffect.h	45
src/gpu/ganesh/geometry/GrAAConvexTessellator.cpp	872
src/gpu/ganesh/geometry/GrAAConvexTessellator.h	184
src/gpu/ganesh/geometry/GrAATriangulator.cpp	646
src/gpu/ganesh/geometry/GrAATriangulator.h	67
src/gpu/ganesh/geometry/GrInnerFanTriangulator.h	46
src/gpu/ganesh/geometry/GrPathUtils.cpp	399
src/gpu/ganesh/geometry/GrPathUtils.h	67
src/gpu/ganesh/geometry/GrQuad.cpp	113
src/gpu/ganesh/geometry/GrQuad.h	120
src/gpu/ganesh/geometry/GrQuadBuffer.h	241
src/gpu/ganesh/geometry/GrQuadUtils.cpp	853
src/gpu/ganesh/geometry/GrQuadUtils.h	91
src/gpu/ganesh/geometry/GrRect.h	54
src/gpu/ganesh/geometry/GrShape.cpp	381
src/gpu/ganesh/geometry/GrShape.h	166
src/gpu/ganesh/geometry/GrStyledShape.cpp	552
src/gpu/ganesh/geometry/GrStyledShape.h	144
src/gpu/ganesh/geometry/GrTriangulator.cpp	1621
src/gpu/ganesh/geometry/GrTriangulator.h	371
src/gpu/ganesh/gl/AHardwareBufferGL.cpp	201
src/gpu/ganesh/gl/GrGLAssembleGLESInterfaceAutogen.cpp	425
src/gpu/ganesh/gl/GrGLAssembleGLInterfaceAutogen.cpp	438
src/gpu/ganesh/gl/GrGLAssembleHelpers.cpp	16
src/gpu/ganesh/gl/GrGLAssembleInterface.cpp	30
src/gpu/ganesh/gl/GrGLAssembleWebGLInterfaceAutogen.cpp	255
src/gpu/ganesh/gl/GrGLAttachment.cpp	139
src/gpu/ganesh/gl/GrGLAttachment.h	70
src/gpu/ganesh/gl/GrGLBackendSurface.cpp	243
src/gpu/ganesh/gl/GrGLBackendSurfacePriv.h	35
src/gpu/ganesh/gl/GrGLBuffer.cpp	259
src/gpu/ganesh/gl/GrGLBuffer.h	50
src/gpu/ganesh/gl/GrGLCaps.cpp	3992
src/gpu/ganesh/gl/GrGLCaps.h	499
src/gpu/ganesh/gl/GrGLContext.cpp	50
src/gpu/ganesh/gl/GrGLContext.h	78
src/gpu/ganesh/gl/GrGLCoreFunctions.h	111
src/gpu/ganesh/gl/GrGLDefines.h	868
src/gpu/ganesh/gl/GrGLDirectContext.cpp	84
src/gpu/ganesh/gl/GrGLExtensions.cpp	135
src/gpu/ganesh/gl/GrGLFinishCallbacks.cpp	49
src/gpu/ganesh/gl/GrGLFinishCallbacks.h	24
src/gpu/ganesh/gl/GrGLGLSL.cpp	56
src/gpu/ganesh/gl/GrGLGLSL.h	8
src/gpu/ganesh/gl/GrGLGpu.cpp	3776
src/gpu/ganesh/gl/GrGLGpu.h	606
src/gpu/ganesh/gl/GrGLGpuProgramCache.cpp	115
src/gpu/ganesh/gl/GrGLInterfaceAutogen.cpp	733
src/gpu/ganesh/gl/GrGLMakeNativeInterface_none.cpp	2
src/gpu/ganesh/gl/GrGLOpsRenderPass.cpp	379
src/gpu/ganesh/gl/GrGLOpsRenderPass.h	85
src/gpu/ganesh/gl/GrGLProgram.cpp	146
src/gpu/ganesh/gl/GrGLProgram.h	109
src/gpu/ganesh/gl/GrGLProgramDataManager.cpp	243
src/gpu/ganesh/gl/GrGLProgramDataManager.h	62
src/gpu/ganesh/gl/GrGLRenderTarget.cpp	307
src/gpu/ganesh/gl/GrGLRenderTarget.h	108
src/gpu/ganesh/gl/GrGLSemaphore.cpp	10
src/gpu/ganesh/gl/GrGLSemaphore.h	30
src/gpu/ganesh/gl/GrGLTexture.cpp	179
src/gpu/ganesh/gl/GrGLTexture.h	70
src/gpu/ganesh/gl/GrGLTextureRenderTarget.cpp	79
src/gpu/ganesh/gl/GrGLTextureRenderTarget.h	67
src/gpu/ganesh/gl/GrGLTypesPriv.cpp	55
src/gpu/ganesh/gl/GrGLTypesPriv.h	69
src/gpu/ganesh/gl/GrGLUniformHandler.cpp	123
src/gpu/ganesh/gl/GrGLUniformHandler.h	70
src/gpu/ganesh/gl/GrGLUtil.cpp	729
src/gpu/ganesh/gl/GrGLUtil.h	548
src/gpu/ganesh/gl/GrGLVaryingHandler.h	14
src/gpu/ganesh/gl/GrGLVertexArray.cpp	199
src/gpu/ganesh/gl/GrGLVertexArray.h	71
src/gpu/ganesh/gl/android/GrGLMakeNativeInterface_android.cpp	2
src/gpu/ganesh/gl/builders/GrGLProgramBuilder.cpp	463
src/gpu/ganesh/gl/builders/GrGLProgramBuilder.h	79
src/gpu/ganesh/gl/builders/GrGLShaderStringBuilder.cpp	91
src/gpu/ganesh/gl/builders/GrGLShaderStringBuilder.h	46
src/gpu/ganesh/gl/egl/GrGLMakeEGLInterface.cpp	24
src/gpu/ganesh/gl/egl/GrGLMakeNativeInterface_egl.cpp	5
src/gpu/ganesh/gl/epoxy/GrGLMakeEpoxyEGLInterface.cpp	20
src/gpu/ganesh/gl/glx/GrGLMakeGLXInterface.cpp	28
src/gpu/ganesh/gl/glx/GrGLMakeNativeInterface_glx.cpp	6
src/gpu/ganesh/gl/iOS/GrGLMakeNativeInterface_iOS.cpp	23
src/gpu/ganesh/gl/mac/GrGLMakeNativeInterface_mac.cpp	23
src/gpu/ganesh/gl/webgl/GrGLMakeNativeInterface_webgl.cpp	21
src/gpu/ganesh/gl/win/GrGLMakeNativeInterface_win.cpp	12
src/gpu/ganesh/gl/win/GrGLMakeWinInterface.cpp	43
src/gpu/ganesh/glsl/GrGLSLBlend.cpp	78
src/gpu/ganesh/glsl/GrGLSLBlend.h	20
src/gpu/ganesh/glsl/GrGLSLColorSpaceXformHelper.h	63
src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.cpp	70
src/gpu/ganesh/glsl/GrGLSLFragmentShaderBuilder.h	66
src/gpu/ganesh/glsl/GrGLSLProgramBuilder.cpp	432
src/gpu/ganesh/glsl/GrGLSLProgramBuilder.h	122
src/gpu/ganesh/glsl/GrGLSLProgramDataManager.cpp	59
src/gpu/ganesh/glsl/GrGLSLProgramDataManager.h	56
src/gpu/ganesh/glsl/GrGLSLShaderBuilder.cpp	269
src/gpu/ganesh/glsl/GrGLSLShaderBuilder.h	179
src/gpu/ganesh/glsl/GrGLSLUniformHandler.cpp	22
src/gpu/ganesh/glsl/GrGLSLUniformHandler.h	91
src/gpu/ganesh/glsl/GrGLSLVarying.cpp	111
src/gpu/ganesh/glsl/GrGLSLVarying.h	116
src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder.cpp	29
src/gpu/ganesh/glsl/GrGLSLVertexGeoBuilder.h	33
src/gpu/ganesh/gradients/GrGradientBitmapCache.cpp	210
src/gpu/ganesh/gradients/GrGradientBitmapCache.h	61
src/gpu/ganesh/gradients/GrGradientShader.cpp	706
src/gpu/ganesh/gradients/GrGradientShader.h	43
src/gpu/ganesh/image/GrImageUtils.cpp	688
src/gpu/ganesh/image/GrImageUtils.h	93
src/gpu/ganesh/image/GrTextureGenerator.cpp	67
src/gpu/ganesh/image/SkImage_Ganesh.cpp	391
src/gpu/ganesh/image/SkImage_Ganesh.h	133
src/gpu/ganesh/image/SkImage_GaneshBase.cpp	389
src/gpu/ganesh/image/SkImage_GaneshBase.h	107
src/gpu/ganesh/image/SkImage_GaneshFactories.cpp	539
src/gpu/ganesh/image/SkImage_GaneshYUVA.cpp	220
src/gpu/ganesh/image/SkImage_GaneshYUVA.h	75
src/gpu/ganesh/image/SkImage_LazyTexture.cpp	52
src/gpu/ganesh/image/SkImage_LazyTexture.h	16
src/gpu/ganesh/image/SkImage_RasterPinnable.cpp	92
src/gpu/ganesh/image/SkImage_RasterPinnable.h	34
src/gpu/ganesh/image/SkSpecialImage_Ganesh.cpp	94
src/gpu/ganesh/image/SkSpecialImage_Ganesh.h	29
src/gpu/ganesh/mock/GrMockAttachment.h	36
src/gpu/ganesh/mock/GrMockBuffer.h	33
src/gpu/ganesh/mock/GrMockCaps.cpp	91
src/gpu/ganesh/mock/GrMockCaps.h	174
src/gpu/ganesh/mock/GrMockGpu.cpp	266
src/gpu/ganesh/mock/GrMockGpu.h	214
src/gpu/ganesh/mock/GrMockOpTarget.h	131
src/gpu/ganesh/mock/GrMockOpsRenderPass.h	74
src/gpu/ganesh/mock/GrMockRenderTask.h	43
src/gpu/ganesh/mock/GrMockSurfaceProxy.h	41
src/gpu/ganesh/mock/GrMockTexture.h	195
src/gpu/ganesh/mock/GrMockTypes.cpp	23
src/gpu/ganesh/mock/GrMockTypesPriv.h	22
src/gpu/ganesh/mtl/GrMtlAttachment.h	66
src/gpu/ganesh/mtl/GrMtlAttachment.mm	178
src/gpu/ganesh/mtl/GrMtlBackendSemaphore.mm	45
src/gpu/ganesh/mtl/GrMtlBackendSurface.mm	170
src/gpu/ganesh/mtl/GrMtlBuffer.h	40
src/gpu/ganesh/mtl/GrMtlBuffer.mm	185
src/gpu/ganesh/mtl/GrMtlCaps.h	136
src/gpu/ganesh/mtl/GrMtlCaps.mm	1071
src/gpu/ganesh/mtl/GrMtlCommandBuffer.h	86
src/gpu/ganesh/mtl/GrMtlCommandBuffer.mm	183
src/gpu/ganesh/mtl/GrMtlCppUtil.h	10
src/gpu/ganesh/mtl/GrMtlDepthStencil.h	53
src/gpu/ganesh/mtl/GrMtlDepthStencil.mm	108
src/gpu/ganesh/mtl/GrMtlDirectContext.mm	25
src/gpu/ganesh/mtl/GrMtlFramebuffer.h	25
src/gpu/ganesh/mtl/GrMtlFramebuffer.mm	19
src/gpu/ganesh/mtl/GrMtlGpu.h	233
src/gpu/ganesh/mtl/GrMtlGpu.mm	1538
src/gpu/ganesh/mtl/GrMtlOpsRenderPass.h	63
src/gpu/ganesh/mtl/GrMtlOpsRenderPass.mm	464
src/gpu/ganesh/mtl/GrMtlPipeline.h	27
src/gpu/ganesh/mtl/GrMtlPipelineState.h	81
src/gpu/ganesh/mtl/GrMtlPipelineState.mm	194
src/gpu/ganesh/mtl/GrMtlPipelineStateBuilder.h	53
src/gpu/ganesh/mtl/GrMtlPipelineStateBuilder.mm	694
src/gpu/ganesh/mtl/GrMtlPipelineStateDataManager.h	27
src/gpu/ganesh/mtl/GrMtlPipelineStateDataManager.mm	111
src/gpu/ganesh/mtl/GrMtlRenderCommandEncoder.h	233
src/gpu/ganesh/mtl/GrMtlRenderTarget.h	62
src/gpu/ganesh/mtl/GrMtlRenderTarget.mm	155
src/gpu/ganesh/mtl/GrMtlResourceProvider.h	71
src/gpu/ganesh/mtl/GrMtlResourceProvider.mm	221
src/gpu/ganesh/mtl/GrMtlSampler.h	36
src/gpu/ganesh/mtl/GrMtlSampler.mm	68
src/gpu/ganesh/mtl/GrMtlSemaphore.h	65
src/gpu/ganesh/mtl/GrMtlSemaphore.mm	32
src/gpu/ganesh/mtl/GrMtlTexture.h	67
src/gpu/ganesh/mtl/GrMtlTexture.mm	129
src/gpu/ganesh/mtl/GrMtlTextureRenderTarget.h	52
src/gpu/ganesh/mtl/GrMtlTextureRenderTarget.mm	144
src/gpu/ganesh/mtl/GrMtlTrampoline.h	14
src/gpu/ganesh/mtl/GrMtlTrampoline.mm	12
src/gpu/ganesh/mtl/GrMtlTypesPriv.h	64
src/gpu/ganesh/mtl/GrMtlTypesPriv.mm	14
src/gpu/ganesh/mtl/GrMtlUniformHandler.h	75
src/gpu/ganesh/mtl/GrMtlUniformHandler.mm	242
src/gpu/ganesh/mtl/GrMtlUtil.h	57
src/gpu/ganesh/mtl/GrMtlUtil.mm	259
src/gpu/ganesh/mtl/GrMtlVaryingHandler.h	13
src/gpu/ganesh/mtl/GrMtlVaryingHandler.mm	27
src/gpu/ganesh/ops/AAConvexPathRenderer.cpp	772
src/gpu/ganesh/ops/AAConvexPathRenderer.h	14
src/gpu/ganesh/ops/AAHairLinePathRenderer.cpp	1049
src/gpu/ganesh/ops/AAHairLinePathRenderer.h	14
src/gpu/ganesh/ops/AALinearizingConvexPathRenderer.cpp	412
src/gpu/ganesh/ops/AALinearizingConvexPathRenderer.h	14
src/gpu/ganesh/ops/AtlasInstancedHelper.cpp	94
src/gpu/ganesh/ops/AtlasInstancedHelper.h	71
src/gpu/ganesh/ops/AtlasPathRenderer.cpp	351
src/gpu/ganesh/ops/AtlasPathRenderer.h	75
src/gpu/ganesh/ops/AtlasRenderTask.cpp	166
src/gpu/ganesh/ops/AtlasRenderTask.h	78
src/gpu/ganesh/ops/AtlasTextOp.cpp	597
src/gpu/ganesh/ops/AtlasTextOp.h	230
src/gpu/ganesh/ops/ClearOp.cpp	69
src/gpu/ganesh/ops/ClearOp.h	69
src/gpu/ganesh/ops/DashLinePathRenderer.cpp	54
src/gpu/ganesh/ops/DashLinePathRenderer.h	18
src/gpu/ganesh/ops/DashOp.cpp	1025
src/gpu/ganesh/ops/DashOp.h	25
src/gpu/ganesh/ops/DefaultPathRenderer.cpp	686
src/gpu/ganesh/ops/DefaultPathRenderer.h	31
src/gpu/ganesh/ops/DrawAtlasOp.cpp	356
src/gpu/ganesh/ops/DrawAtlasOp.h	21
src/gpu/ganesh/ops/DrawAtlasPathOp.cpp	214
src/gpu/ganesh/ops/DrawAtlasPathOp.h	92
src/gpu/ganesh/ops/DrawMeshOp.cpp	1103
src/gpu/ganesh/ops/DrawMeshOp.h	33
src/gpu/ganesh/ops/DrawableOp.cpp	23
src/gpu/ganesh/ops/DrawableOp.h	41
src/gpu/ganesh/ops/FillPathFlags.h	12
src/gpu/ganesh/ops/FillRRectOp.cpp	783
src/gpu/ganesh/ops/FillRRectOp.h	27
src/gpu/ganesh/ops/FillRectOp.cpp	474
src/gpu/ganesh/ops/FillRectOp.h	54
src/gpu/ganesh/ops/GrDrawOp.h	64
src/gpu/ganesh/ops/GrMeshDrawOp.cpp	105
src/gpu/ganesh/ops/GrMeshDrawOp.h	105
src/gpu/ganesh/ops/GrOp.cpp	68
src/gpu/ganesh/ops/GrOp.h	218
src/gpu/ganesh/ops/GrOvalOpFactory.cpp	2775
src/gpu/ganesh/ops/GrOvalOpFactory.h	52
src/gpu/ganesh/ops/GrPathStencilSettings.h	67
src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelper.cpp	247
src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelper.h	173
src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelperWithStencil.cpp	66
src/gpu/ganesh/ops/GrSimpleMeshDrawOpHelperWithStencil.h	81
src/gpu/ganesh/ops/LatticeOp.cpp	490
src/gpu/ganesh/ops/LatticeOp.h	26
src/gpu/ganesh/ops/OpsTask.cpp	850
src/gpu/ganesh/ops/OpsTask.h	186
src/gpu/ganesh/ops/PathInnerTriangulateOp.cpp	395
src/gpu/ganesh/ops/PathInnerTriangulateOp.h	88
src/gpu/ganesh/ops/PathStencilCoverOp.cpp	309
src/gpu/ganesh/ops/PathStencilCoverOp.h	104
src/gpu/ganesh/ops/PathTessellateOp.cpp	110
src/gpu/ganesh/ops/PathTessellateOp.h	79
src/gpu/ganesh/ops/QuadPerEdgeAA.cpp	696
src/gpu/ganesh/ops/QuadPerEdgeAA.h	148
src/gpu/ganesh/ops/RegionOp.cpp	235
src/gpu/ganesh/ops/RegionOp.h	18
src/gpu/ganesh/ops/ShadowRRectOp.cpp	612
src/gpu/ganesh/ops/ShadowRRectOp.h	17
src/gpu/ganesh/ops/SmallPathAtlasMgr.cpp	115
src/gpu/ganesh/ops/SmallPathAtlasMgr.h	68
src/gpu/ganesh/ops/SmallPathRenderer.cpp	610
src/gpu/ganesh/ops/SmallPathRenderer.h	20
src/gpu/ganesh/ops/SmallPathShapeData.cpp	41
src/gpu/ganesh/ops/SmallPathShapeData.h	49
src/gpu/ganesh/ops/SoftwarePathRenderer.cpp	348
src/gpu/ganesh/ops/SoftwarePathRenderer.h	63
src/gpu/ganesh/ops/StrokeRectOp.cpp	803
src/gpu/ganesh/ops/StrokeRectOp.h	22
src/gpu/ganesh/ops/StrokeTessellateOp.cpp	195
src/gpu/ganesh/ops/StrokeTessellateOp.h	72
src/gpu/ganesh/ops/TessellationPathRenderer.cpp	248
src/gpu/ganesh/ops/TessellationPathRenderer.h	18
src/gpu/ganesh/ops/TextureOp.cpp	1134
src/gpu/ganesh/ops/TextureOp.h	62
src/gpu/ganesh/ops/TriangulatingPathRenderer.cpp	515
src/gpu/ganesh/ops/TriangulatingPathRenderer.h	25
src/gpu/ganesh/surface/SkSurface_AndroidFactories.cpp	117
src/gpu/ganesh/surface/SkSurface_Ganesh.cpp	644
src/gpu/ganesh/surface/SkSurface_Ganesh.h	82
src/gpu/ganesh/surface/SkSurface_GaneshMtl.mm	145
src/gpu/ganesh/tessellate/GrPathTessellationShader.cpp	285
src/gpu/ganesh/tessellate/GrPathTessellationShader.h	106
src/gpu/ganesh/tessellate/GrStrokeTessellationShader.cpp	434
src/gpu/ganesh/tessellate/GrStrokeTessellationShader.h	34
src/gpu/ganesh/tessellate/GrTessellationShader.cpp	63
src/gpu/ganesh/tessellate/GrTessellationShader.h	58
src/gpu/ganesh/tessellate/PathTessellator.cpp	229
src/gpu/ganesh/tessellate/PathTessellator.h	105
src/gpu/ganesh/tessellate/StrokeTessellator.cpp	163
src/gpu/ganesh/tessellate/StrokeTessellator.h	38
src/gpu/ganesh/tessellate/VertexChunkPatchAllocator.h	27
src/gpu/ganesh/text/GaneshVertexFiller.cpp	214
src/gpu/ganesh/text/GrAtlasManager.cpp	303
src/gpu/ganesh/text/GrAtlasManager.h	113
src/gpu/ganesh/vk/AHardwareBufferVk.cpp	290
src/gpu/ganesh/vk/GrVkBackendSemaphore.cpp	35
src/gpu/ganesh/vk/GrVkBackendSurface.cpp	369
src/gpu/ganesh/vk/GrVkBackendSurfacePriv.h	23
src/gpu/ganesh/vk/GrVkBuffer.cpp	302
src/gpu/ganesh/vk/GrVkBuffer.h	53
src/gpu/ganesh/vk/GrVkCaps.cpp	1681
src/gpu/ganesh/vk/GrVkCaps.h	351
src/gpu/ganesh/vk/GrVkCommandBuffer.cpp	874
src/gpu/ganesh/vk/GrVkCommandBuffer.h	278
src/gpu/ganesh/vk/GrVkCommandPool.cpp	92
src/gpu/ganesh/vk/GrVkCommandPool.h	43
src/gpu/ganesh/vk/GrVkContextThreadSafeProxy.cpp	23
src/gpu/ganesh/vk/GrVkContextThreadSafeProxy.h	21
src/gpu/ganesh/vk/GrVkDescriptorPool.cpp	36
src/gpu/ganesh/vk/GrVkDescriptorPool.h	30
src/gpu/ganesh/vk/GrVkDescriptorSet.cpp	20
src/gpu/ganesh/vk/GrVkDescriptorSet.h	34
src/gpu/ganesh/vk/GrVkDescriptorSetManager.cpp	320
src/gpu/ganesh/vk/GrVkDescriptorSetManager.h	64
src/gpu/ganesh/vk/GrVkDirectContext.cpp	25
src/gpu/ganesh/vk/GrVkFramebuffer.cpp	100
src/gpu/ganesh/vk/GrVkFramebuffer.h	72
src/gpu/ganesh/vk/GrVkGpu.cpp	2214
src/gpu/ganesh/vk/GrVkGpu.h	379
src/gpu/ganesh/vk/GrVkImage.cpp	633
src/gpu/ganesh/vk/GrVkImage.h	253
src/gpu/ganesh/vk/GrVkImageLayout.h	17
src/gpu/ganesh/vk/GrVkImageView.cpp	59
src/gpu/ganesh/vk/GrVkImageView.h	43
src/gpu/ganesh/vk/GrVkMSAALoadManager.cpp	193
src/gpu/ganesh/vk/GrVkMSAALoadManager.h	28
src/gpu/ganesh/vk/GrVkManagedResource.h	19
src/gpu/ganesh/vk/GrVkOpsRenderPass.cpp	709
src/gpu/ganesh/vk/GrVkOpsRenderPass.h	107
src/gpu/ganesh/vk/GrVkPipeline.cpp	629
src/gpu/ganesh/vk/GrVkPipeline.h	83
src/gpu/ganesh/vk/GrVkPipelineState.cpp	246
src/gpu/ganesh/vk/GrVkPipelineState.h	76
src/gpu/ganesh/vk/GrVkPipelineStateBuilder.cpp	296
src/gpu/ganesh/vk/GrVkPipelineStateBuilder.h	63
src/gpu/ganesh/vk/GrVkPipelineStateCache.cpp	111
src/gpu/ganesh/vk/GrVkPipelineStateDataManager.cpp	143
src/gpu/ganesh/vk/GrVkPipelineStateDataManager.h	30
src/gpu/ganesh/vk/GrVkRenderPass.cpp	392
src/gpu/ganesh/vk/GrVkRenderPass.h	152
src/gpu/ganesh/vk/GrVkRenderTarget.cpp	449
src/gpu/ganesh/vk/GrVkRenderTarget.h	141
src/gpu/ganesh/vk/GrVkResourceProvider.cpp	535
src/gpu/ganesh/vk/GrVkResourceProvider.h	194
src/gpu/ganesh/vk/GrVkSampler.cpp	129
src/gpu/ganesh/vk/GrVkSampler.h	67
src/gpu/ganesh/vk/GrVkSamplerYcbcrConversion.cpp	78
src/gpu/ganesh/vk/GrVkSamplerYcbcrConversion.h	62
src/gpu/ganesh/vk/GrVkSecondaryCBDrawContext.cpp	183
src/gpu/ganesh/vk/GrVkSemaphore.cpp	57
src/gpu/ganesh/vk/GrVkSemaphore.h	73
src/gpu/ganesh/vk/GrVkTexture.cpp	186
src/gpu/ganesh/vk/GrVkTexture.h	90
src/gpu/ganesh/vk/GrVkTextureRenderTarget.cpp	173
src/gpu/ganesh/vk/GrVkTextureRenderTarget.h	81
src/gpu/ganesh/vk/GrVkTypesPriv.cpp	26
src/gpu/ganesh/vk/GrVkTypesPriv.h	35
src/gpu/ganesh/vk/GrVkUniformHandler.cpp	338
src/gpu/ganesh/vk/GrVkUniformHandler.h	118
src/gpu/ganesh/vk/GrVkUtil.cpp	105
src/gpu/ganesh/vk/GrVkUtil.h	98
src/gpu/ganesh/vk/GrVkVaryingHandler.cpp	88
src/gpu/ganesh/vk/GrVkVaryingHandler.h	14
src/gpu/graphite/AtlasProvider.cpp	110
src/gpu/graphite/AtlasProvider.h	54
src/gpu/graphite/Attribute.h	60
src/gpu/graphite/BackendSemaphore.cpp	31
src/gpu/graphite/BackendSemaphorePriv.h	32
src/gpu/graphite/BackendTexture.cpp	39
src/gpu/graphite/BackendTexturePriv.h	40
src/gpu/graphite/Buffer.cpp	28
src/gpu/graphite/Buffer.h	37
src/gpu/graphite/BufferManager.cpp	640
src/gpu/graphite/BufferManager.h	181
src/gpu/graphite/BuiltInCodeSnippetID.h	91
src/gpu/graphite/Caps.cpp	125
src/gpu/graphite/Caps.h	260
src/gpu/graphite/ClientMappedBufferManager.cpp	10
src/gpu/graphite/ClientMappedBufferManager.h	16
src/gpu/graphite/ClipAtlasManager.cpp	300
src/gpu/graphite/ClipAtlasManager.h	74
src/gpu/graphite/ClipStack.cpp	916
src/gpu/graphite/ClipStack.h	193
src/gpu/graphite/CommandBuffer.cpp	226
src/gpu/graphite/CommandBuffer.h	141
src/gpu/graphite/CommandTypes.h	26
src/gpu/graphite/ComputePathAtlas.cpp	302
src/gpu/graphite/ComputePathAtlas.h	36
src/gpu/graphite/ComputePipeline.cpp	7
src/gpu/graphite/ComputePipeline.h	14
src/gpu/graphite/ComputePipelineDesc.h	18
src/gpu/graphite/ComputeTypes.h	24
src/gpu/graphite/Context.cpp	805
src/gpu/graphite/ContextOptionsPriv.h	20
src/gpu/graphite/ContextPriv.h	77
src/gpu/graphite/ContextUtils.cpp	185
src/gpu/graphite/ContextUtils.h	53
src/gpu/graphite/DescriptorData.h	41
src/gpu/graphite/Device.cpp	1369
src/gpu/graphite/Device.h	184
src/gpu/graphite/DrawAtlas.cpp	458
src/gpu/graphite/DrawAtlas.h	145
src/gpu/graphite/DrawCommands.h	193
src/gpu/graphite/DrawContext.cpp	235
src/gpu/graphite/DrawContext.h	81
src/gpu/graphite/DrawList.cpp	37
src/gpu/graphite/DrawList.h	61
src/gpu/graphite/DrawOrder.h	67
src/gpu/graphite/DrawParams.h	98
src/gpu/graphite/DrawPass.cpp	518
src/gpu/graphite/DrawPass.h	74
src/gpu/graphite/DrawTypes.h	205
src/gpu/graphite/DrawWriter.cpp	109
src/gpu/graphite/DrawWriter.h	248
src/gpu/graphite/GlobalCache.cpp	331
src/gpu/graphite/GlobalCache.h	86
src/gpu/graphite/GpuWorkSubmission.cpp	40
src/gpu/graphite/GpuWorkSubmission.h	25
src/gpu/graphite/GraphicsPipeline.cpp	56
src/gpu/graphite/GraphicsPipeline.h	59
src/gpu/graphite/GraphicsPipelineDesc.h	30
src/gpu/graphite/GraphiteResourceKey.cpp	11
src/gpu/graphite/GraphiteResourceKey.h	29
src/gpu/graphite/ImageFactories.cpp	435
src/gpu/graphite/Image_Base_Graphite.cpp	193
src/gpu/graphite/Image_Base_Graphite.h	78
src/gpu/graphite/Image_Graphite.cpp	133
src/gpu/graphite/Image_Graphite.h	48
src/gpu/graphite/Image_YUVA_Graphite.cpp	180
src/gpu/graphite/Image_YUVA_Graphite.h	43
src/gpu/graphite/InternalDrawTypeFlags.h	12
src/gpu/graphite/KeyContext.cpp	43
src/gpu/graphite/KeyContext.h	109
src/gpu/graphite/KeyHelpers.cpp	2144
src/gpu/graphite/KeyHelpers.h	378
src/gpu/graphite/Log.h	31
src/gpu/graphite/PaintParams.cpp	274
src/gpu/graphite/PaintParams.h	71
src/gpu/graphite/PaintParamsKey.cpp	288
src/gpu/graphite/PaintParamsKey.h	129
src/gpu/graphite/PathAtlas.cpp	162
src/gpu/graphite/PathAtlas.h	97
src/gpu/graphite/PipelineData.h	236
src/gpu/graphite/PrecompileContext.cpp	88
src/gpu/graphite/PrecompileContextPriv.h	44
src/gpu/graphite/PrecompileInternal.h	19
src/gpu/graphite/ProxyCache.cpp	150
src/gpu/graphite/ProxyCache.h	50
src/gpu/graphite/PublicPrecompile.cpp	179
src/gpu/graphite/QueueManager.cpp	266
src/gpu/graphite/QueueManager.h	54
src/gpu/graphite/RasterPathAtlas.cpp	141
src/gpu/graphite/RasterPathAtlas.h	55
src/gpu/graphite/RasterPathUtils.cpp	193
src/gpu/graphite/RasterPathUtils.h	44
src/gpu/graphite/ReadSwizzle.h	31
src/gpu/graphite/Recorder.cpp	463
src/gpu/graphite/RecorderOptionsPriv.h	10
src/gpu/graphite/RecorderPriv.h	90
src/gpu/graphite/Recording.cpp	192
src/gpu/graphite/RecordingPriv.h	49
src/gpu/graphite/RenderPassDesc.cpp	142
src/gpu/graphite/RenderPassDesc.h	66
src/gpu/graphite/Renderer.cpp	48
src/gpu/graphite/Renderer.h	237
src/gpu/graphite/RendererProvider.cpp	146
src/gpu/graphite/RendererProvider.h	92
src/gpu/graphite/Resource.cpp	92
src/gpu/graphite/Resource.h	252
src/gpu/graphite/ResourceCache.cpp	548
src/gpu/graphite/ResourceCache.h	107
src/gpu/graphite/ResourceProvider.cpp	274
src/gpu/graphite/ResourceProvider.h	129
src/gpu/graphite/ResourceTypes.h	179
src/gpu/graphite/RuntimeEffectDictionary.cpp	9
src/gpu/graphite/RuntimeEffectDictionary.h	21
src/gpu/graphite/Sampler.cpp	8
src/gpu/graphite/Sampler.h	14
src/gpu/graphite/ScratchResourceManager.cpp	68
src/gpu/graphite/ScratchResourceManager.h	67
src/gpu/graphite/ShaderCodeDictionary.cpp	1256
src/gpu/graphite/ShaderCodeDictionary.h	230
src/gpu/graphite/ShaderInfo.cpp	993
src/gpu/graphite/ShaderInfo.h	82
src/gpu/graphite/SharedContext.cpp	28
src/gpu/graphite/SharedContext.h	50
src/gpu/graphite/SpecialImage_Graphite.cpp	55
src/gpu/graphite/SpecialImage_Graphite.h	22
src/gpu/graphite/Surface_Graphite.cpp	224
src/gpu/graphite/Surface_Graphite.h	85
src/gpu/graphite/Texture.cpp	36
src/gpu/graphite/Texture.h	41
src/gpu/graphite/TextureFormat.cpp	211
src/gpu/graphite/TextureFormat.h	65
src/gpu/graphite/TextureInfo.cpp	54
src/gpu/graphite/TextureInfoPriv.h	41
src/gpu/graphite/TextureProxy.cpp	185
src/gpu/graphite/TextureProxy.h	90
src/gpu/graphite/TextureProxyView.h	68
src/gpu/graphite/TextureUtils.cpp	586
src/gpu/graphite/TextureUtils.h	76
src/gpu/graphite/Uniform.h	36
src/gpu/graphite/UniformManager.cpp	213
src/gpu/graphite/UniformManager.h	275
src/gpu/graphite/UniquePaintParamsID.h	18
src/gpu/graphite/UploadBufferManager.cpp	97
src/gpu/graphite/UploadBufferManager.h	36
src/gpu/graphite/YUVABackendTextures.cpp	100
src/gpu/graphite/compute/ComputeStep.cpp	72
src/gpu/graphite/compute/ComputeStep.h	117
src/gpu/graphite/compute/DispatchGroup.cpp	321
src/gpu/graphite/compute/DispatchGroup.h	96
src/gpu/graphite/compute/VelloComputeSteps.cpp	229
src/gpu/graphite/compute/VelloComputeSteps.h	161
src/gpu/graphite/compute/VelloRenderer.cpp	352
src/gpu/graphite/compute/VelloRenderer.h	82
src/gpu/graphite/dawn/DawnAsyncWait.cpp	22
src/gpu/graphite/dawn/DawnAsyncWait.h	44
src/gpu/graphite/dawn/DawnBackendTexture.cpp	87
src/gpu/graphite/dawn/DawnBuffer.cpp	274
src/gpu/graphite/dawn/DawnBuffer.h	39
src/gpu/graphite/dawn/DawnCaps.cpp	919
src/gpu/graphite/dawn/DawnCaps.h	118
src/gpu/graphite/dawn/DawnCommandBuffer.cpp	994
src/gpu/graphite/dawn/DawnCommandBuffer.h	151
src/gpu/graphite/dawn/DawnComputePipeline.cpp	162
src/gpu/graphite/dawn/DawnComputePipeline.h	23
src/gpu/graphite/dawn/DawnErrorChecker.cpp	106
src/gpu/graphite/dawn/DawnErrorChecker.h	25
src/gpu/graphite/dawn/DawnGraphicsPipeline.cpp	689
src/gpu/graphite/dawn/DawnGraphicsPipeline.h	73
src/gpu/graphite/dawn/DawnGraphiteUtils.cpp	319
src/gpu/graphite/dawn/DawnGraphiteUtils.h	55
src/gpu/graphite/dawn/DawnQueueManager.cpp	114
src/gpu/graphite/dawn/DawnQueueManager.h	25
src/gpu/graphite/dawn/DawnResourceProvider.cpp	607
src/gpu/graphite/dawn/DawnResourceProvider.h	90
src/gpu/graphite/dawn/DawnSampler.cpp	119
src/gpu/graphite/dawn/DawnSampler.h	20
src/gpu/graphite/dawn/DawnSharedContext.cpp	69
src/gpu/graphite/dawn/DawnSharedContext.h	39
src/gpu/graphite/dawn/DawnTexture.cpp	202
src/gpu/graphite/dawn/DawnTexture.h	50
src/gpu/graphite/dawn/DawnTextureInfo.cpp	126
src/gpu/graphite/geom/AnalyticBlurMask.cpp	299
src/gpu/graphite/geom/AnalyticBlurMask.h	74
src/gpu/graphite/geom/BoundsManager.h	220
src/gpu/graphite/geom/CoverageMaskShape.h	50
src/gpu/graphite/geom/EdgeAAQuad.h	61
src/gpu/graphite/geom/Geometry.h	193
src/gpu/graphite/geom/IntersectionTree.cpp	151
src/gpu/graphite/geom/IntersectionTree.h	41
src/gpu/graphite/geom/NonMSAAClip.h	38
src/gpu/graphite/geom/Rect.h	130
src/gpu/graphite/geom/Shape.cpp	253
src/gpu/graphite/geom/Shape.h	135
src/gpu/graphite/geom/SubRunData.h	66
src/gpu/graphite/geom/Transform.cpp	216
src/gpu/graphite/geom/Transform.h	102
src/gpu/graphite/mtl/MtlBackendSemaphore.mm	53
src/gpu/graphite/mtl/MtlBackendTexture.mm	49
src/gpu/graphite/mtl/MtlBlitCommandEncoder.h	110
src/gpu/graphite/mtl/MtlBuffer.h	22
src/gpu/graphite/mtl/MtlBuffer.mm	69
src/gpu/graphite/mtl/MtlCaps.h	110
src/gpu/graphite/mtl/MtlCaps.mm	977
src/gpu/graphite/mtl/MtlCommandBuffer.h	136
src/gpu/graphite/mtl/MtlCommandBuffer.mm	808
src/gpu/graphite/mtl/MtlComputeCommandEncoder.h	116
src/gpu/graphite/mtl/MtlComputePipeline.h	24
src/gpu/graphite/mtl/MtlComputePipeline.mm	75
src/gpu/graphite/mtl/MtlGraphicsPipeline.h	68
src/gpu/graphite/mtl/MtlGraphicsPipeline.mm	427
src/gpu/graphite/mtl/MtlGraphiteUtils.h	43
src/gpu/graphite/mtl/MtlGraphiteUtils.mm	158
src/gpu/graphite/mtl/MtlQueueManager.h	23
src/gpu/graphite/mtl/MtlQueueManager.mm	77
src/gpu/graphite/mtl/MtlRenderCommandEncoder.h	210
src/gpu/graphite/mtl/MtlResourceProvider.h	41
src/gpu/graphite/mtl/MtlResourceProvider.mm	172
src/gpu/graphite/mtl/MtlSampler.h	26
src/gpu/graphite/mtl/MtlSampler.mm	95
src/gpu/graphite/mtl/MtlSharedContext.h	32
src/gpu/graphite/mtl/MtlSharedContext.mm	56
src/gpu/graphite/mtl/MtlTexture.h	39
src/gpu/graphite/mtl/MtlTexture.mm	100
src/gpu/graphite/mtl/MtlTextureInfo.mm	82
src/gpu/graphite/precompile/PaintOption.cpp	136
src/gpu/graphite/precompile/PaintOption.h	53
src/gpu/graphite/precompile/PaintOptions.cpp	246
src/gpu/graphite/precompile/PaintOptionsPriv.h	41
src/gpu/graphite/precompile/PrecompileBaseComplete.h	28
src/gpu/graphite/precompile/PrecompileBasePriv.h	34
src/gpu/graphite/precompile/PrecompileBlender.cpp	108
src/gpu/graphite/precompile/PrecompileBlenderPriv.h	43
src/gpu/graphite/precompile/PrecompileColorFilter.cpp	333
src/gpu/graphite/precompile/PrecompileColorFiltersPriv.h	18
src/gpu/graphite/precompile/PrecompileImageFilter.cpp	324
src/gpu/graphite/precompile/PrecompileImageFilterPriv.h	29
src/gpu/graphite/precompile/PrecompileImageFiltersPriv.h	14
src/gpu/graphite/precompile/PrecompileImageShader.h	55
src/gpu/graphite/precompile/PrecompileMaskFilter.cpp	78
src/gpu/graphite/precompile/PrecompileRuntimeEffect.cpp	168
src/gpu/graphite/precompile/PrecompileShader.cpp	977
src/gpu/graphite/precompile/PrecompileShaderPriv.h	35
src/gpu/graphite/precompile/PrecompileShadersPriv.h	21
src/gpu/graphite/precompile/SerializationUtils.cpp	250
src/gpu/graphite/precompile/SerializationUtils.h	27
src/gpu/graphite/render/AnalyticBlurRenderStep.cpp	82
src/gpu/graphite/render/AnalyticBlurRenderStep.h	23
src/gpu/graphite/render/AnalyticRRectRenderStep.cpp	322
src/gpu/graphite/render/AnalyticRRectRenderStep.h	25
src/gpu/graphite/render/BitmapTextRenderStep.cpp	155
src/gpu/graphite/render/BitmapTextRenderStep.h	31
src/gpu/graphite/render/CircularArcRenderStep.cpp	238
src/gpu/graphite/render/CircularArcRenderStep.h	25
src/gpu/graphite/render/CommonDepthStencilSettings.h	100
src/gpu/graphite/render/CoverBoundsRenderStep.cpp	57
src/gpu/graphite/render/CoverBoundsRenderStep.h	21
src/gpu/graphite/render/CoverageMaskRenderStep.cpp	141
src/gpu/graphite/render/CoverageMaskRenderStep.h	24
src/gpu/graphite/render/DynamicInstancesPatchAllocator.h	31
src/gpu/graphite/render/GraphiteVertexFiller.cpp	68
src/gpu/graphite/render/MiddleOutFanRenderStep.cpp	58
src/gpu/graphite/render/MiddleOutFanRenderStep.h	19
src/gpu/graphite/render/PerEdgeAAQuadRenderStep.cpp	151
src/gpu/graphite/render/PerEdgeAAQuadRenderStep.h	25
src/gpu/graphite/render/SDFTextLCDRenderStep.cpp	149
src/gpu/graphite/render/SDFTextLCDRenderStep.h	23
src/gpu/graphite/render/SDFTextRenderStep.cpp	138
src/gpu/graphite/render/SDFTextRenderStep.h	23
src/gpu/graphite/render/TessellateCurvesRenderStep.cpp	122
src/gpu/graphite/render/TessellateCurvesRenderStep.h	27
src/gpu/graphite/render/TessellateStrokesRenderStep.cpp	200
src/gpu/graphite/render/TessellateStrokesRenderStep.h	21
src/gpu/graphite/render/TessellateWedgesRenderStep.cpp	156
src/gpu/graphite/render/TessellateWedgesRenderStep.h	31
src/gpu/graphite/render/VerticesRenderStep.cpp	176
src/gpu/graphite/render/VerticesRenderStep.h	27
src/gpu/graphite/surface/Surface_AndroidFactories.cpp	59
src/gpu/graphite/task/ClearBuffersTask.cpp	17
src/gpu/graphite/task/ClearBuffersTask.h	30
src/gpu/graphite/task/ComputeTask.cpp	73
src/gpu/graphite/task/ComputeTask.h	29
src/gpu/graphite/task/CopyTask.cpp	143
src/gpu/graphite/task/CopyTask.h	89
src/gpu/graphite/task/DrawTask.cpp	39
src/gpu/graphite/task/DrawTask.h	32
src/gpu/graphite/task/RenderPassTask.cpp	177
src/gpu/graphite/task/RenderPassTask.h	43
src/gpu/graphite/task/SynchronizeToCpuTask.cpp	15
src/gpu/graphite/task/SynchronizeToCpuTask.h	28
src/gpu/graphite/task/Task.h	31
src/gpu/graphite/task/TaskList.cpp	44
src/gpu/graphite/task/TaskList.h	31
src/gpu/graphite/task/UploadTask.cpp	398
src/gpu/graphite/task/UploadTask.h	98
src/gpu/graphite/text/TextAtlasManager.cpp	332
src/gpu/graphite/text/TextAtlasManager.h	80
src/gpu/graphite/vk/VulkanBackendSemaphore.cpp	38
src/gpu/graphite/vk/VulkanBackendTexture.cpp	110
src/gpu/graphite/vk/VulkanBuffer.cpp	291
src/gpu/graphite/vk/VulkanBuffer.h	42
src/gpu/graphite/vk/VulkanCaps.cpp	1414
src/gpu/graphite/vk/VulkanCaps.h	180
src/gpu/graphite/vk/VulkanCommandBuffer.cpp	1485
src/gpu/graphite/vk/VulkanCommandBuffer.h	170
src/gpu/graphite/vk/VulkanDescriptorPool.cpp	61
src/gpu/graphite/vk/VulkanDescriptorPool.h	31
src/gpu/graphite/vk/VulkanDescriptorSet.cpp	35
src/gpu/graphite/vk/VulkanDescriptorSet.h	24
src/gpu/graphite/vk/VulkanFramebuffer.cpp	60
src/gpu/graphite/vk/VulkanFramebuffer.h	37
src/gpu/graphite/vk/VulkanGraphicsPipeline.cpp	892
src/gpu/graphite/vk/VulkanGraphicsPipeline.h	129
src/gpu/graphite/vk/VulkanGraphiteUtils.cpp	184
src/gpu/graphite/vk/VulkanGraphiteUtils.h	57
src/gpu/graphite/vk/VulkanImageView.cpp	80
src/gpu/graphite/vk/VulkanImageView.h	33
src/gpu/graphite/vk/VulkanQueueManager.cpp	48
src/gpu/graphite/vk/VulkanQueueManager.h	22
src/gpu/graphite/vk/VulkanRenderPass.cpp	305
src/gpu/graphite/vk/VulkanRenderPass.h	42
src/gpu/graphite/vk/VulkanResourceProvider.cpp	631
src/gpu/graphite/vk/VulkanResourceProvider.h	86
src/gpu/graphite/vk/VulkanSampler.cpp	91
src/gpu/graphite/vk/VulkanSampler.h	31
src/gpu/graphite/vk/VulkanSharedContext.cpp	136
src/gpu/graphite/vk/VulkanSharedContext.h	50
src/gpu/graphite/vk/VulkanTexture.cpp	409
src/gpu/graphite/vk/VulkanTexture.h	95
src/gpu/graphite/vk/VulkanTextureInfo.cpp	83
src/gpu/graphite/vk/VulkanYcbcrConversion.cpp	159
src/gpu/graphite/vk/VulkanYcbcrConversion.h	26
src/gpu/graphite/vk/precompile/VulkanPrecompileShader.cpp	22
src/gpu/mtl/MtlMemoryAllocatorImpl.h	28
src/gpu/mtl/MtlMemoryAllocatorImpl.mm	17
src/gpu/mtl/MtlUtils.mm	114
src/gpu/mtl/MtlUtilsPriv.h	31
src/gpu/tessellate/AffineMatrix.h	45
src/gpu/tessellate/CullTest.h	59
src/gpu/tessellate/FixedCountBufferUtils.cpp	84
src/gpu/tessellate/FixedCountBufferUtils.h	78
src/gpu/tessellate/LinearTolerances.h	60
src/gpu/tessellate/MiddleOutPolygonTriangulator.h	137
src/gpu/tessellate/MidpointContourParser.h	84
src/gpu/tessellate/PatchWriter.h	489
src/gpu/tessellate/StrokeIterator.h	270
src/gpu/tessellate/Tessellation.cpp	231
src/gpu/tessellate/Tessellation.h	111
src/gpu/tessellate/WangsFormula.h	196
src/gpu/vk/VulkanExtensions.cpp	104
src/gpu/vk/VulkanInterface.cpp	505
src/gpu/vk/VulkanInterface.h	206
src/gpu/vk/VulkanMemory.cpp	137
src/gpu/vk/VulkanMemory.h	48
src/gpu/vk/VulkanMutableTextureState.cpp	69
src/gpu/vk/VulkanMutableTextureStatePriv.h	12
src/gpu/vk/VulkanUtilsPriv.cpp	345
src/gpu/vk/VulkanUtilsPriv.h	231
src/gpu/vk/vulkanmemoryallocator/BUILD.gn	27
src/gpu/vk/vulkanmemoryallocator/VulkanAMDMemoryAllocator.cpp	247
src/gpu/vk/vulkanmemoryallocator/VulkanAMDMemoryAllocator.h	49
src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorPriv.h	19
src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorWrapper.cpp	11
src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorWrapper.h	15
src/image/SkImage.cpp	269
src/image/SkImageGeneratorPriv.h	33
src/image/SkImage_AndroidFactories.cpp	140
src/image/SkImage_Base.cpp	128
src/image/SkImage_Base.h	151
src/image/SkImage_Lazy.cpp	242
src/image/SkImage_Lazy.h	81
src/image/SkImage_LazyFactories.cpp	31
src/image/SkImage_Picture.cpp	103
src/image/SkImage_Picture.h	36
src/image/SkImage_Raster.cpp	191
src/image/SkImage_Raster.h	81
src/image/SkImage_RasterFactories.cpp	133
src/image/SkPictureImageGenerator.cpp	71
src/image/SkPictureImageGenerator.h	25
src/image/SkRescaleAndReadPixels.cpp	140
src/image/SkRescaleAndReadPixels.h	14
src/image/SkSurface.cpp	209
src/image/SkSurface_Base.cpp	99
src/image/SkSurface_Base.h	119
src/image/SkSurface_Null.cpp	43
src/image/SkSurface_Raster.cpp	205
src/image/SkSurface_Raster.h	54
src/image/SkTiledImageUtils.cpp	64
src/lazy/SkDiscardableMemoryPool.cpp	180
src/lazy/SkDiscardableMemoryPool.h	29
src/opts/SkBitmapProcState_opts.h	329
src/opts/SkBlitMask_opts.h	327
src/opts/SkBlitRow_opts.h	186
src/opts/SkMemset_opts.h	53
src/opts/SkOpts_RestoreTarget.h	15
src/opts/SkOpts_SetTarget.h	103
src/opts/SkOpts_hsw.cpp	21
src/opts/SkOpts_lasx.cpp	21
src/opts/SkOpts_skx.cpp	21
src/opts/SkRasterPipeline_opts.h	5587
src/opts/SkSwizzler_opts.inc	1396
src/pathops/SkAddIntersections.cpp	559
src/pathops/SkAddIntersections.h	6
src/pathops/SkDConicLineIntersection.cpp	357
src/pathops/SkDCubicLineIntersection.cpp	355
src/pathops/SkDCubicToQuads.cpp	13
src/pathops/SkDLineIntersection.cpp	290
src/pathops/SkDQuadLineIntersection.cpp	344
src/pathops/SkIntersectionHelper.h	85
src/pathops/SkIntersections.cpp	154
src/pathops/SkIntersections.h	293
src/pathops/SkLineParameters.h	137
src/pathops/SkOpAngle.cpp	975
src/pathops/SkOpAngle.h	125
src/pathops/SkOpBuilder.cpp	191
src/pathops/SkOpCoincidence.cpp	1321
src/pathops/SkOpCoincidence.h	252
src/pathops/SkOpContour.cpp	92
src/pathops/SkOpContour.h	384
src/pathops/SkOpCubicHull.cpp	124
src/pathops/SkOpEdgeBuilder.cpp	338
src/pathops/SkOpEdgeBuilder.h	64
src/pathops/SkOpSegment.cpp	1614
src/pathops/SkOpSegment.h	378
src/pathops/SkOpSpan.cpp	433
src/pathops/SkOpSpan.h	466
src/pathops/SkPathOpsAsWinding.cpp	401
src/pathops/SkPathOpsBounds.h	45
src/pathops/SkPathOpsCommon.cpp	301
src/pathops/SkPathOpsCommon.h	27
src/pathops/SkPathOpsConic.cpp	144
src/pathops/SkPathOpsConic.h	150
src/pathops/SkPathOpsCubic.cpp	613
src/pathops/SkPathOpsCubic.h	181
src/pathops/SkPathOpsCurve.cpp	124
src/pathops/SkPathOpsCurve.h	349
src/pathops/SkPathOpsDebug.cpp	2730
src/pathops/SkPathOpsDebug.h	377
src/pathops/SkPathOpsLine.cpp	134
src/pathops/SkPathOpsLine.h	27
src/pathops/SkPathOpsOp.cpp	365
src/pathops/SkPathOpsPoint.h	215
src/pathops/SkPathOpsQuad.cpp	307
src/pathops/SkPathOpsQuad.h	143
src/pathops/SkPathOpsRect.cpp	56
src/pathops/SkPathOpsRect.h	58
src/pathops/SkPathOpsSimplify.cpp	271
src/pathops/SkPathOpsTCurve.h	37
src/pathops/SkPathOpsTSect.cpp	1991
src/pathops/SkPathOpsTSect.h	303
src/pathops/SkPathOpsTightBounds.cpp	73
src/pathops/SkPathOpsTypes.cpp	175
src/pathops/SkPathOpsTypes.h	466
src/pathops/SkPathOpsWinding.cpp	387
src/pathops/SkPathWriter.cpp	391
src/pathops/SkPathWriter.h	40
src/pathops/SkReduceOrder.cpp	226
src/pathops/SkReduceOrder.h	24
src/pdf/SkBitmapKey.h	13
src/pdf/SkClusterator.cpp	52
src/pdf/SkClusterator.h	34
src/pdf/SkDeflate.cpp	108
src/pdf/SkDeflate.h	19
src/pdf/SkDocument_PDF_None.cpp	10
src/pdf/SkKeyedImage.cpp	41
src/pdf/SkKeyedImage.h	27
src/pdf/SkPDFBitmap.cpp	358
src/pdf/SkPDFBitmap.h	26
src/pdf/SkPDFDevice.cpp	1523
src/pdf/SkPDFDevice.h	147
src/pdf/SkPDFDocument.cpp	600
src/pdf/SkPDFDocumentPriv.h	162
src/pdf/SkPDFFont.cpp	757
src/pdf/SkPDFFont.h	106
src/pdf/SkPDFFormXObject.cpp	28
src/pdf/SkPDFFormXObject.h	14
src/pdf/SkPDFGlyphUse.h	41
src/pdf/SkPDFGradientShader.cpp	724
src/pdf/SkPDFGradientShader.h	58
src/pdf/SkPDFGraphicStackState.cpp	202
src/pdf/SkPDFGraphicStackState.h	33
src/pdf/SkPDFGraphicState.cpp	118
src/pdf/SkPDFGraphicState.h	46
src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp	130
src/pdf/SkPDFMakeCIDGlyphWidthsArray.h	11
src/pdf/SkPDFMakeToUnicodeCmap.cpp	206
src/pdf/SkPDFMakeToUnicodeCmap.h	24
src/pdf/SkPDFMetadata.cpp	285
src/pdf/SkPDFMetadata.h	17
src/pdf/SkPDFResourceDict.cpp	77
src/pdf/SkPDFResourceDict.h	20
src/pdf/SkPDFShader.cpp	289
src/pdf/SkPDFShader.h	39
src/pdf/SkPDFSubsetFont.cpp	92
src/pdf/SkPDFSubsetFont.h	8
src/pdf/SkPDFTag.cpp	610
src/pdf/SkPDFTag.h	59
src/pdf/SkPDFType1Font.cpp	287
src/pdf/SkPDFType1Font.h	6
src/pdf/SkPDFTypes.cpp	505
src/pdf/SkPDFTypes.h	124
src/pdf/SkPDFUnion.h	70
src/pdf/SkPDFUtils.cpp	350
src/pdf/SkPDFUtils.h	119
src/pdf/SkUUID.h	12
src/ports/SkDebug_android.cpp	23
src/ports/SkDebug_stdio.cpp	16
src/ports/SkDebug_win.cpp	20
src/ports/SkDiscardableMemory_none.cpp	6
src/ports/SkFontConfigInterface.cpp	26
src/ports/SkFontConfigInterface_direct.cpp	502
src/ports/SkFontConfigInterface_direct.h	24
src/ports/SkFontConfigInterface_direct_factory.cpp	8
src/ports/SkFontConfigTypeface.h	69
src/ports/SkFontHost_FreeType.cpp	1936
src/ports/SkFontHost_FreeType_common.cpp	1678
src/ports/SkFontHost_FreeType_common.h	43
src/ports/SkFontHost_win.cpp	1750
src/ports/SkFontMgr_FontConfigInterface.cpp	200
src/ports/SkFontMgr_android.cpp	412
src/ports/SkFontMgr_android_ndk.cpp	629
src/ports/SkFontMgr_android_parser.cpp	672
src/ports/SkFontMgr_android_parser.h	138
src/ports/SkFontMgr_custom.cpp	175
src/ports/SkFontMgr_custom.h	94
src/ports/SkFontMgr_custom_directory.cpp	94
src/ports/SkFontMgr_custom_embedded.cpp	110
src/ports/SkFontMgr_custom_empty.cpp	18
src/ports/SkFontMgr_fontations_empty.cpp	62
src/ports/SkFontMgr_fontconfig.cpp	760
src/ports/SkFontMgr_fuchsia.cpp	419
src/ports/SkFontMgr_mac_ct.cpp	379
src/ports/SkFontMgr_win_dw.cpp	755
src/ports/SkFontScanner_FreeType_priv.h	36
src/ports/SkFontScanner_fontations.cpp	165
src/ports/SkFontScanner_fontations_priv.h	29
src/ports/SkGlobalInitialization_default.cpp	89
src/ports/SkImageEncoder_NDK.cpp	132
src/ports/SkImageGeneratorCG.cpp	114
src/ports/SkImageGeneratorNDK.cpp	160
src/ports/SkImageGeneratorWIC.cpp	174
src/ports/SkImageGenerator_none.cpp	1
src/ports/SkImageGenerator_skia.cpp	1
src/ports/SkMemory_malloc.cpp	103
src/ports/SkMemory_mozalloc.cpp	28
src/ports/SkNDKConversions.cpp	95
src/ports/SkNDKConversions.h	13
src/ports/SkOSFile_ios.h	31
src/ports/SkOSFile_posix.cpp	181
src/ports/SkOSFile_stdio.cpp	150
src/ports/SkOSFile_win.cpp	227
src/ports/SkScalerContext_mac_ct.cpp	562
src/ports/SkScalerContext_mac_ct.h	63
src/ports/SkScalerContext_win_dw.cpp	1947
src/ports/SkScalerContext_win_dw.h	85
src/ports/SkTypeface_FreeType.h	84
src/ports/SkTypeface_fontations.cpp	1398
src/ports/SkTypeface_fontations_priv.h	207
src/ports/SkTypeface_mac_ct.cpp	1078
src/ports/SkTypeface_mac_ct.h	106
src/ports/SkTypeface_proxy.cpp	100
src/ports/SkTypeface_proxy.h	68
src/ports/SkTypeface_win_dw.cpp	981
src/ports/SkTypeface_win_dw.h	109
src/ports/fontations/Cargo.toml	15
src/ports/fontations/src/base.rs	650
src/ports/fontations/src/bitmap.rs	194
src/ports/fontations/src/colr.rs	27
src/ports/fontations/src/ffi.rs	284
src/ports/fontations/src/hinting.rs	111
src/ports/fontations/src/names.rs	69
src/ports/fontations/src/skpath_bridge.h	58
src/ports/fontations/src/verbs_points_pen.rs	57
src/sfnt/SkIBMFamilyClass.h	112
src/sfnt/SkOTTableTypes.h	38
src/sfnt/SkOTTable_EBDT.h	68
src/sfnt/SkOTTable_EBLC.h	114
src/sfnt/SkOTTable_EBSC.h	26
src/sfnt/SkOTTable_OS_2.h	33
src/sfnt/SkOTTable_OS_2_V0.h	124
src/sfnt/SkOTTable_OS_2_V1.h	464
src/sfnt/SkOTTable_OS_2_V2.h	483
src/sfnt/SkOTTable_OS_2_V3.h	491
src/sfnt/SkOTTable_OS_2_V4.h	532
src/sfnt/SkOTTable_OS_2_VA.h	119
src/sfnt/SkOTTable_fvar.h	39
src/sfnt/SkOTTable_gasp.h	53
src/sfnt/SkOTTable_glyf.h	179
src/sfnt/SkOTTable_head.h	123
src/sfnt/SkOTTable_hhea.h	39
src/sfnt/SkOTTable_hmtx.h	21
src/sfnt/SkOTTable_loca.h	18
src/sfnt/SkOTTable_maxp.h	20
src/sfnt/SkOTTable_maxp_CFF.h	15
src/sfnt/SkOTTable_maxp_TT.h	33
src/sfnt/SkOTTable_name.cpp	525
src/sfnt/SkOTTable_name.h	500
src/sfnt/SkOTTable_post.h	35
src/sfnt/SkOTTable_sbix.h	38
src/sfnt/SkOTUtils.cpp	181
src/sfnt/SkOTUtils.h	55
src/sfnt/SkPanose.h	473
src/sfnt/SkSFNTHeader.h	52
src/sfnt/SkTTCFHeader.h	39
src/shaders/SkBitmapProcShader.cpp	67
src/shaders/SkBitmapProcShader.h	16
src/shaders/SkBlendShader.cpp	112
src/shaders/SkBlendShader.h	31
src/shaders/SkColorFilterShader.cpp	59
src/shaders/SkColorFilterShader.h	29
src/shaders/SkColorShader.cpp	69
src/shaders/SkColorShader.h	27
src/shaders/SkCoordClampShader.cpp	48
src/shaders/SkCoordClampShader.h	29
src/shaders/SkEmptyShader.cpp	12
src/shaders/SkEmptyShader.h	22
src/shaders/SkGainmapShader.cpp	175
src/shaders/SkImageShader.cpp	616
src/shaders/SkImageShader.h	71
src/shaders/SkLocalMatrixShader.cpp	67
src/shaders/SkLocalMatrixShader.h	73
src/shaders/SkPerlinNoiseShaderImpl.cpp	143
src/shaders/SkPerlinNoiseShaderImpl.h	223
src/shaders/SkPerlinNoiseShaderType.h	4
src/shaders/SkPictureShader.cpp	260
src/shaders/SkPictureShader.h	67
src/shaders/SkRuntimeShader.cpp	152
src/shaders/SkRuntimeShader.h	49
src/shaders/SkShader.cpp	35
src/shaders/SkShaderBase.cpp	101
src/shaders/SkShaderBase.h	210
src/shaders/SkTransformShader.cpp	31
src/shaders/SkTransformShader.h	28
src/shaders/SkTriColorShader.cpp	46
src/shaders/SkTriColorShader.h	52
src/shaders/SkWorkingColorSpaceShader.cpp	56
src/shaders/SkWorkingColorSpaceShader.h	40
src/shaders/gradients/SkConicalGradient.cpp	302
src/shaders/gradients/SkConicalGradient.h	69
src/shaders/gradients/SkGradientBaseShader.cpp	820
src/shaders/gradients/SkGradientBaseShader.h	140
src/shaders/gradients/SkLinearGradient.cpp	116
src/shaders/gradients/SkLinearGradient.h	31
src/shaders/gradients/SkRadialGradient.cpp	114
src/shaders/gradients/SkRadialGradient.h	30
src/shaders/gradients/SkSweepGradient.cpp	141
src/shaders/gradients/SkSweepGradient.h	31
src/sksl/GLSL.std.450.h	90
src/sksl/SkSLAnalysis.cpp	590
src/sksl/SkSLAnalysis.h	98
src/sksl/SkSLBuiltinTypes.cpp	199
src/sksl/SkSLBuiltinTypes.h	126
src/sksl/SkSLCompiler.cpp	381
src/sksl/SkSLCompiler.h	147
src/sksl/SkSLConstantFolder.cpp	731
src/sksl/SkSLConstantFolder.h	28
src/sksl/SkSLContext.cpp	15
src/sksl/SkSLContext.h	25
src/sksl/SkSLDefines.h	20
src/sksl/SkSLErrorReporter.cpp	16
src/sksl/SkSLErrorReporter.h	32
src/sksl/SkSLFileOutputStream.h	58
src/sksl/SkSLGLSL.h	18
src/sksl/SkSLGraphiteModules.cpp	18
src/sksl/SkSLGraphiteModules.h	11
src/sksl/SkSLInliner.cpp	911
src/sksl/SkSLInliner.h	78
src/sksl/SkSLIntrinsicList.cpp	22
src/sksl/SkSLIntrinsicList.h	121
src/sksl/SkSLLexer.cpp	2085
src/sksl/SkSLLexer.h	127
src/sksl/SkSLMangler.cpp	41
src/sksl/SkSLMangler.h	17
src/sksl/SkSLMemoryLayout.h	164
src/sksl/SkSLMemoryPool.h	26
src/sksl/SkSLModule.cpp	11
src/sksl/SkSLModule.h	36
src/sksl/SkSLModuleDataDefault.cpp	58
src/sksl/SkSLModuleDataFile.cpp	18
src/sksl/SkSLModuleLoader.cpp	285
src/sksl/SkSLModuleLoader.h	33
src/sksl/SkSLOperator.cpp	339
src/sksl/SkSLOperator.h	98
src/sksl/SkSLOutputStream.cpp	28
src/sksl/SkSLOutputStream.h	35
src/sksl/SkSLParser.cpp	2107
src/sksl/SkSLParser.h	173
src/sksl/SkSLPool.cpp	61
src/sksl/SkSLPool.h	45
src/sksl/SkSLPosition.cpp	22
src/sksl/SkSLPosition.h	75
src/sksl/SkSLProgramKind.h	21
src/sksl/SkSLProgramSettings.h	103
src/sksl/SkSLSampleUsage.cpp	11
src/sksl/SkSLString.cpp	93
src/sksl/SkSLString.h	36
src/sksl/SkSLStringStream.h	40
src/sksl/SkSLUtil.cpp	68
src/sksl/SkSLUtil.h	114
src/sksl/analysis/SkSLCanExitWithoutReturningValue.cpp	113
src/sksl/analysis/SkSLCheckProgramStructure.cpp	93
src/sksl/analysis/SkSLCheckSymbolTableCorrectness.cpp	60
src/sksl/analysis/SkSLFinalizationChecks.cpp	181
src/sksl/analysis/SkSLGetLoopControlFlowInfo.cpp	49
src/sksl/analysis/SkSLGetLoopUnrollInfo.cpp	239
src/sksl/analysis/SkSLGetReturnComplexity.cpp	100
src/sksl/analysis/SkSLHasSideEffects.cpp	52
src/sksl/analysis/SkSLIsConstantExpression.cpp	118
src/sksl/analysis/SkSLIsDynamicallyUniformExpression.cpp	66
src/sksl/analysis/SkSLIsSameExpressionTree.cpp	75
src/sksl/analysis/SkSLIsTrivialExpression.cpp	60
src/sksl/analysis/SkSLNoOpErrorReporter.h	11
src/sksl/analysis/SkSLProgramUsage.cpp	231
src/sksl/analysis/SkSLProgramUsage.h	35
src/sksl/analysis/SkSLProgramVisitor.h	41
src/sksl/analysis/SkSLReturnsInputAlpha.cpp	95
src/sksl/analysis/SkSLSpecialization.cpp	175
src/sksl/analysis/SkSLSpecialization.h	74
src/sksl/analysis/SkSLSwitchCaseContainsExit.cpp	65
src/sksl/analysis/SkSLSymbolTableStackBuilder.cpp	37
src/sksl/codegen/SkSLCodeGenTypes.h	9
src/sksl/codegen/SkSLCodeGenerator.h	61
src/sksl/codegen/SkSLGLSLCodeGenerator.cpp	1793
src/sksl/codegen/SkSLGLSLCodeGenerator.h	13
src/sksl/codegen/SkSLHLSLCodeGenerator.cpp	39
src/sksl/codegen/SkSLHLSLCodeGenerator.h	20
src/sksl/codegen/SkSLMetalCodeGenerator.cpp	3102
src/sksl/codegen/SkSLMetalCodeGenerator.h	13
src/sksl/codegen/SkSLPipelineStageCodeGenerator.cpp	755
src/sksl/codegen/SkSLPipelineStageCodeGenerator.h	32
src/sksl/codegen/SkSLRasterPipelineBuilder.cpp	3027
src/sksl/codegen/SkSLRasterPipelineBuilder.h	448
src/sksl/codegen/SkSLRasterPipelineCodeGenerator.cpp	3029
src/sksl/codegen/SkSLRasterPipelineCodeGenerator.h	15
src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp	4553
src/sksl/codegen/SkSLSPIRVCodeGenerator.h	17
src/sksl/codegen/SkSLSPIRVValidator.cpp	41
src/sksl/codegen/SkSLSPIRVValidator.h	9
src/sksl/codegen/SkSLSPIRVtoHLSL.cpp	17
src/sksl/codegen/SkSLSPIRVtoHLSL.h	7
src/sksl/codegen/SkSLWGSLCodeGenerator.cpp	3513
src/sksl/codegen/SkSLWGSLCodeGenerator.h	24
src/sksl/codegen/SkSLWGSLValidator.cpp	46
src/sksl/codegen/SkSLWGSLValidator.h	10
src/sksl/ir/SkSLBinaryExpression.cpp	153
src/sksl/ir/SkSLBinaryExpression.h	68
src/sksl/ir/SkSLBlock.cpp	73
src/sksl/ir/SkSLBlock.h	72
src/sksl/ir/SkSLBreakStatement.h	21
src/sksl/ir/SkSLChildCall.cpp	58
src/sksl/ir/SkSLChildCall.h	45
src/sksl/ir/SkSLConstructor.cpp	173
src/sksl/ir/SkSLConstructor.h	83
src/sksl/ir/SkSLConstructorArray.cpp	64
src/sksl/ir/SkSLConstructorArray.h	33
src/sksl/ir/SkSLConstructorArrayCast.cpp	50
src/sksl/ir/SkSLConstructorArrayCast.h	28
src/sksl/ir/SkSLConstructorCompound.cpp	117
src/sksl/ir/SkSLConstructorCompound.h	33
src/sksl/ir/SkSLConstructorCompoundCast.cpp	65
src/sksl/ir/SkSLConstructorCompoundCast.h	28
src/sksl/ir/SkSLConstructorDiagonalMatrix.cpp	27
src/sksl/ir/SkSLConstructorDiagonalMatrix.h	31
src/sksl/ir/SkSLConstructorMatrixResize.cpp	31
src/sksl/ir/SkSLConstructorMatrixResize.h	31
src/sksl/ir/SkSLConstructorScalarCast.cpp	69
src/sksl/ir/SkSLConstructorScalarCast.h	33
src/sksl/ir/SkSLConstructorSplat.cpp	21
src/sksl/ir/SkSLConstructorSplat.h	37
src/sksl/ir/SkSLConstructorStruct.cpp	63
src/sksl/ir/SkSLConstructorStruct.h	33
src/sksl/ir/SkSLContinueStatement.h	21
src/sksl/ir/SkSLDiscardStatement.cpp	18
src/sksl/ir/SkSLDiscardStatement.h	23
src/sksl/ir/SkSLDoStatement.cpp	40
src/sksl/ir/SkSLDoStatement.h	47
src/sksl/ir/SkSLEmptyExpression.h	28
src/sksl/ir/SkSLExpression.cpp	41
src/sksl/ir/SkSLExpression.h	73
src/sksl/ir/SkSLExpressionStatement.cpp	39
src/sksl/ir/SkSLExpressionStatement.h	33
src/sksl/ir/SkSLExtension.cpp	30
src/sksl/ir/SkSLExtension.h	35
src/sksl/ir/SkSLFieldAccess.cpp	99
src/sksl/ir/SkSLFieldAccess.h	67
src/sksl/ir/SkSLFieldSymbol.h	33
src/sksl/ir/SkSLForStatement.cpp	194
src/sksl/ir/SkSLForStatement.h	105
src/sksl/ir/SkSLFunctionCall.cpp	1035
src/sksl/ir/SkSLFunctionCall.h	65
src/sksl/ir/SkSLFunctionDeclaration.cpp	502
src/sksl/ir/SkSLFunctionDeclaration.h	114
src/sksl/ir/SkSLFunctionDefinition.cpp	265
src/sksl/ir/SkSLFunctionDefinition.h	48
src/sksl/ir/SkSLFunctionPrototype.h	24
src/sksl/ir/SkSLFunctionReference.h	33
src/sksl/ir/SkSLIRHelpers.h	84
src/sksl/ir/SkSLIRNode.h	108
src/sksl/ir/SkSLIfStatement.cpp	81
src/sksl/ir/SkSLIfStatement.h	57
src/sksl/ir/SkSLIndexExpression.cpp	142
src/sksl/ir/SkSLIndexExpression.h	60
src/sksl/ir/SkSLInterfaceBlock.cpp	130
src/sksl/ir/SkSLInterfaceBlock.h	57
src/sksl/ir/SkSLLayout.cpp	176
src/sksl/ir/SkSLLayout.h	82
src/sksl/ir/SkSLLiteral.cpp	13
src/sksl/ir/SkSLLiteral.h	98
src/sksl/ir/SkSLMethodReference.h	41
src/sksl/ir/SkSLModifierFlags.cpp	114
src/sksl/ir/SkSLModifierFlags.h	60
src/sksl/ir/SkSLModifiers.h	13
src/sksl/ir/SkSLModifiersDeclaration.cpp	53
src/sksl/ir/SkSLModifiersDeclaration.h	39
src/sksl/ir/SkSLNop.h	24
src/sksl/ir/SkSLPoison.h	26
src/sksl/ir/SkSLPostfixExpression.cpp	40
src/sksl/ir/SkSLPostfixExpression.h	47
src/sksl/ir/SkSLPrefixExpression.cpp	295
src/sksl/ir/SkSLPrefixExpression.h	43
src/sksl/ir/SkSLProgram.cpp	45
src/sksl/ir/SkSLProgram.h	118
src/sksl/ir/SkSLProgramElement.h	20
src/sksl/ir/SkSLReturnStatement.h	36
src/sksl/ir/SkSLSetting.cpp	68
src/sksl/ir/SkSLSetting.h	40
src/sksl/ir/SkSLStatement.h	23
src/sksl/ir/SkSLStructDefinition.cpp	40
src/sksl/ir/SkSLStructDefinition.h	33
src/sksl/ir/SkSLSwitchCase.cpp	18
src/sksl/ir/SkSLSwitchCase.h	46
src/sksl/ir/SkSLSwitchStatement.cpp	192
src/sksl/ir/SkSLSwitchStatement.h	59
src/sksl/ir/SkSLSwizzle.cpp	414
src/sksl/ir/SkSLSwizzle.h	83
src/sksl/ir/SkSLSymbol.cpp	39
src/sksl/ir/SkSLSymbol.h	42
src/sksl/ir/SkSLSymbolTable.cpp	150
src/sksl/ir/SkSLSymbolTable.h	110
src/sksl/ir/SkSLTernaryExpression.cpp	119
src/sksl/ir/SkSLTernaryExpression.h	67
src/sksl/ir/SkSLType.cpp	1139
src/sksl/ir/SkSLType.h	402
src/sksl/ir/SkSLTypeReference.cpp	31
src/sksl/ir/SkSLTypeReference.h	42
src/sksl/ir/SkSLVarDeclarations.cpp	372
src/sksl/ir/SkSLVarDeclarations.h	115
src/sksl/ir/SkSLVariable.cpp	175
src/sksl/ir/SkSLVariable.h	128
src/sksl/ir/SkSLVariableReference.cpp	19
src/sksl/ir/SkSLVariableReference.h	50
src/sksl/lex/DFA.h	15
src/sksl/lex/DFAState.h	53
src/sksl/lex/LexUtil.h	9
src/sksl/lex/Main.cpp	195
src/sksl/lex/NFA.cpp	35
src/sksl/lex/NFA.h	25
src/sksl/lex/NFAState.h	120
src/sksl/lex/NFAtoDFA.h	125
src/sksl/lex/RegexNode.cpp	112
src/sksl/lex/RegexNode.h	51
src/sksl/lex/RegexParser.cpp	160
src/sksl/lex/RegexParser.h	28
src/sksl/lex/TransitionTable.cpp	170
src/sksl/lex/TransitionTable.h	7
src/sksl/lex/sksl.lex	102
src/sksl/spirv.h	780
src/sksl/tracing/SkSLDebugTracePlayer.cpp	230
src/sksl/tracing/SkSLDebugTracePlayer.h	68
src/sksl/tracing/SkSLDebugTracePriv.cpp	167
src/sksl/tracing/SkSLDebugTracePriv.h	56
src/sksl/tracing/SkSLTraceHook.cpp	24
src/sksl/tracing/SkSLTraceHook.h	29
src/sksl/transform/SkSLAddConstToVarModifiers.cpp	25
src/sksl/transform/SkSLEliminateDeadFunctions.cpp	62
src/sksl/transform/SkSLEliminateDeadGlobalVariables.cpp	74
src/sksl/transform/SkSLEliminateDeadLocalVariables.cpp	123
src/sksl/transform/SkSLEliminateEmptyStatements.cpp	46
src/sksl/transform/SkSLEliminateUnnecessaryBraces.cpp	114
src/sksl/transform/SkSLEliminateUnreachableCode.cpp	139
src/sksl/transform/SkSLFindAndDeclareBuiltinFunctions.cpp	67
src/sksl/transform/SkSLFindAndDeclareBuiltinStructs.cpp	54
src/sksl/transform/SkSLFindAndDeclareBuiltinVariables.cpp	139
src/sksl/transform/SkSLHoistSwitchVarDeclarationsAtTopLevel.cpp	88
src/sksl/transform/SkSLProgramWriter.h	24
src/sksl/transform/SkSLRenamePrivateSymbols.cpp	177
src/sksl/transform/SkSLReplaceConstVarsWithLiterals.cpp	76
src/sksl/transform/SkSLReplaceSplatCastsWithSwizzles.cpp	45
src/sksl/transform/SkSLRewriteIndexedSwizzle.cpp	31
src/sksl/transform/SkSLTransform.cpp	1
src/sksl/transform/SkSLTransform.h	50
src/svg/SkSVGCanvas.cpp	19
src/svg/SkSVGDevice.cpp	950
src/svg/SkSVGDevice.h	73
src/text/GlyphRun.cpp	320
src/text/GlyphRun.h	140
src/text/SlugFromBuffer.cpp	21
src/text/StrikeForGPU.cpp	42
src/text/StrikeForGPU.h	74
src/text/gpu/DistanceFieldAdjustTable.cpp	51
src/text/gpu/DistanceFieldAdjustTable.h	25
src/text/gpu/Glyph.h	29
src/text/gpu/GlyphVector.cpp	80
src/text/gpu/GlyphVector.h	69
src/text/gpu/SDFMaskFilter.cpp	72
src/text/gpu/SDFMaskFilter.h	14
src/text/gpu/SkChromeRemoteGlyphCache.cpp	618
src/text/gpu/Slug.cpp	33
src/text/gpu/SlugImpl.cpp	85
src/text/gpu/SlugImpl.h	52
src/text/gpu/StrikeCache.cpp	197
src/text/gpu/StrikeCache.h	69
src/text/gpu/SubRunAllocator.cpp	64
src/text/gpu/SubRunAllocator.h	229
src/text/gpu/SubRunContainer.cpp	1278
src/text/gpu/SubRunContainer.h	189
src/text/gpu/SubRunControl.cpp	124
src/text/gpu/SubRunControl.h	53
src/text/gpu/TextBlob.cpp	185
src/text/gpu/TextBlob.h	84
src/text/gpu/TextBlobRedrawCoordinator.cpp	202
src/text/gpu/TextBlobRedrawCoordinator.h	78
src/text/gpu/VertexFiller.cpp	90
src/text/gpu/VertexFiller.h	79
src/utils/SkBitSet.h	123
src/utils/SkCallableTraits.h	57
src/utils/SkCamera.cpp	160
src/utils/SkCanvasStack.cpp	74
src/utils/SkCanvasStack.h	48
src/utils/SkCanvasStateUtils.cpp	220
src/utils/SkCharToGlyphCache.cpp	95
src/utils/SkCharToGlyphCache.h	29
src/utils/SkClipStackUtils.cpp	26
src/utils/SkClipStackUtils.h	7
src/utils/SkCustomTypeface.cpp	402
src/utils/SkDashPath.cpp	356
src/utils/SkDashPathPriv.h	27
src/utils/SkEventTracer.cpp	51
src/utils/SkFloatToDecimal.cpp	129
src/utils/SkFloatToDecimal.h	5
src/utils/SkFloatUtils.h	77
src/utils/SkGetExecutablePath.h	5
src/utils/SkGetExecutablePath_linux.cpp	15
src/utils/SkGetExecutablePath_mac.cpp	11
src/utils/SkGetExecutablePath_win.cpp	7
src/utils/SkJSONWriter.cpp	33
src/utils/SkJSONWriter.h	306
src/utils/SkMatrix22.cpp	27
src/utils/SkMatrix22.h	6
src/utils/SkMultiPictureDocument.cpp	183
src/utils/SkMultiPictureDocumentPriv.h	9
src/utils/SkNWayCanvas.cpp	339
src/utils/SkNullCanvas.cpp	6
src/utils/SkOSPath.cpp	37
src/utils/SkOSPath.h	15
src/utils/SkOrderedFontMgr.cpp	85
src/utils/SkPaintFilterCanvas.cpp	243
src/utils/SkParse.cpp	233
src/utils/SkParseColor.cpp	341
src/utils/SkParsePath.cpp	253
src/utils/SkPatchUtils.cpp	285
src/utils/SkPatchUtils.h	26
src/utils/SkPolyUtils.cpp	1348
src/utils/SkPolyUtils.h	22
src/utils/SkShaderUtils.cpp	197
src/utils/SkShaderUtils.h	20
src/utils/SkShadowTessellator.cpp	925
src/utils/SkShadowTessellator.h	20
src/utils/SkShadowUtils.cpp	622
src/utils/SkTextUtils.cpp	44
src/utils/mac/SkCGBase.h	22
src/utils/mac/SkCGGeometry.h	30
src/utils/mac/SkCTFont.cpp	365
src/utils/mac/SkCTFont.h	21
src/utils/mac/SkCTFontCreateExactCopy.cpp	46
src/utils/mac/SkCTFontCreateExactCopy.h	17
src/utils/mac/SkCreateCGImageRef.cpp	276
src/utils/mac/SkUniqueCFRef.h	12
src/utils/win/SkAutoCoInitialize.cpp	19
src/utils/win/SkAutoCoInitialize.h	16
src/utils/win/SkDWrite.cpp	110
src/utils/win/SkDWrite.h	56
src/utils/win/SkDWriteFontFileStream.cpp	181
src/utils/win/SkDWriteFontFileStream.h	57
src/utils/win/SkDWriteGeometrySink.cpp	127
src/utils/win/SkDWriteGeometrySink.h	40
src/utils/win/SkDWriteNTDDI_VERSION.h	15
src/utils/win/SkHRESULT.cpp	28
src/utils/win/SkHRESULT.h	31
src/utils/win/SkIStream.cpp	181
src/utils/win/SkIStream.h	61
src/utils/win/SkObjBase.h	7
src/utils/win/SkTScopedComPtr.h	56
src/utils/win/SkWGL_win.cpp	1
src/xml/SkDOM.cpp	328
src/xml/SkDOM.h	65
src/xml/SkXMLParser.cpp	182
src/xml/SkXMLParser.h	63
src/xml/SkXMLWriter.cpp	233
src/xml/SkXMLWriter.h	78
src/xps/SkXPSDevice.cpp	1612
src/xps/SkXPSDevice.h	196
src/xps/SkXPSDocument.cpp	64
toolchain/android_trampolines/gen_trampolines/gen_trampolines.go	61
toolchain/clang_layering_check.bzl	118
toolchain/download_ios_toolchain.bzl	173
toolchain/download_linux_amd64_toolchain.bzl	294
toolchain/download_mac_toolchain.bzl	211
toolchain/download_ndk_linux_amd64_toolchain.bzl	20
toolchain/download_toolchains.bzl	32
toolchain/download_windows_amd64_toolchain.bzl	120
toolchain/ios_toolchain_config.bzl	451
toolchain/linux_amd64_toolchain_config.bzl	410
toolchain/mac_toolchain_config.bzl	471
toolchain/ndk_linux_arm64_toolchain_config.bzl	377
toolchain/utils.bzl	35
toolchain/windows_toolchain_config.bzl	348
tools.go	7
tools/AndroidSkDebugToStdOut.cpp	11
tools/AutoreleasePool.h	21
tools/AutoreleasePool.mm	13
tools/BUILD_simulator.py	65
tools/CodecUtils.h	80
tools/CrashHandler.cpp	181
tools/CrashHandler.h	4
tools/DDLPromiseImageHelper.cpp	350
tools/DDLPromiseImageHelper.h	148
tools/DDLTileHelper.cpp	274
tools/DDLTileHelper.h	86
tools/DecodeUtils.cpp	25
tools/DecodeUtils.h	22
tools/EncodeUtils.cpp	48
tools/EncodeUtils.h	11
tools/GpuToolUtils.h	40
tools/HashAndEncode.cpp	155
tools/HashAndEncode.h	16
tools/LsanSuppressions.cpp	19
tools/MSKPPlayer.cpp	425
tools/MSKPPlayer.h	54
tools/OverwriteLine.h	12
tools/ProcStats.cpp	82
tools/ProcStats.h	10
tools/Registry.h	37
tools/ResourceFactory.h	5
tools/Resources.cpp	38
tools/Resources.h	17
tools/RuntimeBlendUtils.cpp	16
tools/RuntimeBlendUtils.h	7
tools/SkMetaData.cpp	204
tools/SkMetaData.h	86
tools/SkSharingProc.cpp	87
tools/SkSharingProc.h	22
tools/Stats.h	59
tools/SvgPathExtractor.cpp	40
tools/SvgPathExtractor.h	11
tools/TestFontDataProvider.cpp	93
tools/TestFontDataProvider.h	34
tools/ToolUtils.cpp	675
tools/ToolUtils.h	238
tools/TsanSuppressions.cpp	12
tools/UrlDataManager.cpp	42
tools/UrlDataManager.h	51
tools/__init__.py	1
tools/abandon_gerrit_cls.py	34
tools/bloaty_treemap.py	49
tools/blob_cache_sim.cpp	81
tools/build_workaround_header.py	43
tools/calmbench/ab.py	294
tools/calmbench/calmbench.py	156
tools/chrome_fuzz.cpp	61
tools/convert-to-nia.cpp	163
tools/copyright/fileparser.py	55
tools/copyright/main.py	83
tools/debugger/DebugCanvas.cpp	528
tools/debugger/DebugCanvas.h	148
tools/debugger/DebugLayerManager.cpp	154
tools/debugger/DebugLayerManager.h	65
tools/debugger/DrawCommand.cpp	1785
tools/debugger/DrawCommand.h	610
tools/debugger/JsonWriteBuffer.cpp	183
tools/debugger/JsonWriteBuffer.h	64
tools/doxygen/customdoxygen.css	142
tools/doxygen/footer.html	17
tools/dump_record.cpp	172
tools/embed_resources.py	67
tools/fiddle/all_examples.cpp	1015
tools/fiddle/draw.cpp	53
tools/fiddle/egl_context.cpp	27
tools/fiddle/examples.cpp	55
tools/fiddle/examples.h	52
tools/fiddle/fiddle_main.cpp	330
tools/fiddle/fiddle_main.h	76
tools/fiddle/make_all_examples_cpp.py	28
tools/fiddle/null_context.cpp	6
tools/find_run_binary.py	25
tools/fix_pythonpath.py	7
tools/flags/CommandLineFlags.cpp	337
tools/flags/CommandLineFlags.h	268
tools/flags/CommonFlags.h	8
tools/flags/CommonFlagsConfig.cpp	737
tools/flags/CommonFlagsConfig.h	122
tools/flags/CommonFlagsGanesh.cpp	96
tools/flags/CommonFlagsGanesh.h	6
tools/flags/CommonFlagsGraphite.cpp	24
tools/flags/CommonFlagsGraphite.h	8
tools/flags/CommonFlagsImages.cpp	88
tools/fonts/FontToolUtils.cpp	311
tools/fonts/FontToolUtils.h	44
tools/fonts/RandomScalerContext.cpp	194
tools/fonts/RandomScalerContext.h	38
tools/fonts/TestEmptyTypeface.h	54
tools/fonts/TestFontMgr.cpp	146
tools/fonts/TestFontMgr.h	7
tools/fonts/TestSVGTypeface.cpp	1308
tools/fonts/TestSVGTypeface.h	123
tools/fonts/TestTypeface.cpp	241
tools/fonts/TestTypeface.h	111
tools/fonts/create_test_font.cpp	401
tools/fonts/create_test_font_color.cpp	37
tools/fonts/generate_fir_coeff.py	81
tools/force_older_glibc_math.h	5
tools/gdb/bitmap.py	60
tools/generate_patches.py	31
tools/get_current_monitor_profile.cpp	40
tools/get_images_from_skps.cpp	178
tools/gpu/BackendSurfaceFactory.cpp	168
tools/gpu/BackendSurfaceFactory.h	65
tools/gpu/BackendTextureImageFactory.cpp	118
tools/gpu/BackendTextureImageFactory.h	52
tools/gpu/ContextType.cpp	134
tools/gpu/ContextType.h	40
tools/gpu/FenceSync.h	16
tools/gpu/FlushFinishTracker.cpp	33
tools/gpu/FlushFinishTracker.h	35
tools/gpu/GpuTimer.h	41
tools/gpu/GrContextFactory.cpp	289
tools/gpu/GrContextFactory.h	85
tools/gpu/GrTest.cpp	111
tools/gpu/ManagedBackendTexture.cpp	235
tools/gpu/ManagedBackendTexture.h	133
tools/gpu/MemoryCache.cpp	101
tools/gpu/MemoryCache.h	68
tools/gpu/ProtectedUtils.cpp	86
tools/gpu/ProtectedUtils.h	39
tools/gpu/ProxyUtils.cpp	106
tools/gpu/ProxyUtils.h	34
tools/gpu/TestCanvas.cpp	148
tools/gpu/TestCanvas.h	42
tools/gpu/TestContext.cpp	46
tools/gpu/TestContext.h	52
tools/gpu/TestOps.cpp	205
tools/gpu/TestOps.h	21
tools/gpu/YUVUtils.cpp	428
tools/gpu/YUVUtils.h	47
tools/gpu/d3d/D3DTestContext.cpp	49
tools/gpu/d3d/D3DTestContext.h	25
tools/gpu/d3d/D3DTestUtils.cpp	58
tools/gpu/d3d/D3DTestUtils.h	10
tools/gpu/ganesh/AtlasTextOpTools.cpp	76
tools/gpu/ganesh/AtlasTextOpTools.h	22
tools/gpu/ganesh/GrAtlasTools.cpp	106
tools/gpu/ganesh/GrAtlasTools.h	18
tools/gpu/gl/GLTestContext.cpp	186
tools/gpu/gl/GLTestContext.h	48
tools/gpu/gl/angle/GLTestContext_angle.cpp	457
tools/gpu/gl/angle/GLTestContext_angle.h	20
tools/gpu/gl/egl/CreatePlatformGLTestContext_egl.cpp	296
tools/gpu/gl/glx/CreatePlatformGLTestContext_glx.cpp	283
tools/gpu/gl/iOS/CreatePlatformGLTestContext_iOS.mm	109
tools/gpu/gl/interface/gen_interface.go	334
tools/gpu/gl/interface/interface.json5	607
tools/gpu/gl/interface/templates.go	271
tools/gpu/gl/mac/CreatePlatformGLTestContext_mac.cpp	120
tools/gpu/gl/none/CreatePlatformGLTestContext_none.cpp	7
tools/gpu/gl/win/CreatePlatformGLTestContext_win.cpp	183
tools/gpu/gl/win/SkWGL.h	92
tools/gpu/gl/win/SkWGL_win.cpp	428
tools/gpu/mock/MockTestContext.cpp	27
tools/gpu/mock/MockTestContext.h	7
tools/gpu/mtl/MtlTestContext.h	23
tools/gpu/mtl/MtlTestContext.mm	61
tools/gpu/vk/GrVulkanDefines.h	29
tools/gpu/vk/VkTestContext.cpp	111
tools/gpu/vk/VkTestContext.h	44
tools/gpu/vk/VkTestHelper.cpp	205
tools/gpu/vk/VkTestHelper.h	59
tools/gpu/vk/VkTestMemoryAllocator.cpp	205
tools/gpu/vk/VkTestMemoryAllocator.h	42
tools/gpu/vk/VkTestUtils.cpp	808
tools/gpu/vk/VkTestUtils.h	27
tools/gpu/vk/VkYcbcrSamplerHelper.cpp	377
tools/gpu/vk/VkYcbcrSamplerHelper.h	48
tools/graphite/ContextFactory.cpp	86
tools/graphite/ContextFactory.h	44
tools/graphite/GraphiteTestContext.cpp	42
tools/graphite/GraphiteTestContext.h	39
tools/graphite/GraphiteToolUtils.cpp	73
tools/graphite/GraphiteToolUtils.h	10
tools/graphite/ProtectedUtils_Graphite.cpp	47
tools/graphite/TestOptions.h	30
tools/graphite/UniqueKeyUtils.cpp	71
tools/graphite/UniqueKeyUtils.h	30
tools/graphite/dawn/GraphiteDawnTestContext.cpp	184
tools/graphite/dawn/GraphiteDawnTestContext.h	26
tools/graphite/mtl/GraphiteMtlTestContext.h	21
tools/graphite/mtl/GraphiteMtlTestContext.mm	48
tools/graphite/precompile/PipelineCallbackHandler.cpp	22
tools/graphite/precompile/PipelineCallbackHandler.h	36
tools/graphite/precompile/PrecompileEffectFactories.cpp	160
tools/graphite/precompile/PrecompileEffectFactories.h	38
tools/graphite/vk/GraphiteVulkanTestContext.cpp	89
tools/graphite/vk/GraphiteVulkanTestContext.h	34
tools/image_diff_metric.cpp	44
tools/imgcvt.cpp	135
tools/infra/__init__.py	1
tools/infra/git.py	6
tools/infra/go.py	41
tools/ios_utils.h	10
tools/ios_utils.m	11
tools/library/LoadDynamicLibrary.h	6
tools/library/LoadDynamicLibrary_posix.cpp	14
tools/library/LoadDynamicLibrary_win.cpp	14
tools/lottie-web-perf/lottie-web-canvas-perf.html	79
tools/lottie-web-perf/lottie-web-perf.html	74
tools/lottie-web-perf/lottie-web-perf.js	152
tools/lottiecap/driver.html	103
tools/lottiecap/lottiecap.js	180
tools/macsdk_dir.py	29
tools/malisc/malisc.py	33
tools/merge_static_libs.py	51
tools/milestone.py	33
tools/misc_utils.py	14
tools/parse_llvm_coverage.py	130
tools/pathops_sorter.htm	1395
tools/pathops_visualizer.htm	4479
tools/perf-canvaskit-puppeteer/benchmark.js	81
tools/perf-canvaskit-puppeteer/canvas_perf.html	122
tools/perf-canvaskit-puppeteer/canvas_perf.js	649
tools/perf-canvaskit-puppeteer/path-transform.html	155
tools/perf-canvaskit-puppeteer/perf-canvaskit-with-puppeteer.js	264
tools/perf-canvaskit-puppeteer/render-skp.html	77
tools/perf-canvaskit-puppeteer/skottie-frames.html	151
tools/perf-canvaskit-puppeteer/skp_data_prep.js	90
tools/public_headers_warnings_check.cpp	1
tools/reformat-json.py	45
tools/rewrite_includes.py	117
tools/sanitize_source_files.py	85
tools/serve_wasm.py	9
tools/sk_app/Application.h	11
tools/sk_app/CommandSet.cpp	129
tools/sk_app/CommandSet.h	72
tools/sk_app/Window.cpp	170
tools/sk_app/Window.h	119
tools/sk_app/android/Window_android.cpp	74
tools/sk_app/android/Window_android.h	25
tools/sk_app/android/main_android.cpp	28
tools/sk_app/android/surface_glue_android.cpp	267
tools/sk_app/android/surface_glue_android.h	53
tools/sk_app/ios/Window_ios.h	31
tools/sk_app/ios/Window_ios.mm	201
tools/sk_app/ios/main_ios.mm	56
tools/sk_app/mac/Window_mac.h	36
tools/sk_app/mac/Window_mac.mm	378
tools/sk_app/mac/main_mac.mm	68
tools/sk_app/unix/Window_unix.cpp	437
tools/sk_app/unix/Window_unix.h	76
tools/sk_app/unix/keysym2ucs.c	786
tools/sk_app/unix/keysym2ucs.h	2
tools/sk_app/unix/main_unix.cpp	61
tools/sk_app/wasm/main_wasm.cpp	4
tools/sk_app/win/Window_win.cpp	314
tools/sk_app/win/Window_win.h	25
tools/sk_app/win/main_win.cpp	65
tools/skdiff/skdiff.cpp	186
tools/skdiff/skdiff.h	170
tools/skdiff/skdiff_html.cpp	247
tools/skdiff/skdiff_html.h	11
tools/skdiff/skdiff_main.cpp	702
tools/skdiff/skdiff_utils.cpp	157
tools/skdiff/skdiff_utils.h	19
tools/skia-client-search.html	74
tools/skottie-wasm-perf/parse_perf_csvs.py	78
tools/skottie-wasm-perf/skottie-wasm-perf.html	103
tools/skottie-wasm-perf/skottie-wasm-perf.js	158
tools/skottie2movie.cpp	171
tools/skottie_ios_app/BUILD.gn	68
tools/skottie_ios_app/GrContextHolder.h	8
tools/skottie_ios_app/GrContextHolder.mm	16
tools/skottie_ios_app/SkMetalViewBridge.h	12
tools/skottie_ios_app/SkMetalViewBridge.mm	44
tools/skottie_ios_app/SkiaContext.h	12
tools/skottie_ios_app/SkiaContext.mm	5
tools/skottie_ios_app/SkiaGLContext.mm	127
tools/skottie_ios_app/SkiaMetalContext.mm	96
tools/skottie_ios_app/SkiaUIContext.mm	54
tools/skottie_ios_app/SkiaViewController.h	11
tools/skottie_ios_app/SkiaViewController.mm	10
tools/skottie_ios_app/SkottieViewController.h	16
tools/skottie_ios_app/SkottieViewController.mm	129
tools/skottie_ios_app/main.mm	109
tools/skp/generate_page_set.py	34
tools/skp/page_sets/__init__.py	1
tools/skp/page_sets/skia_amazon_mobile.py	23
tools/skp/page_sets/skia_baidu_mobile.py	24
tools/skp/page_sets/skia_booking_mobile.py	24
tools/skp/page_sets/skia_capitalvolkswagen_mobile.py	23
tools/skp/page_sets/skia_carsvg_desktop.py	20
tools/skp/page_sets/skia_chalkboard_desktop.py	21
tools/skp/page_sets/skia_cnn_desktop.py	23
tools/skp/page_sets/skia_cnn_mobile.py	23
tools/skp/page_sets/skia_cnnarticle_mobile.py	24
tools/skp/page_sets/skia_css3gradients_desktop.py	25
tools/skp/page_sets/skia_deviantart_mobile.py	23
tools/skp/page_sets/skia_digg_tablet.py	23
tools/skp/page_sets/skia_ebay_desktop.py	22
tools/skp/page_sets/skia_espn_desktop.py	23
tools/skp/page_sets/skia_facebook_desktop.py	23
tools/skp/page_sets/skia_facebook_mobile.py	23
tools/skp/page_sets/skia_forecastio_mobile.py	23
tools/skp/page_sets/skia_gmail_desktop.py	33
tools/skp/page_sets/skia_googlecalendar_desktop.py	31
tools/skp/page_sets/skia_googledocs_desktop.py	32
tools/skp/page_sets/skia_googleimagesearch_desktop.py	23
tools/skp/page_sets/skia_googlenews_mobile.py	23
tools/skp/page_sets/skia_googlesearch_desktop.py	23
tools/skp/page_sets/skia_googlesearch_mobile.py	23
tools/skp/page_sets/skia_googlespreadsheet_desktop.py	21
tools/skp/page_sets/skia_gujuratiwiki_desktop.py	26
tools/skp/page_sets/skia_linkedin_desktop.py	25
tools/skp/page_sets/skia_mapsvg_desktop.py	21
tools/skp/page_sets/skia_micrographygirlsvg_desktop.py	24
tools/skp/page_sets/skia_motionmarkarcs_desktop.py	24
tools/skp/page_sets/skia_motionmarkpaths_desktop.py	24
tools/skp/page_sets/skia_motionmarksuits_desktop.py	23
tools/skp/page_sets/skia_motionmarksuitsclip_desktop.py	23
tools/skp/page_sets/skia_mozilla_tablet.py	23
tools/skp/page_sets/skia_nytimes_desktop.py	23
tools/skp/page_sets/skia_pravda_tablet.py	23
tools/skp/page_sets/skia_reddit_mobile.py	23
tools/skp/page_sets/skia_samoasvg_desktop.py	24
tools/skp/page_sets/skia_slashdot_mobile.py	23
tools/skp/page_sets/skia_techcrunch_mobile.py	23
tools/skp/page_sets/skia_theverge_desktop.py	23
tools/skp/page_sets/skia_theverge_mobile.py	23
tools/skp/page_sets/skia_tiger8svg_desktop.py	24
tools/skp/page_sets/skia_tigersvg_desktop.py	24
tools/skp/page_sets/skia_twitter_desktop.py	23
tools/skp/page_sets/skia_weather_desktop.py	23
tools/skp/page_sets/skia_wikipedia_desktop.py	20
tools/skp/page_sets/skia_wikipedia_mobile.py	22
tools/skp/page_sets/skia_worldjournal_tablet.py	20
tools/skp/page_sets/skia_wowwiki_desktop.py	25
tools/skp/page_sets/skia_yahooanswers_desktop.py	23
tools/skp/page_sets/skia_yahoosports_desktop.py	23
tools/skp/page_sets/skia_ynevsvg_desktop.py	24
tools/skp/page_sets/skia_youtube_desktop.py	23
tools/skp/page_sets/skia_youtube_mobile.py	23
tools/skp/webpages_playback.py	422
tools/skp_parser.cpp	57
tools/skpbench/__init__.py	1
tools/skpbench/_adb.py	58
tools/skpbench/_adb_path.py	23
tools/skpbench/_benchresult.py	60
tools/skpbench/_hardware.py	49
tools/skpbench/_hardware_android.py	113
tools/skpbench/_hardware_nexus_6p.py	68
tools/skpbench/_hardware_pixel.py	61
tools/skpbench/_hardware_pixel2.py	84
tools/skpbench/_hardware_pixel_c.py	60
tools/skpbench/_os_path.py	16
tools/skpbench/sheet.py	120
tools/skpbench/skiaperf.py	64
tools/skpbench/skpbench.cpp	603
tools/skpbench/skpbench.py	331
tools/skpinfo.cpp	123
tools/skqp/create_apk.py	193
tools/skqp/make_universal_apk.py	41
tools/skqp/src/jni_skqp.cpp	144
tools/skqp/src/skqp.cpp	164
tools/skqp/src/skqp.h	55
tools/skqp/src/skqp_GpuTestProcs.cpp	149
tools/skqp/src/skqp_main.cpp	119
tools/sksl-minify/SkSLMinify.cpp	266
tools/skslc/Main.cpp	707
tools/skslc/ProcessWorklist.cpp	37
tools/skslc/ProcessWorklist.h	16
tools/skslc/compile_sksl.bzl	47
tools/sksltrace/SkSLTraceUtils.cpp	165
tools/sksltrace/SkSLTraceUtils.h	11
tools/skui/InputState.h	12
tools/skui/Key.h	50
tools/skui/ModifierKey.h	17
tools/svg/svg_downloader.py	46
tools/testrunners/benchmark/BazelBenchmarkTestRunner.cpp	520
tools/testrunners/common/TestRunner.cpp	117
tools/testrunners/common/TestRunner.h	20
tools/testrunners/common/android/adb_test_runner/adb_test_runner.go	468
tools/testrunners/common/binary_wrapper_script_with_cmdline_flags.bzl	71
tools/testrunners/common/compilation_mode_keys/CompilationModeKeys.cpp	6
tools/testrunners/common/compilation_mode_keys/CompilationModeKeys.h	6
tools/testrunners/common/make_tarball/make_tarball.go	76
tools/testrunners/common/surface_manager/GaneshGLSurfaceManager.cpp	132
tools/testrunners/common/surface_manager/GaneshVulkanSurfaceManager.cpp	161
tools/testrunners/common/surface_manager/RasterSurfaceManager.cpp	36
tools/testrunners/common/surface_manager/SurfaceManager.cpp	132
tools/testrunners/common/surface_manager/SurfaceManager.h	47
tools/testrunners/gm/BazelGMTestRunner.cpp	312
tools/testrunners/gm/vias/Draw.h	17
tools/testrunners/gm/vias/SimpleVias.cpp	131
tools/testrunners/unit/BazelUnitTestRunner.cpp	145
tools/text/SkTextBlobTrace.cpp	116
tools/text/SkTextBlobTrace.h	43
tools/text/gpu/TextBlobTools.cpp	12
tools/text/gpu/TextBlobTools.h	13
tools/timer/TimeUtils.h	49
tools/timer/Timer.cpp	12
tools/timer/Timer.h	5
tools/trace/ChromeTracingTracer.cpp	236
tools/trace/ChromeTracingTracer.h	51
tools/trace/EventTracingPriv.cpp	81
tools/trace/EventTracingPriv.h	20
tools/trace/SkDebugfTracer.cpp	79
tools/trace/SkDebugfTracer.h	33
tools/trace/SkPerfettoTrace.cpp	285
tools/trace/SkPerfettoTrace.h	44
tools/unicode_comparison/cpp/bridge.cpp	110
tools/unicode_comparison/cpp/bridge.h	18
tools/unicode_comparison/go/bridge/bridge.go	90
tools/unicode_comparison/go/download_wiki/main.go	141
tools/unicode_comparison/go/extract_info/main.go	135
tools/unicode_comparison/go/generate_table/main.go	646
tools/unicode_comparison/go/helpers/helpers.go	42
tools/unicode_comparison/html/index.html	20
tools/unicode_comparison/html/scripts.html	59
tools/unicode_comparison/html/styles.html	61
tools/unicode_comparison/html/tbody.html	218
tools/using_skia_and_harfbuzz.cpp	227
tools/viewer/3DSlide.cpp	377
tools/viewer/AndroidShadowsSlide.cpp	293
tools/viewer/AnimBlurSlide.cpp	46
tools/viewer/AnimTimer.h	51
tools/viewer/AnimatedImageSlide.cpp	52
tools/viewer/AnimatedImageSlide.h	21
tools/viewer/AnimatedRectsSlide.cpp	67
tools/viewer/AnimatedTextSlide.cpp	84
tools/viewer/ArcSlide.cpp	136
tools/viewer/AtlasSlide.cpp	200
tools/viewer/AudioSlide.cpp	71
tools/viewer/BisectSlide.cpp	93
tools/viewer/BisectSlide.h	37
tools/viewer/CameraSlide.cpp	67
tools/viewer/ChartSlide.cpp	120
tools/viewer/ChineseFlingSlide.cpp	179
tools/viewer/ClickHandlerSlide.cpp	44
tools/viewer/ClickHandlerSlide.h	32
tools/viewer/ClipSlide.cpp	532
tools/viewer/ClockSlide.cpp	185
tools/viewer/CowboySlide.cpp	104
tools/viewer/DegenerateQuadsSlide.cpp	416
tools/viewer/DegenerateTwoPtRadialsSlide.cpp	59
tools/viewer/EdgeBuilderVizSlide.cpp	137
tools/viewer/FatBitsSlide.cpp	411
tools/viewer/FilterBoundsSlide.cpp	216
tools/viewer/FitCubicToCircleSlide.cpp	198
tools/viewer/FlutterAnimateSlide.cpp	72
tools/viewer/GMSlide.cpp	29
tools/viewer/GMSlide.h	24
tools/viewer/GlyphTransformSlide.cpp	51
tools/viewer/GradientsSlide.cpp	89
tools/viewer/GraphitePrimitivesSlide.cpp	513
tools/viewer/ImGuiLayer.cpp	188
tools/viewer/ImGuiLayer.h	108
tools/viewer/ImageFilterDAGSlide.cpp	246
tools/viewer/ImageSlide.cpp	33
tools/viewer/ImageSlide.h	23
tools/viewer/LayersSlide.cpp	160
tools/viewer/MSKPSlide.cpp	169
tools/viewer/MSKPSlide.h	38
tools/viewer/ManyRectsSlide.cpp	42
tools/viewer/MaterialShadowsSlide.cpp	113
tools/viewer/MegaStrokeSlide.cpp	57
tools/viewer/MeshGradientSlide.cpp	497
tools/viewer/MeshSlide.cpp	294
tools/viewer/MixerSlide.cpp	67
tools/viewer/MotionMarkSlide.cpp	704
tools/viewer/PatchSlide.cpp	347
tools/viewer/PathClipSlide.cpp	239
tools/viewer/PathEffectsSlide.cpp	100
tools/viewer/PathLerpSlide.cpp	546
tools/viewer/PathOverstrokeSlide.cpp	148
tools/viewer/PathSlide.cpp	612
tools/viewer/PathTessellatorsSlide.cpp	283
tools/viewer/PathTextSlide.cpp	366
tools/viewer/ProtectedSlide.cpp	177
tools/viewer/QuadStrokerSlide.cpp	744
tools/viewer/RasterPipelineVizSlide.cpp	137
tools/viewer/RectanizerSlide.cpp	146
tools/viewer/RepeatTileSlide.cpp	40
tools/viewer/SBIXSlide.cpp	366
tools/viewer/SGSlide.cpp	80
tools/viewer/SKPSlide.cpp	45
tools/viewer/SKPSlide.h	27
tools/viewer/SVGFileSlide.cpp	52
tools/viewer/ShadowColorSlide.cpp	187
tools/viewer/ShadowReferenceSlide.cpp	162
tools/viewer/ShadowUtilsSlide.cpp	211
tools/viewer/ShipSlide.cpp	111
tools/viewer/SimpleStrokerSlide.cpp	342
tools/viewer/SkSLDebuggerSlide.cpp	251
tools/viewer/SkSLDebuggerSlide.h	36
tools/viewer/SkSLSlide.cpp	289
tools/viewer/SkSLSlide.h	52
tools/viewer/SkottieSlide.cpp	643
tools/viewer/SkottieSlide.h	51
tools/viewer/Slide.h	35
tools/viewer/SlideDir.cpp	329
tools/viewer/SlideDir.h	52
tools/viewer/SlidesSlide.cpp	345
tools/viewer/StatsLayer.cpp	215
tools/viewer/StatsLayer.h	41
tools/viewer/StringArtSlide.cpp	41
tools/viewer/StrokeVerbSlide.cpp	190
tools/viewer/SvgSlide.cpp	48
tools/viewer/SvgSlide.h	21
tools/viewer/TextBoxSlide.cpp	290
tools/viewer/TextureUploadSlide.cpp	115
tools/viewer/ThinAASlide.cpp	390
tools/viewer/TimingSlide.cpp	73
tools/viewer/TouchGesture.cpp	290
tools/viewer/TouchGesture.h	72
tools/viewer/TypefaceSlide.cpp	242
tools/viewer/VariableWidthStrokerSlide.cpp	1046
tools/viewer/Viewer.cpp	3012
tools/viewer/Viewer.h	228
tools/viewer/XferSlide.cpp	254
tools/win_lcid.cpp	25
tools/window/ANGLEWindowContext.cpp	96
tools/window/ANGLEWindowContext.h	27
tools/window/BUILD.gn	209
tools/window/DisplayParams.h	108
tools/window/GLWindowContext.cpp	74
tools/window/GLWindowContext.h	24
tools/window/GraphiteDawnWindowContext.cpp	212
tools/window/GraphiteDawnWindowContext.h	32
tools/window/GraphiteDisplayParams.h	58
tools/window/GraphiteNativeMetalWindowContext.h	30
tools/window/GraphiteNativeMetalWindowContext.mm	96
tools/window/GraphiteNativeVulkanWindowContext.cpp	512
tools/window/GraphiteNativeVulkanWindowContext.h	83
tools/window/MetalWindowContext.h	30
tools/window/MetalWindowContext.mm	108
tools/window/RasterWindowContext.h	13
tools/window/VulkanWindowContext.cpp	484
tools/window/VulkanWindowContext.h	77
tools/window/WindowContext.cpp	73
tools/window/WindowContext.h	55
tools/window/android/GLWindowContext_android.cpp	123
tools/window/android/GraphiteVulkanWindowContext_android.cpp	38
tools/window/android/RasterWindowContext_android.cpp	83
tools/window/android/VulkanWindowContext_android.cpp	38
tools/window/android/WindowContextFactory_android.h	17
tools/window/ios/GLWindowContext_ios.mm	117
tools/window/ios/GraphiteMetalWindowContext_ios.mm	74
tools/window/ios/MetalWindowContext_ios.mm	73
tools/window/ios/RasterWindowContext_ios.mm	141
tools/window/ios/WindowContextFactory_ios.h	34
tools/window/mac/GaneshANGLEWindowContext_mac.h	11
tools/window/mac/GaneshANGLEWindowContext_mac.mm	59
tools/window/mac/GaneshGLWindowContext_mac.h	11
tools/window/mac/GaneshGLWindowContext_mac.mm	104
tools/window/mac/GaneshMetalWindowContext_mac.h	11
tools/window/mac/GaneshMetalWindowContext_mac.mm	67
tools/window/mac/GraphiteDawnMetalWindowContext_mac.h	11
tools/window/mac/GraphiteDawnMetalWindowContext_mac.mm	94
tools/window/mac/GraphiteNativeMetalWindowContext_mac.h	11
tools/window/mac/GraphiteNativeMetalWindowContext_mac.mm	66
tools/window/mac/MacWindowGLUtils.h	38
tools/window/mac/MacWindowInfo.h	17
tools/window/mac/RasterWindowContext_mac.h	11
tools/window/mac/RasterWindowContext_mac.mm	137
tools/window/unix/GaneshGLWindowContext_unix.cpp	156
tools/window/unix/GaneshGLWindowContext_unix.h	11
tools/window/unix/GaneshVulkanWindowContext_unix.cpp	59
tools/window/unix/GaneshVulkanWindowContext_unix.h	11
tools/window/unix/GraphiteDawnVulkanWindowContext_unix.cpp	74
tools/window/unix/GraphiteDawnVulkanWindowContext_unix.h	11
tools/window/unix/GraphiteNativeVulkanWindowContext_unix.cpp	58
tools/window/unix/GraphiteNativeVulkanWindowContext_unix.h	11
tools/window/unix/RasterWindowContext_unix.cpp	82
tools/window/unix/RasterWindowContext_unix.h	11
tools/window/unix/XlibWindowInfo.h	18
tools/window/win/ANGLEWindowContext_win.cpp	52
tools/window/win/D3D12WindowContext_win.cpp	195
tools/window/win/GLWindowContext_win.cpp	112
tools/window/win/GraphiteDawnD3D12WindowContext_win.cpp	64
tools/window/win/GraphiteVulkanWindowContext_win.cpp	53
tools/window/win/RasterWindowContext_win.cpp	72
tools/window/win/VulkanWindowContext_win.cpp	54
tools/window/win/WindowContextFactory_win.h	31
