Go to file
John Stiles e2aec43cfc Convert IRGenerator::convertBinaryExpr to BinaryExpr::Make.
Interestingly, this reduces the size of our dehydated data
significantly, because we were storing the result type of the binary
expression explicitly. Now the result type is deduced automatically from
the left and right types by the Make call.

Change-Id: Ic6187a5c36774f5a4ed2ec579e9cd13b331832b5
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/377099
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
2021-03-01 22:01:21 +00:00
animations
bazel bazel baby steps 2020-09-14 15:18:32 +00:00
bench hoist origin translation out of the run loop 2021-03-01 21:07:31 +00:00
bin pull arm64 binary on arm64 Mac/Linux 2021-01-15 19:00:46 +00:00
build/fuchsia [fuchsia] Fix fidlc command. 2020-06-10 03:29:24 +00:00
build_overrides Port to ANGLE's GN files 2020-09-11 15:22:34 +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] Remove references to particles.skia.org from demos 2021-02-18 19:00:44 +00:00
dm Add DDLTileHelper option to tile separately in x & y 2021-02-26 16:34:51 +00:00
docker [infra] Fix index.d.ts copy in Wasm Docker build 2021-02-23 15:54:11 +00:00
docs/examples Guard legacy matrixtransforms, and expose new one 2021-02-01 22:10:39 +00:00
example Reland "Remove use of legacy display globals." 2020-10-05 19:13:58 +00:00
experimental Flesh out ddlbench's startup boiler-plate 2021-02-26 18:12:01 +00:00
fuzz Activate FuzzDDLThreading 2021-02-25 21:26:07 +00:00
gm fix races in dashcircle.cpp 2021-03-01 20:18:21 +00:00
gn Convert IRGenerator::convertBinaryExpr to BinaryExpr::Make. 2021-03-01 22:01:21 +00:00
include Revert "Reland "export SkRuntimeShaderBuilder"" 2021-03-01 21:45:33 +00:00
infra [infra] Add Config.PathToSkia 2021-03-01 15:55:30 +00:00
modules [skottie] Initial fractal noise effect 2021-03-01 19:50:10 +00:00
platform_tools [SkottieView] surface methods for adding and removing listeners in SkottieView 2021-02-25 21:21:02 +00:00
resources Fix fuzzer-discovered error with inlining. 2021-03-01 20:06:50 +00:00
samplecode Make GrGLSLFragmentProcessors be created as std::unique_ptr. 2021-02-23 19:31:01 +00:00
site update release notes 2021-02-26 22:02:24 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src Convert IRGenerator::convertBinaryExpr to BinaryExpr::Make. 2021-03-01 22:01:21 +00:00
tests Fix fuzzer-discovered error with inlining. 2021-03-01 20:06:50 +00:00
third_party Roll skcms from 4a4ff5bbefdf to 4e5402c56973 (3 revisions) 2021-02-24 07:02:54 +00:00
tools print only once per source in FM 2021-03-01 19:57:00 +00:00
.bazelignore bazel baby steps 2020-09-14 15:18:32 +00:00
.clang-format
.clang-tidy Disable ClangTidy namespace comments for short blocks. 2020-08-24 14:01:22 +00:00
.gitignore Update gitignore for goma win_toolchain 2021-02-01 17:25:52 +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 Activate FuzzDDLThreading 2021-02-25 21:26:07 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS Roll ANGLE from d24398b3e361 to a6d4623970ed (18 revisions) 2021-03-01 07:40:36 +00:00
DIR_METADATA Move metadata in OWNERS files to DIR_METADATA files 2021-02-02 23:41:54 +00:00
go.mod [infra] Roll infra dependency 2021-02-25 19:56:00 +00:00
go.sum [infra] Roll infra dependency 2021-02-25 19:56:00 +00:00
LICENSE
PRESUBMIT.py Reland "[infra] Switch from isolate to RBE-CAS" 2021-02-22 14:41:06 +00:00
public.bzl Support building GrGLInterface factory functions for both EGL and GLX. 2021-02-23 16:37:48 +00:00
README
README.chromium
RELEASE_NOTES.txt update release notes 2021-02-26 22:02:24 +00:00
whitespace.txt
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.