Go to file
Mike Klein 7d3b27d90e free skvx from its Skia shackles
Remove the need to include SkTypes.h in SkVx.h,
making SkVx entirely independent of Skia.

As an experiment, switch to checking Clang/GCC-style __SSE__ /
__ARM_NEON defines directly instead of the slightly more abstract
SK_CPU_SSE_LEVEL / SK_ARM_HAS_NEON.

Those SK_ defines only exist to help SSE detection on MSVC, which SkVx
generates serial code for anyway.

If this sticks I may do this same sort of change all through Skia.

Change-Id: I1c51fd6ba1fa48f199ce623824d5ef20ff6be995
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/219541
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Mike Klein <mtklein@google.com>
2019-06-07 18:08:23 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench SkParagraph 2019-06-07 17:23:23 +00:00
bin SkQP: new docker test code 2019-04-19 18:50:03 +00:00
dm Make color initialization version of createBackendTexture public 2019-06-04 20:12:22 +00:00
docker Include wasm debugger in continuous build part 2 2019-04-01 19:51:43 +00:00
docs/examples PDF example 2019-05-28 17:21:59 +00:00
example Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
experimental run rewrite_includes.py 2019-06-06 17:11:02 +00:00
fuzz Make fuzzing use embedded test font 2019-06-03 16:29:21 +00:00
gm Reland "Reland "Remove support for copyAsDraw in gpu copySurface."" 2019-06-07 17:38:33 +00:00
gn Reland "Reland "Remove support for copyAsDraw in gpu copySurface."" 2019-06-07 17:38:33 +00:00
include free skvx from its Skia shackles 2019-06-07 18:08:23 +00:00
infra SkParagraph 2019-06-07 17:23:23 +00:00
modules SkParagraph 2019-06-07 17:23:23 +00:00
platform_tools rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
resources [skottie] Fix zero-overlap selector handling 2019-06-06 16:09:39 +00:00
samplecode SkParagraph 2019-06-07 17:23:23 +00:00
site Make fuzzing use embedded test font 2019-06-03 16:29:21 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Revise GrDataUtils to be more self-contained (take 3) 2019-06-07 17:50:43 +00:00
tests Reland "Reland "Remove support for copyAsDraw in gpu copySurface."" 2019-06-07 17:38:33 +00:00
third_party Roll skia/third_party/skcms 386ae89d2b64..ed2c978cdeef (1 commits) 2019-06-07 17:14:43 +00:00
tools run rewrite_includes.py 2019-06-06 17:11:02 +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 Fix use of 'is' operator for comparison 2019-05-07 14:22:15 +00:00
BUILD.gn SkParagraph 2019-06-07 17:23:23 +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/angle2 b91f87b6ce1c..ea49f6f5d4e3 (8 commits) 2019-06-07 06:00:34 +00:00
go.mod [infra] Pin infra code using Go modules 2019-05-06 17:53:19 +00:00
go.sum [infra] Pin infra code using Go modules 2019-05-06 17:53:19 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py add mtklein to api approvals 2019-04-02 15:16:56 +00:00
public.bzl add SkVMBuilders.* to DM deps in G3 2019-06-04 18:42:23 +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
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.