Go to file
Mike Klein db38022b7c extend -O1 hack to avx2 code as well
Remember this bug where things would draw completely
right then wrong then right then wrong in vertical
stripes, that boiled down to an inappropriate call
to vzeroupper before some Mac-specific stack checks?

At the time we thought it was limited to only AVX
code, but of course it applies to AVX2 as well.

This removes pinstripes from many GMs when at -O0.

Bug: skia:9709
Change-Id: I51bc347529b4e3b6c00db37f9cfa18230a614345
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/265900
Auto-Submit: Mike Klein <mtklein@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
2020-01-22 22:02:59 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Revert "Revert "Revert "Complete rewrite of the SkSL interpreter""" 2020-01-22 21:59:48 +00:00
bin [infra] Fix bin/try 2020-01-14 12:05:56 +00:00
build/fuchsia Add logger service. 2020-01-04 02:27:14 +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 DCI-P3 -> Display P3 in Skia 2020-01-16 21:24:16 +00:00
docker Make OUTPUT_DIRECTORY in ProdDoxyfile configurable 2019-12-18 16:46:25 +00:00
docs/examples [minor] docs/examples: cleanup 2020-01-16 17:47:15 +00:00
example Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
experimental Fix compilation settings for wasm debugger 2020-01-17 20:44:13 +00:00
fuzz Make it safe to include SkRuntimeEffect.h from client code 2019-12-30 21:06:56 +00:00
gm Reland "Reland "Pass in a SkColorType into SkImage_Gpu ctor."" 2020-01-22 18:41:06 +00:00
gn Revert "Revert "Revert "Complete rewrite of the SkSL interpreter""" 2020-01-22 21:59:48 +00:00
include Revert "Revert "use SkM44 internally"" 2020-01-22 20:19:16 +00:00
infra Roll recipe dependencies (trivial). 2020-01-22 20:05:27 +00:00
modules Revert "Revert "Revert "Complete rewrite of the SkSL interpreter""" 2020-01-22 21:59:48 +00:00
platform_tools Reland "GrGLMakeNativeInterface_{iOS,mac,win}: clean up" 2020-01-08 16:55:43 +00:00
resources [skottie] Add custom props rendering GM 2020-01-17 13:53:02 +00:00
samplecode Add a tessellation mode that triangulates the inner polygon separately 2020-01-22 17:01:06 +00:00
site Update remote access documentation for Win2019 2020-01-07 18:55:57 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Revert "Revert "Revert "Complete rewrite of the SkSL interpreter""" 2020-01-22 21:59:48 +00:00
tests Revert "Revert "Revert "Complete rewrite of the SkSL interpreter""" 2020-01-22 21:59:48 +00:00
third_party [canvaskit] Remove support for T1 fonts and reduce code size 2020-01-06 18:49:41 +00:00
tools add --dylib to fm 2020-01-22 18:05:04 +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 extend -O1 hack to avx2 code as well 2020-01-22 22:02:59 +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 845a09b8241e..8c396a9cc4a8 (5 commits) 2020-01-22 04:48:04 +00:00
go.mod Update go.skia.org/infra in go.mod/go.sum 2020-01-09 15:03:46 +00:00
go.sum Update go.skia.org/infra in go.mod/go.sum 2020-01-09 15:03:46 +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 remove obsolete presubmit checks 2020-01-14 15:47:13 +00:00
public.bzl [skottie] Cleanup: convert shape layer adapters to new pattern 2020-01-22 20:16:36 +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 Make SkImageInfo::validRowBytes consider alignment 2020-01-22 16:40:34 +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.