Go to file
John Stiles 024d745fcc Add GrFragmentProcessor::Compose for composing two processors.
This is functionally equivalent to RunInSeries, but the implementation
can be simpler, because it doesn't support an arbitrary number of
processors.

In practice, Ganesh no longer calls RunInSeries with more than two
inputs at once, so all existing calls to RunInSeries have been replaced
with Compose.

Change-Id: I719d0a11ed747775af4e99fb9de33323d43e7874
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/305400
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
2020-07-23 14:06:26 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Reland "Migrate SkImage::makeWithFilter to GrRecordingContext" 2020-07-22 12:58:23 +00:00
bin bin/try: automatically set 'git cl issue' when not found 2020-06-25 17:44:01 +00:00
build/fuchsia [fuchsia] Fix fidlc command. 2020-06-10 03:29:24 +00:00
build_overrides Use Dawn's BUILD.gn instead of defining another one for Skia. 2020-04-13 23:26:31 +00:00
client_utils/android Remove SkBitmapRegionDecoder and SkBRDAllocator 2020-06-01 20:56:29 +00:00
demos.skia.org Modify CanvasKit to work in a Web Worker and add a demo of it in action. 2020-07-21 22:21:06 +00:00
dm Rename GrMipMapped GrMipmapped 2020-07-21 14:06:35 +00:00
docker Fix swiftshader Dockerfile. 2020-07-20 17:17:53 +00:00
docs/examples Reland "Migrate SkImage::makeWithFilter to GrRecordingContext" 2020-07-22 12:58:23 +00:00
example Clean up GrContext references in the src/gpu 2020-07-16 14:14:08 +00:00
experimental Fix clang 12 Wsuggest-override and Wsuggest-destructor-override 2020-07-22 01:11:36 +00:00
fuzz add create ddl fuzzer 2020-07-22 20:10:51 +00:00
gm Combine coverage in GrAppliedClip using RunInSeries. 2020-07-22 22:50:52 +00:00
gn Pass -Wno-psabi to clang 2020-07-23 00:27:02 +00:00
include Convert more tests to GrDirectContext/GrRecordingContext pair 2020-07-23 12:49:06 +00:00
infra Remove old devices.json and code 2020-07-23 12:24:26 +00:00
modules [skottie] Add spread/choke support for glow styles 2020-07-22 23:20:02 +00:00
platform_tools turn skottie view into a view group so we can swap out TextureView and SurfaceView 2020-07-09 19:19:30 +00:00
resources [skottie] Add spread/choke support for glow styles 2020-07-22 23:20:02 +00:00
samplecode Show mirror drawn with SkStroke (toy stroker) 2020-07-22 18:49:20 +00:00
site update markdown files 2020-07-20 18:52:55 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src Add GrFragmentProcessor::Compose for composing two processors. 2020-07-23 14:06:26 +00:00
tests Convert more tests to GrDirectContext/GrRecordingContext pair 2020-07-23 12:49:06 +00:00
third_party Roll skcms from 6982458867c4 to 8da4cb002cb4 (1 revision) 2020-07-22 00:53:26 +00:00
tools Fix clang 12 Wsuggest-override and Wsuggest-destructor-override 2020-07-22 01:11:36 +00:00
.clang-format Disable BinPackParameters in .clang-format 2020-03-27 14:32:40 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore Reland the new module for skia lib for g3 2020-06-23 14:19:13 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS GCC: fix unknown attribute warnings for no_sanitize 2020-07-06 13:52:22 +00:00
BUILD.gn add create ddl fuzzer 2020-07-22 20:10:51 +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 SwiftShader from f272427bda39 to 6a8a74986c35 (3 revisions) 2020-07-23 04:42:36 +00:00
go.mod Update Go Deps 2020-07-23 05:34:26 +00:00
go.sum Update Go Deps 2020-07-23 05:34:26 +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 PRESUBMIT: Don't check formatting of deleted files 2020-04-08 10:36:09 +00:00
public.bzl Fix Mac GPU references 2020-07-13 18:04:28 +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 Reland "Add GrContext api to update compressed backend textures." 2020-07-22 16:46:55 +00:00
whitespace.txt Whitespace change to re-trigger Mac/iOS tests 2020-02-23 20:55:01 +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.