Go to file
Greg Daniel ed629c191d Support making a VkRenderPasses with self dependencies.
The self dependencies allow us to use xfer barriers for advanced blends.
If we don't have the advanced blend extension the self dependency render
passes will also have an input attachment on them which can be used to
read the dst value in the shader.

Also has some renaming of previously plumbed values to better match what
we are doing.

Bug: skia:10409
Change-Id: I3b343064627921b8dc3debeeb6869b0f4b2dcc42
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/310337
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
2020-08-14 17:35:29 +00:00
animations
bench benchmark for text vertex fill 2020-08-14 16:03:57 +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 Enable ClangTidy check modernize-make-unique. 2020-08-03 17:53:52 +00:00
demos.skia.org Add path rendering performance demo to demos.skia.org 2020-08-11 19:57:08 +00:00
dm Require a direct context to precompile shaders in DM 2020-08-14 12:54:46 +00:00
docker Fix swiftshader Dockerfile. 2020-07-20 17:17:53 +00:00
docs/examples Update more example code to GrDirectContext/GrRecordingContext pair 2020-08-13 19:30:12 +00:00
example Clean up GrContext references in the src/gpu 2020-07-16 14:14:08 +00:00
experimental missed minification bug 2020-08-14 17:06:05 +00:00
fuzz add SKPath::readFromMemory() fuzzer 2020-08-12 17:40:16 +00:00
gm Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
gn Revert "move conditions for JIT into SkVM.h" 2020-08-14 17:24:08 +00:00
include Enable ClangTidy check modernize-use-nullptr. 2020-08-14 16:14:30 +00:00
infra Reenable the small path renderer on the DDL1 bots 2020-08-12 17:14:06 +00:00
modules Enable ClangTidy check modernize-use-nullptr. 2020-08-14 16:14:30 +00:00
platform_tools implement and test basic playback features for SkottieView 2020-08-12 14:50:28 +00:00
resources Reland "Add an SkImageGenerator that uses NDK APIs" 2020-08-05 18:55:30 +00:00
samplecode Componentize SkAudioPlayer 2020-08-14 13:46:06 +00:00
site Describe the Skia 'onMethodName' pattern. 2020-08-14 14:21:28 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src Support making a VkRenderPasses with self dependencies. 2020-08-14 17:35:29 +00:00
tests Improve unit tests for switch-case and enum error handling. 2020-08-14 17:10:15 +00:00
third_party Roll skcms from 8da4cb002cb4 to b1f9041ffe31 (1 revision) 2020-07-31 13:54:35 +00:00
tools Fix MetalWindowContext::swapBuffers. 2020-08-14 16:22:48 +00:00
.clang-format Disable BinPackParameters in .clang-format 2020-03-27 14:32:40 +00:00
.clang-tidy Enable ClangTidy check modernize-use-nullptr. 2020-08-14 16:14:30 +00:00
.gitignore [infra] Update recipe dependencies 2020-08-03 11:34:57 +00:00
.gn
AUTHORS GCC: fix unknown attribute warnings for no_sanitize 2020-07-06 13:52:22 +00:00
BUILD.gn Revert "move conditions for JIT into SkVM.h" 2020-08-14 17:24:08 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS Roll Chromium from ffe842956061 to 00c099ff627a (445 revisions) 2020-08-14 04:54:19 +00:00
go.mod Update Go Deps 2020-07-25 05:33:32 +00:00
go.sum Update Go Deps 2020-07-25 05:33:32 +00:00
LICENSE
OWNERS
PRESUBMIT.py PRESUBMIT: Don't check formatting of deleted files 2020-04-08 10:36:09 +00:00
public.bzl Reland "Add an SkImageGenerator that uses NDK APIs" 2020-08-05 18:55:30 +00:00
README
README.chromium
RELEASE_NOTES.txt Add platform image encoder for using NDK APIs 2020-08-13 15:21:41 +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.