0
Files
src/skia
Dominik Röttsches df67b07713 Prepare Skia BUILD.gn for Fontation ffi.rs restructure
Requires Skia commit [1] to be landed, for example in this roll [2].

[1] http://review.skia.org/c/skia/+/970276
[2] https://crrev.com/c/6397221

Bug: skia:406454923
Change-Id: Ic18fb5d455a56a40c630dd59a9aa87605c9338ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6395360
Reviewed-by: Ben Wagner <bungeman@google.com>
Auto-Submit: Dominik Röttsches <drott@chromium.org>
Commit-Queue: Dominik Röttsches <drott@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1438294}
2025-03-26 11:47:17 -07:00
..
2025-03-13 12:21:35 -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.