Go to file
Ben Wagner 782a957f83 Update fontscalerdistortable to onOnceBeforeDraw.
In viewer fontscalerdistortable spends a large amount of resources
continually recreating typefaces. Instead, just create the needed
typefaces once up front and then use them in onDraw. This also makes it
easier to just check in popular variants for testing how system specific
fonts look.

Change-Id: Ie5f975cd87e87523b6f28ff01ec9ffc726d8b971
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/265148
Commit-Queue: Herb Derby <herb@google.com>
Reviewed-by: Herb Derby <herb@google.com>
2020-02-06 16:25:41 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
bin [infra] Fix bin/try 2020-01-14 12:05:56 +00:00
build/fuchsia Change fidl tables from cpp to c. 2020-01-30 18:01:05 +00:00
build_overrides Update Dawn backend to ToT. This is about 3 months of changes. 2019-10-15 22:26:38 +00:00
dm Reland: Initial checkin of GM verifier framework 2020-02-06 15:01:31 +00:00
docker [canvaskit] Update build script to support latest Emscripten 2020-01-28 15:41:58 +00:00
docs/examples decs/examples: Support more fiddle types: offscreen, srgb 2020-01-30 16:31:58 +00:00
example Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
experimental decs/examples: Support more fiddle types: offscreen, srgb 2020-01-30 16:31:58 +00:00
fuzz Make it safe to include SkRuntimeEffect.h from client code 2019-12-30 21:06:56 +00:00
gm Update fontscalerdistortable to onOnceBeforeDraw. 2020-02-06 16:25:41 +00:00
gn Reland: Initial checkin of GM verifier framework 2020-02-06 15:01:31 +00:00
include Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
infra Change name from skia.primary->luci.skia.skia.primary 2020-02-06 13:14:21 +00:00
modules Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
platform_tools Reland "GrGLMakeNativeInterface_{iOS,mac,win}: clean up" 2020-01-08 16:55:43 +00:00
resources [skottie] Add support for ADBE Pro Levels2 effect 2020-02-05 21:05:08 +00:00
samplecode Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
site Update Viewer docs for Android and iOS. 2020-02-05 04:40:23 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
tests Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
third_party let's try to fix nullptr + k 2020-01-31 19:24:21 +00:00
tools Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
.clang-format restore .clang-format 2019-03-21 15:52:32 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore clean up some .gitignores 2019-05-15 19:55:45 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Optimize SkSL xor where one argument is constant 2019-12-20 14:50:46 +00:00
BUILD.gn remove more vtune references 2020-01-29 04:19:03 +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 third_party/externals/swiftshader 8e8e1d0dd729..dd48b7e2d06e (2 commits) 2020-02-06 04:35:20 +00:00
go.mod Update Go Deps 2020-02-02 05:24:51 +00:00
go.sum Update Go Deps 2020-02-02 05:24:51 +00:00
LICENSE LICENSE file: clean up 2019-11-22 21:59:03 +00:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py Fix error on PRESUBMIT PostUploadHook 2020-02-05 11:11:07 +00:00
public.bzl Reland: Initial checkin of GM verifier framework 2020-02-06 15:01:31 +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 Remove SkMaxScalar and SkMinScalar 2020-02-06 15:43:22 +00:00
whitespace.txt Whitespace test 2019-05-18 13:05:29 +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.