Go to file
Brian Osman 681e409625 In GrSkSLFP, store uniform data immediately after the FP
Adds an extra overload to GrProcessor's operator new, allowing
over-allocation.

For now, this just copies from the incoming SkData, so no real benefit.
The following CL allows us to create runtime FPs with no malloc (SkData)
at all, by directly copying uniform arguments into this footer.

Change-Id: I5f7b85010ca1e2c2eb51bd09311254d5d5248c1c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/415172
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2021-06-07 13:36:40 +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] Delegate creation of the sort key to the individual Cmds 2021-06-04 14:53:03 +00:00
fuzz Move SkSpan to include/, for use in public API 2021-05-12 13:19:32 +00:00
gm Fix up names from RenderTargetContext to SurfaceDrawContext. 2021-06-04 19:37:14 +00:00
gn Fix up names from RenderTargetContext to SurfaceDrawContext. 2021-06-04 19:37:14 +00:00
include Revert "Limit ANGLE PBO workaround to blocking use of GL_UNPACK_ROW_LENGTH" 2021-06-07 12:49:21 +00:00
infra Revert "[infra] Roll Infra dep to update CIPD packages" 2021-06-04 19:39:19 +00:00
modules [androidkit] expose image filters to androidkit library 2021-06-04 21:18:38 +00:00
platform_tools [androidkit] expose image filters to androidkit library 2021-06-04 21:18:38 +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 Draft explainer for Text API 2021-06-04 13:17:45 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src In GrSkSLFP, store uniform data immediately after the FP 2021-06-07 13:36:40 +00:00
tests Revert "Limit ANGLE PBO workaround to blocking use of GL_UNPACK_ROW_LENGTH" 2021-06-07 12:49:21 +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 [androidkit] expose image filters to androidkit library 2021-06-04 21:18:38 +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 fafd64a62e5b to b4b27e45f805 (11 revisions) 2021-06-07 04:59:19 +00:00
DIR_METADATA Move metadata in OWNERS files to DIR_METADATA files 2021-02-02 23:41:54 +00:00
go.mod Revert "[infra] Roll Infra dep to update CIPD packages" 2021-06-04 19:39:19 +00:00
go.sum Revert "[infra] Roll Infra dep to update CIPD packages" 2021-06-04 19:39:19 +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.