Go to file
Robert Phillips f8b1ba0410 [graphite] Make the SkPipelineDataGatherer be the source of the Layout
The SkPipelineDataGatherer is going to subsume all the UniformManagers
scattered across the code so it will need the Layout in its ctor and
be plumbed where ever there is a UniformManager (in order to replace it).

Bug: skia:12701
Change-Id: I4f42bf50023e9e66c90f9a14833b976e214e1cc1
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/526275
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2022-04-04 16:30:16 +00:00
bazel [canvaskit] Can build debug mode with RBE 2022-03-31 13:59:15 +00:00
bench [includes] Prepare for moving SkColorSpace to forward declare 2022-03-31 19:50:10 +00:00
bin Handle 'aarch64' from platform.machine() 2022-03-01 13:10:59 +00:00
build/fuchsia
build_overrides Add Abseil dependency for Dawn 2021-09-22 22:05:32 +00:00
client_utils/android Make class members that are static constexpr also be inline. 2021-10-11 16:22:59 +00:00
demos.skia.org [canvaskit] Add in fillText to spreadsheet demo for comparison 2022-02-15 15:35:43 +00:00
dm [includes] Enforce IWYU for //tools/debugger/... 2022-03-30 13:53:13 +00:00
docker [canvaskit] Enable Debugger bindings for autobuild 2022-03-08 17:42:37 +00:00
docs/examples Reland "Add kR8_unorm_SkColorType" 2022-02-10 18:00:19 +00:00
example [bazel] Add support for Dawn (via Vulkan) 2022-03-22 13:05:52 +00:00
experimental [graphite] Make the SkPipelineDataGatherer be the source of the Layout 2022-04-04 16:30:16 +00:00
fuzz [includes] Enforce IWYU for //tools/debugger/... 2022-03-30 13:53:13 +00:00
gm [includes] Prepare for moving SkColorSpace to forward declare 2022-03-31 19:50:10 +00:00
gn [graphite] Add a result param to graphite callbacks. 2022-03-31 19:26:28 +00:00
include Require a Position to be passed into various SkSL expressions 2022-04-04 13:52:06 +00:00
infra [infra] Make Go asset use "copy" install mode 2022-04-04 14:00:04 +00:00
modules [canvaskit] Copy additional file needed for local debugger build 2022-04-04 14:31:39 +00:00
platform_tools [includes] Prepare for moving SkColorSpace to forward declare 2022-03-31 19:50:10 +00:00
resources Add test for fuzzer-discovered error with ^^ operator. 2022-04-04 15:41:08 +00:00
samplecode Add SampleSBIX to study sbix glyph translation. 2022-03-25 14:43:23 +00:00
site [bazel] Add documentation for Bazel/Bazelisk 2022-03-29 15:23:37 +00:00
specs [infra] Port serve.py from Python2 to 3 2021-08-31 15:28:19 +00:00
src [graphite] Make the SkPipelineDataGatherer be the source of the Layout 2022-04-04 16:30:16 +00:00
tests [graphite] Make the SkPipelineDataGatherer be the source of the Layout 2022-04-04 16:30:16 +00:00
third_party [bazel] Add RBE support using hermetic Linux Clang toolchain 2022-03-28 13:56:16 +00:00
toolchain [includes] Enforce IWYU for //tools/debugger/... 2022-03-30 13:53:13 +00:00
tools fix programming error with flag validation 2022-04-04 14:33:56 +00:00
.bazelrc [bazel] Use RBE when building task drivers 2022-03-29 18:01:33 +00:00
.bazelversion [canvaskit] Add skottie to Bazel build 2022-02-04 19:18:27 +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 Add .vscode to the default gitignore list. 2021-10-13 15:23:02 +00:00
.gn Pre-emptive fix for upcoming ANGLE change. 2021-01-08 17:23:52 +00:00
.vpython [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00
AUTHORS Remove obsolete sk_cf_obj 2022-03-11 05:59:16 +00:00
BUILD.bazel [bazel] Add support for Dawn (via Vulkan) 2022-03-22 13:05:52 +00:00
BUILD.gn Remove GN support for DSL-based fragment processors. 2022-03-30 22:28:37 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS Roll SK Tool from d5969ee9f8a7 to 90b64b7f512e 2022-04-04 13:27:16 +00:00
DIR_METADATA Move metadata in OWNERS files to DIR_METADATA files 2021-02-02 23:41:54 +00:00
go_repositories.bzl [bazel] Use bazel to build task drivers 2022-03-03 16:12:18 +00:00
go.mod [bazel] Make use of test_on_env to spin up server for gms 2022-02-28 14:05:54 +00:00
go.sum [bazel] Make use of test_on_env to spin up server for gms 2022-02-28 14:05:54 +00:00
LICENSE
OWNERS [infra] Add wildcard OWNERS 2021-08-30 19:19:34 +00:00
OWNERS.android Update OWNERS.android with more details 2022-03-16 18:13:33 +00:00
package-lock.json [bazel] Make custom karma_test rule 2022-02-23 14:53:01 +00:00
package.json [bazel] Make custom karma_test rule 2022-02-23 14:53:01 +00:00
PRESUBMIT.py [bazel] Add RBE support using hermetic Linux Clang toolchain 2022-03-28 13:56:16 +00:00
public.bzl Revert "add egl through swiftshader to unix builds" 2022-03-30 16:07:14 +00:00
README
README.chromium
RELEASE_NOTES.txt Reland "Always apply mipmap sharpening on GPU" 2022-04-01 17:53:28 +00:00
requirements.txt [bazel] Use hermetic Python with jinja2+MarkupSafe 2022-03-28 13:56:16 +00:00
whitespace.txt Push shaders.skia.org. 2022-01-19 21:46:16 +00:00
WORKSPACE.bazel [bazel] Add RBE support using hermetic Linux Clang toolchain 2022-03-28 13:56:16 +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.