Go to file
Brian Salomon 348a037297 Change mechanism that lets GrRenderTargetContext caller get op list ID.
Previously we relied on GrRenderTargetOpList returning an ID if and only
if it did not merge the op. Upcoming changes to GrRenderTargetOpList will
make it harder to track whether the op was merged.

Only CCPR (and related unit test) requires the op list ID. Now CCPR passes
a callback that is called when the op list is deterimined but before
we know if the op merges or not.

Change-Id: Iead1c3eff8de5a4183e330dd7b57362cbffe0ebb
Reviewed-on: https://skia-review.googlesource.com/c/166624
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Chris Dalton <csmartdalton@google.com>
2018-10-31 18:09:00 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Make nanobench --mpd flush between canvases. 2018-10-31 17:39:11 +00:00
bin Add script to pull svgs to svgs/ and add to .gitignore 2018-08-31 20:02:24 +00:00
dm remove src/jumper 2018-10-24 11:15:58 +00:00
docker Use new build targets in continuous build of skottie and debugger. 2018-09-20 15:26:18 +00:00
docs docs with more pop 2018-10-31 16:45:32 +00:00
example Compile with GCC 7.2.0. 2018-03-13 22:18:18 +00:00
experimental experimental/tools/generate-unicode-test-txt: update 2018-10-31 17:05:54 +00:00
fuzz Remove SrcRectConstraint from drawImageRect overloads with no src rect 2018-10-29 15:11:52 +00:00
gm add unpremul gm 2018-10-31 15:41:30 +00:00
gn add unpremul gm 2018-10-31 15:41:30 +00:00
include Use std::numeric_limits for SK_FloatNaN and Infinity 2018-10-31 18:02:00 +00:00
infra Roll recipe dependencies (nontrivial). 2018-10-31 16:38:00 +00:00
modules SkShaper: Fix a couple of crashes when fonts aren't found 2018-10-31 17:46:54 +00:00
platform_tools SkQP/Java: remove unneeded stack trace, count tests correcctly 2018-10-26 18:07:33 +00:00
resources Test a GIF with an out of range transparent index 2018-10-12 14:20:02 +00:00
samplecode Refactor Nima code 2018-10-30 19:32:52 +00:00
site SkShaper: Fix a couple of crashes when fonts aren't found 2018-10-31 17:46:54 +00:00
src Change mechanism that lets GrRenderTargetContext caller get op list ID. 2018-10-31 18:09:00 +00:00
tests Change mechanism that lets GrRenderTargetContext caller get op list ID. 2018-10-31 18:09:00 +00:00
third_party [canvaskit] Expose nima animation as POC 2018-10-30 20:15:28 +00:00
tools Change mechanism that lets GrRenderTargetContext caller get op list ID. 2018-10-31 18:09:00 +00:00
.clang-format clean up flattenable macro cruft 2018-10-19 16:18:32 +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 Fixed SkVertices crashing on Windows DLL builds 2018-04-22 14:42:01 +00:00
BUILD.gn [canvaskit] Expose nima animation as POC 2018-10-30 20:15:28 +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 193a284d34d2..d60e42f8e79e (1 commits) 2018-10-31 11:02:52 +00:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07: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 new autoroll service accounts to AUTHORS check bypass 2018-09-07 18:49:23 +00:00
public.bzl Revert "add flag for google3 build" 2018-10-27 15:38:16 +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.