Go to file
Brian Salomon 24d377eedf Store tasks to execute before VK secondary command buffers generically.
Repurpose GrTRecorder for storing these tasks. It's currently unused.
Reimplement on top of SkArenaAlloc and using emplace methods now that we
have C++14.

Currently it stores copy and upload tasks. In the future it will store
transfer-out commands.

Removes the optimization that reset copy-ins on clear/discard. However,
none of our existing tests exercised it.

Change-Id: I0474f77cc2d368461d542de50a7a0c5609312001
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209643
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2019-04-23 20:43:04 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Update compositing benchmark to use image-set API 2019-04-19 17:36:34 +00:00
bin SkQP: new docker test code 2019-04-19 18:50:03 +00:00
dm Add skcms directory to public includes 2019-04-22 20:32:23 +00:00
docker Include wasm debugger in continuous build part 2 2019-04-01 19:51:43 +00:00
docs/examples New factories for SkShaders 2019-04-09 19:15:01 +00:00
example Use SkTileMode instead of nested enum 2019-04-03 15:24:18 +00:00
experimental make -Werror or /WX optional, off by default 2019-04-23 20:39:34 +00:00
fuzz New factories for SkShaders 2019-04-09 19:15:01 +00:00
gm switch some idiosyncratic <includes> to "" 2019-04-23 17:54:48 +00:00
gn make -Werror or /WX optional, off by default 2019-04-23 20:39:34 +00:00
include Store tasks to execute before VK secondary command buffers generically. 2019-04-23 20:43:04 +00:00
infra make -Werror or /WX optional, off by default 2019-04-23 20:39:34 +00:00
modules make -Werror or /WX optional, off by default 2019-04-23 20:39:34 +00:00
platform_tools switch some idiosyncratic <includes> to "" 2019-04-23 17:54:48 +00:00
resources Add planet emoji font. 2019-03-19 17:49:22 +00:00
samplecode switch some idiosyncratic <includes> to "" 2019-04-23 17:54:48 +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 Store tasks to execute before VK secondary command buffers generically. 2019-04-23 20:43:04 +00:00
tests Store tasks to execute before VK secondary command buffers generically. 2019-04-23 20:43:04 +00:00
third_party are these include paths no longer needed? 2019-04-23 18:22:36 +00:00
tools switch some idiosyncratic <includes> to "" 2019-04-23 17:54:48 +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 sort, dedup skia_public_includes 2019-04-23 19:07: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 Roll third_party/externals/angle2 c467f7b54188..cff6f150eae1 (1 commits) 2019-04-23 05:10:06 +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 third_party/skcms to includes 2019-04-23 11:18: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
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.