Go to file
Robert Phillips c554dcf4b5 Add helper to determine the index buffer that will be used
This CL doesn't use the new VertexSpec member variable but should clarify the path forward (i.e., we will determine the index buffer option at characterize time and enforce that decision at onPrepare time for all the meshes).

This also refactors the GrTextureOp::characterize call.

Change-Id: I7010385abf5a462c12fd47e314aad893bca85fb9
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/251002
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
2019-10-28 16:36:02 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Revert "Add variety of bulk API benchmarks" 2019-10-28 16:29:35 +00:00
bin roll GN 2019-09-26 20:34:17 +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 Rename functions in TestUtils.h 2019-10-25 00:36:28 +00:00
docker Fix usage of depot_tools in containers. 2019-10-14 19:38:40 +00:00
docs/examples docs/fiddle: add "incomplete" fiddle. 2019-10-11 18:22:34 +00:00
example Revert "add guard to switch to SkPathTypes" 2019-09-14 19:13:44 +00:00
experimental Reland "Minimal iOS app: Perform present subsequent to flush" 2019-10-14 18:32:37 +00:00
fuzz [fuzzing] Fix skdescriptor deserialize compile 2019-10-23 11:54:14 +00:00
gm Revert "Rename sampleVariablesSupport() to sampleMaskSupport()" 2019-10-23 12:27:08 +00:00
gn Revert "Add variety of bulk API benchmarks" 2019-10-28 16:29:35 +00:00
include Make GrSurfaceProxy ref counts thread safe. 2019-10-24 19:55:23 +00:00
infra [Android compile bots] Add comment to CL when both nopatch and withpatch builds fail 2019-10-28 14:55:01 +00:00
modules [canvaskit] Use skia's version of png and zlib 2019-10-28 16:27:53 +00:00
platform_tools android_gdbserver: Don't fail when trying to locate nonexistent files 2019-09-16 16:28:33 +00:00
resources SkRemoteGlyphCache Add tracing to diff canvas 2019-10-24 17:09:31 +00:00
samplecode Add helper to determine the index buffer that will be used 2019-10-28 16:36:02 +00:00
site [skottie] Site update 2019-10-22 14:27:47 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Add helper to determine the index buffer that will be used 2019-10-28 16:36:02 +00:00
tests Disable async readback from protected memory 2019-10-25 20:02:01 +00:00
third_party Update Dawn to ToT. 2019-10-17 19:16:09 +00:00
tools SkQP: mark several gms as unsuitable for skqp 2019-10-25 18:21:23 +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 Metal includes breaking macOS local builds 2019-07-08 14:02:47 +00:00
BUILD.gn SkRemoteGlyphCache Add tracing to diff canvas 2019-10-24 17:09:31 +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 [canvaskit] Use newer freetype 2019-10-28 15:15:39 +00:00
go.mod Update Go deps 2019-10-24 05:26:54 +00:00
go.sum Update Go deps 2019-10-24 05:26:54 +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 Use urllib_request instead of urllib2 in PRESUBMIT. 2019-10-22 20:30:56 +00:00
public.bzl remove SkPicture_none.cpp 2019-08-16 14:52:25 +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 Fix up release notes file 2019-10-23 01:49:36 +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.