Go to file
John Stiles 8b2633215e Update single-child RuntimeShader to use string_view.
This change has the potential to break existing clients if they pass
nullptr as the childShaderName, which used to be supported. To fix
this breakage, pass the empty string instead of null.

Change-Id: I984ec0e12be5bb0a82ec5b719fec48ee7d577dc4
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/557898
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
2022-07-12 18:59:43 +00:00
bazel Manually roll dawn 2022-07-11 15:45:53 +00:00
bench [graphite] Add HybridBoundsManager and use as default impl 2022-06-21 15:52:22 +00:00
bin Update emsdk to version 3.1.15 2022-07-12 17:30:43 +00:00
build/fuchsia
build_overrides Manual Dawn Roll 2022-06-23 12:39:45 +00:00
client_utils/android Revert "Move SkCamera.h to client_utils/android" 2022-04-25 12:33:01 +00:00
demos.skia.org Pin canvaskit used in demos 2022-06-24 19:59:24 +00:00
dm Reland "Replace SK_ARRAY_COUNT with std::size() all the rest" 2022-07-01 16:20:51 +00:00
docker Update Perfetto reference following fix for b/234001590 2022-06-16 15:16:55 +00:00
docs/examples Replace SK_ARRAY_COUNT with std::size() for skia/docs 2022-06-16 20:09:58 +00:00
example reland "set up GL sample app to build through Bazel Mac toolchain" 2022-06-21 19:22:16 +00:00
experimental Better encapsulate Blend, Color and Empty shaders 2022-07-11 16:37:52 +00:00
fuzz Reland "Replace SK_ARRAY_COUNT with std::size() all the rest" 2022-07-01 16:20:51 +00:00
gm Update single-child RuntimeShader to use string_view. 2022-07-12 18:59:43 +00:00
gn Make SkGradientShaderBase.h/.cpp files 2022-07-12 18:30:01 +00:00
include Update single-child RuntimeShader to use string_view. 2022-07-12 18:59:43 +00:00
infra Update SKP version 2022-07-10 07:21:54 +00:00
modules [canvaskit] Expose more ImageFilters 2022-07-12 17:36:52 +00:00
platform_tools Enable inline/datauri image support for SkottieView 2022-06-27 19:54:24 +00:00
resources Disallow function calls to main(). 2022-07-11 20:55:12 +00:00
samplecode Better encapsulate Blend, Color and Empty shaders 2022-07-11 16:37:52 +00:00
site [gardener] Update docs for triaging oss-fuzz bugs 2022-07-12 11:04:12 +00:00
specs [infra] Port serve.py from Python2 to 3 2021-08-31 15:28:19 +00:00
src Update single-child RuntimeShader to use string_view. 2022-07-12 18:59:43 +00:00
tests Update single-child RuntimeShader to use string_view. 2022-07-12 18:59:43 +00:00
third_party [bazel] Use exec_tools instead of tools for better RBE compatibility 2022-06-30 18:02:35 +00:00
toolchain [includes] Reduce IWYU exports from SkTypes.h 2022-07-06 14:52:55 +00:00
tools Mark precompiled data as constexpr. 2022-07-12 18:58:23 +00:00
.bazelrc [bazel] Add option for SkSVGCanvas (and expat third_party DEP) 2022-06-27 15:56:55 +00:00
.bazelversion Reland "[bazel] Update to v5.2.0" 2022-06-21 18:49:10 +00:00
.clang-format
.clang-tidy
.gitignore [infra] Add BazelBuild task to build CanvasKit on the CI with Bazel 2022-05-06 17:54:08 +00:00
.gn Disable wayland in ANGLE 2022-06-15 18:24:40 +00:00
.vpython [python3] Reland recipes -> python3 changes 2021-12-01 13:04:03 +00:00
AUTHORS Add mike@reedtribe.org to AUTHORS 2022-05-19 12:49:11 +00:00
BUILD.bazel [bazel] Make modules depend on //:skia_internal 2022-06-24 17:01:56 +00:00
BUILD.gn Add vtune jit support for linux 2022-07-07 19:48:25 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS Update emsdk to version 3.1.15 2022-07-12 17:30:43 +00:00
DIR_METADATA
go_repositories.bzl [infra] Update dep of infra repo 2022-04-28 13:20:10 +00:00
go.mod [infra] Update dep of infra repo 2022-04-28 13:20:10 +00:00
go.sum [infra] Fix go.sum 2022-04-28 18:01:34 +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 support for Macs to make Linux RBE builds 2022-06-23 12:00:43 +00:00
public.bzl Make SkGradientShaderBase.h/.cpp files 2022-07-12 18:30:01 +00:00
README
README.chromium
RELEASE_NOTES.txt Update single-child RuntimeShader to use string_view. 2022-07-12 18:59:43 +00:00
requirements.txt Added expected hash for MarkupSafe for the MacOS platform with the M1 chip 2022-05-19 17:54:32 +00:00
whitespace.txt Push shaders.skia.org. 2022-01-19 21:46:16 +00:00
WORKSPACE.bazel Update emsdk to version 3.1.15 2022-07-12 17:30:43 +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.