Go to file
Chris Dalton 2b5989005c Bootstrap a very simple viewer implementation in CanvasKit
Adds a "viewer" option to the build system that brings in tooling code
and sample code. Adds a very simple "MakeSlide" binding that knows
how to create the WavyPathText sample slide. Adds viewer.html with
code to animate viewer slides.

This can hopefully be the starting point for future work on bringing
viewer to CanvasKit.

Change-Id: Ia26e08726384b40b3f544fe8254f430dc9db08db
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/278892
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Chris Dalton <csmartdalton@google.com>
2020-03-25 17:31:56 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Revert "Revert "Revert "Revert "Don't build GL on Metal, Vulkan, Dawn, Direct3D bots"""" 2020-03-20 17:11:58 +00:00
bin [infra] Fix bin/try 2020-01-14 12:05:56 +00:00
build/fuchsia Add command line argument to specify the rendertests file. 2020-03-05 17:51:12 +00:00
build_overrides Add Dawn on Windows job. 2020-02-28 17:48:37 +00:00
dm Make skia_use_xps option work on Windows 2020-03-24 17:09:33 +00:00
docker Revert "fiddle - Don't make warnings into errors." 2020-02-07 21:39:38 +00:00
docs/examples Fix matrix scoping issue in sample 2020-03-23 13:44:53 +00:00
example Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
experimental Revert "Revert "Revert "Revert "Don't build GL on Metal, Vulkan, Dawn, Direct3D bots"""" 2020-03-20 17:11:58 +00:00
fuzz Revert "Revert "Revert "Revert "Don't build GL on Metal, Vulkan, Dawn, Direct3D bots"""" 2020-03-20 17:11:58 +00:00
gm Validate per-vertex vertices data against effect in SkCanvas 2020-03-25 16:01:46 +00:00
gn Bootstrap a very simple viewer implementation in CanvasKit 2020-03-25 17:31:56 +00:00
include Roll skia/third_party/skcms cbf3b9df1ae1..bd0abcd0646a (1 commits) 2020-03-24 18:03:33 +00:00
infra [infra] Update infra dep 2020-03-25 13:28:56 +00:00
modules Bootstrap a very simple viewer implementation in CanvasKit 2020-03-25 17:31:56 +00:00
platform_tools Reland "GrGLMakeNativeInterface_{iOS,mac,win}: clean up" 2020-01-08 16:55:43 +00:00
resources move ducky images into images 2020-03-25 12:19:56 +00:00
samplecode Bootstrap a very simple viewer implementation in CanvasKit 2020-03-25 17:31:56 +00:00
site add a color management page to skia.org 2020-03-25 13:31:06 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Don't add offsets to nullptr in GrGLOpsRenderPass 2020-03-25 16:58:56 +00:00
tests Implement GrTAllocator in terms of GrBlockAllocator 2020-03-24 18:00:33 +00:00
third_party Roll skia/third_party/skcms cbf3b9df1ae1..bd0abcd0646a (1 commits) 2020-03-24 18:03:33 +00:00
tools add --skvm and '!' to viewer to toggle using skvm blitters 2020-03-21 19:31:11 +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 Bootstrap a very simple viewer implementation in CanvasKit 2020-03-25 17:31:56 +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 ../src 6af71a8d4b35..772d20849991 (401 commits) 2020-03-25 05:07:26 +00:00
go.mod [infra] Update infra dep 2020-03-25 13:28:56 +00:00
go.sum [infra] Update go.sum 2020-03-25 14:15:26 +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 [Tree Status] Update all references in Skia repo to tree-status 2020-03-02 18:43:49 +00:00
public.bzl [skottie] Cleanup: split animators into separate CUs 2020-03-17 15:48:17 +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 Flesh out backend textures and rendertargets to support Direct3D. 2020-03-20 17:12:46 +00:00
whitespace.txt Whitespace change to re-trigger Mac/iOS tests 2020-02-23 20:55:01 +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.