0
Files
src/skia
Robert Phillips e127d3635a Add HistogramCustomExactLinear
For the Precompile and Pipeline Cache UMA metrics Skia needs linear count histograms with custom parameters.

Low-Coverage-Reason: EXPERIMENTAL_CODE - Precompilation is not yet enabled in Chromium
Bug: crbug.com/358074434
Change-Id: I08d25089a70957585e232a21e28fa17eb71c3020
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6420445
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
Feels: Robert Phillips <robertphillips@google.com>
Cr-Commit-Position: refs/heads/main@{#1441105}
2025-04-01 12:14:51 -07:00
..
2025-03-13 12:21:35 -07:00
2025-04-01 12:14:51 -07:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

The Skia library can be found in //third_party/skia, and full documentation is available at https://skia.org/

This directory includes low-level chromium utilities for interacting with Skia:

  • Build rules for the Skia library
  • Configuration of the library (config/SkUserConfig.h)
  • Serialization of Skia types (public/mojom)
  • Implementations of Skia interfaces for platform behavior, such as fonts and memory allocation, as well as other miscellaneous utilities (ext).

Note that Skia is used directly in many parts of the chromium codebase. This directory is only concerned with code layered on Skia that will be reused frequently, across multiple chromium components.