Go to file
Jim Van Verth 70a0479261 Use correct packing for Metal uniform arrays.
In Metal, the alignment requirements for float and float2 arrays allow
them to be packed tightly. Packing them loosely was uploading the
data to the wrong locations in GPU memory.

Bug: skia:8243
Change-Id: Ie09edf3363a1f3cefc1da73aa85c4352f0fbedf0
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/211341
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
2019-04-30 18:11:16 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
bin SkQP: new docker test code 2019-04-19 18:50:03 +00:00
dm Move skcms.h to include/third_party/skcms 2019-04-29 15:02:45 +00:00
docker Include wasm debugger in continuous build part 2 2019-04-01 19:51:43 +00:00
docs/examples rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
example rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
experimental Experimental Editor: begin text selection code 2019-04-30 17:21:52 +00:00
fuzz stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
gm stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
gn Revert "SKIA_IMPLEMENTATION is only relevant in shared builds" 2019-04-29 16:20:05 +00:00
include Revert "Temporarily revert runtime decoder registration." 2019-04-30 17:34:12 +00:00
infra Roll recipe dependencies (trivial). 2019-04-30 18:04:07 +00:00
modules stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
platform_tools rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
resources Add planet emoji font. 2019-03-19 17:49:22 +00:00
samplecode stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
site switch some idiosyncratic <includes> to "" 2019-04-23 17:54:48 +00:00
specs [spec] Initial commit for web spec 2019-04-19 16:47:57 +00:00
src Use correct packing for Metal uniform arrays. 2019-04-30 18:11:16 +00:00
tests stop calling legacy 255-biased colormatrix 2019-04-30 16:59:36 +00:00
third_party Move skcms.h to include/third_party/skcms 2019-04-29 15:02:45 +00:00
tools Move skcms.h to include/third_party/skcms 2019-04-29 15:02:45 +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 Add script to pull svgs to svgs/ and add to .gitignore 2018-08-31 20:02:24 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS fix metal build errors with preprocessor definitions 2019-03-28 18:47:37 +00:00
BUILD.gn Experimental Editor: begin text selection code 2019-04-30 17:21:52 +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 2f6bc7b3cacb..b40205fdcd0e (330 commits) 2019-04-30 04:41:07 +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 Move skcms.h to include/third_party/skcms 2019-04-29 15:02:45 +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 [infra] Marker for IntelBayTrail BIOS update. 2018-09-17 16:47:35 +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.