Go to file
John Stiles 010d088e3b Migrate dest-texture uniforms to GrGLSLBuiltinUniformHandles.
Previously, these lived in GrGLSLXferProcessor because only XPs needed
to support readback from the destination. We want the allow destination
readback from anywhere in the fragment pipeline (either FPs or XPs), so
a shared location was needed.

Followup CLs will continue to move dest-texture support out of XPs and
into shared/common homes.

Change-Id: Ic14de687463c0b234abe2d293b934d726646a17d
Bug: skia:12066
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/415556
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
2021-06-04 13:00:53 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bazel bazel baby steps 2020-09-14 15:18:32 +00:00
bench Make GrWangsFormula::conic take "precision" instead of "tolerance" 2021-06-02 18:58:06 +00:00
bin [infra] Delete bin/try* and tools/chrome_release_branch* 2021-05-27 14:27:20 +00:00
build/fuchsia [fuchsia] Fix fidlc command. 2020-06-10 03:29:24 +00:00
build_overrides Fix ANGLE roll 2021-05-10 15:34:52 +00:00
client_utils/android Replace 'typedef xxxxx INHERITED' with 'using INHERITED = xxxx;'. 2020-09-03 03:41:26 +00:00
demos.skia.org [canvaskit] Fix demo image link 2021-06-03 12:57:50 +00:00
dm Convert dmsaa to an SkSurfaceProp 2021-04-20 16:24:56 +00:00
docker [infra] Fix index.d.ts copy in Wasm Docker build 2021-02-23 15:54:11 +00:00
docs/examples Must pass filtering to picture shader 2021-03-18 22:18:47 +00:00
example Remove SDL from DEPS (and SDL example that used it) 2021-05-27 21:37:57 +00:00
experimental [ngatoy] Make RectCmd store a fake paint 2021-06-03 19:33:03 +00:00
fuzz Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
gm Retract the SDC from GMs where possible (take 2) 2021-06-03 16:21:27 +00:00
gn Split GrPathTessellator subclasses into their own files 2021-06-02 18:46:56 +00:00
include Add methods to access the top device's render target proxy 2021-06-03 18:16:27 +00:00
infra Turn on Perf tests for Pixel4. 2021-06-03 14:30:17 +00:00
modules [canvaskit] Remove *Builders in favor of Malloc. 2021-06-03 17:43:58 +00:00
platform_tools [androidkit] Add an extra Skottie sample to CubeActivity 2021-06-02 18:10:06 +00:00
resources Implement compile-time optimization for mix(). 2021-06-01 19:36:05 +00:00
samplecode Split GrPathTessellator subclasses into their own files 2021-06-02 18:46:56 +00:00
site [canvaskit] Update docs to account for API changes 2021-06-02 14:15:18 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src Migrate dest-texture uniforms to GrGLSLBuiltinUniformHandles. 2021-06-04 13:00:53 +00:00
tests Add methods to access the top device's render target proxy 2021-06-03 18:16:27 +00:00
third_party Remove SDL from DEPS (and SDL example that used it) 2021-05-27 21:37:57 +00:00
tools Disable VK_NV_acquire_winrt_display in our apps 2021-06-03 19:14:38 +00:00
.bazelignore bazel baby steps 2020-09-14 15:18:32 +00:00
.clang-format no more bin packing in .clang-format 2021-03-04 17:22:50 +00:00
.clang-tidy Disable ClangTidy namespace comments for short blocks. 2020-08-24 14:01:22 +00:00
.gitignore [infra] Add bin/fetch-sk 2021-05-24 17:42:17 +00:00
.gn Pre-emptive fix for upcoming ANGLE change. 2021-01-08 17:23:52 +00:00
AUTHORS Add UWP support 2021-02-10 19:04:42 +00:00
BUILD.bazel bazel baby steps 2020-09-14 15:18:32 +00:00
BUILD.gn Remove SDL from DEPS (and SDL example that used it) 2021-05-27 21:37:57 +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 ANGLE from 152450f82146 to fafd64a62e5b (20 revisions) 2021-06-04 04:50:57 +00:00
DIR_METADATA Move metadata in OWNERS files to DIR_METADATA files 2021-02-02 23:41:54 +00:00
go.mod Update go.skia.org/infra in go.mod/go.sum 2021-05-17 14:32:20 +00:00
go.sum [infra] Fix go.sum 2021-05-17 18:06:20 +00:00
LICENSE LICENSE file: clean up 2019-11-22 21:59:03 +00:00
PRESUBMIT.py Revert "Display a Docs-Preview link for each modified MD file" 2021-04-22 13:39:28 +00:00
public.bzl Enable DSL FP tests. 2021-04-22 21:03:43 +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 Update release notes for m92 cut, m93 begin 2021-05-21 18:18:03 +00:00
whitespace.txt Test master branch deletion 2021-05-25 13:20:41 +00:00
WORKSPACE.bazel bazel baby steps 2020-09-14 15:18:32 +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.