Go to file
Herb Derby b018bcf5d5 Introduce SubRunContainer - common SubRun code from Blobs and Slugs
Factor out the common code for handling SubRuns from Blobs and
Slugs. SubRunContainer will be moved to its own file in the
next CL to reduce the size of TextBlob.cpp.

Change-Id: I185336c5fa7a70841ef7b706fa194aa01649dacc
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/544248
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2022-05-31 20:32:16 +00:00
bazel [bazel] Add rules for CanvasKit and dependent modules 2022-05-31 14:14:54 +00:00
bench Reduce SkGlyphRunPainter.h includes 2022-05-26 14:32:19 +00:00
bin Update SKPs documentation link 2022-05-18 15:21:44 +00:00
build/fuchsia [fuchsia] Fix fidlc command. 2020-06-10 03:29:24 +00:00
build_overrides Set dawn_vulkan_tools_dir in Dawn's GN overrides 2022-04-14 17:05:33 +00:00
client_utils/android Revert "Move SkCamera.h to client_utils/android" 2022-04-25 12:33:01 +00:00
demos.skia.org [canvaskit] Add in fillText to spreadsheet demo for comparison 2022-02-15 15:35:43 +00:00
dm [graphite] Add SkCombinationBuilder.h 2022-05-23 20:26:17 +00:00
docker Force removal of broken symlink that ships with Perfetto 2022-05-25 21:27:30 +00:00
docs/examples Reland "Add kR8_unorm_SkColorType" 2022-02-10 18:00:19 +00:00
example [bazel] Get GPU examples working 2022-05-31 14:14:54 +00:00
experimental [bazel] Add in hierarchical filegroup Bazel rules. 2022-05-31 14:14:54 +00:00
fuzz Run SkSL unit tests with optimizations disabled. 2022-05-11 14:38:07 +00:00
gm GrResourceProvider::createBuffer: group data ptr with size in overload. 2022-05-31 18:35:40 +00:00
gn implement animatable particle drawables 2022-05-26 19:03:31 +00:00
include [bazel] Add fixes for G3 2022-05-31 19:50:47 +00:00
infra [bazel] Delete gazelle-based BUILD.bazel files 2022-05-31 14:14:54 +00:00
modules Returning back offsets for glyphs 2022-05-31 18:58:52 +00:00
platform_tools Fix bug where SkQP test that are always to be excluded are not. 2022-04-29 20:26:54 +00:00
resources implement animatable particle drawables 2022-05-26 19:03:31 +00:00
samplecode Remove SkNx entirely 2022-05-24 15:57:57 +00:00
site [bazel] Delete gazelle-based BUILD.bazel files 2022-05-31 14:14:54 +00:00
specs [infra] Port serve.py from Python2 to 3 2021-08-31 15:28:19 +00:00
src Introduce SubRunContainer - common SubRun code from Blobs and Slugs 2022-05-31 20:32:16 +00:00
tests GrResourceProvider::createBuffer: group data ptr with size in overload. 2022-05-31 18:35:40 +00:00
third_party [bazel] Get GPU examples working 2022-05-31 14:14:54 +00:00
toolchain set up tools for building Skia on Mac semi hermetically 2022-05-04 16:56:46 +00:00
tools [bazel] Add rules for CanvasKit and dependent modules 2022-05-31 14:14:54 +00:00
.bazelrc [bazel] Add in hierarchical filegroup Bazel rules. 2022-05-31 14:14:54 +00:00
.bazelversion [canvaskit] Add skottie to Bazel build 2022-02-04 19:18:27 +00:00
.clang-format no more bin packing in .clang-format 2021-03-04 17:22:50 +00:00
.clang-tidy Disable ClangTidy namespace comments for short blocks. 2020-08-24 14:01:22 +00:00
.gitignore [infra] Add BazelBuild task to build CanvasKit on the CI with Bazel 2022-05-06 17:54:08 +00:00
.gn Add support for ANGLE's Metal backend 2022-04-28 19:53:18 +00:00
.vpython [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00
AUTHORS Add mike@reedtribe.org to AUTHORS 2022-05-19 12:49:11 +00:00
BUILD.bazel [bazel] Add in hierarchical filegroup Bazel rules. 2022-05-31 14:14:54 +00:00
BUILD.gn Revert "Add Perfetto library (gn & bazel) and bare-bones SkPerfTrace class" 2022-05-26 16:21:27 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll SK Tool from 42e81270f532 to 7488f1b9caa8 2022-05-31 20:17:42 +00:00
DIR_METADATA Move metadata in OWNERS files to DIR_METADATA files 2021-02-02 23:41:54 +00:00
go_repositories.bzl [infra] Update dep of infra repo 2022-04-28 13:20:10 +00:00
go.mod [infra] Update dep of infra repo 2022-04-28 13:20:10 +00:00
go.sum [infra] Fix go.sum 2022-04-28 18:01:34 +00:00
LICENSE LICENSE file: clean up 2019-11-22 21:59:03 +00:00
OWNERS [infra] Add wildcard OWNERS 2021-08-30 19:19:34 +00:00
OWNERS.android Update OWNERS.android with more details 2022-03-16 18:13:33 +00:00
package-lock.json [bazel] Make custom karma_test rule 2022-02-23 14:53:01 +00:00
package.json [bazel] Make custom karma_test rule 2022-02-23 14:53:01 +00:00
PRESUBMIT.py [bazel] Add rules for CanvasKit and dependent modules 2022-05-31 14:14:54 +00:00
public.bzl Remove SkNx entirely 2022-05-24 15:57:57 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
RELEASE_NOTES.txt Constify the uniform value SkDatas in runtime effects 2022-05-31 16:59:10 +00:00
requirements.txt Added expected hash for MarkupSafe for the MacOS platform with the M1 chip 2022-05-19 17:54:32 +00:00
whitespace.txt Push shaders.skia.org. 2022-01-19 21:46:16 +00:00
WORKSPACE.bazel Revert "Add Perfetto library (gn & bazel) and bare-bones SkPerfTrace class" 2022-05-26 16:21:27 +00:00

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

See full details, and build instructions, at https://skia.org.