Go to file
Jim Van Verth 0c50659cfe [graphite] Move writePixels logic up into Device
Following the philosophy that DrawContext should be as simple as
possible, the work that sets up the upload should be done higher up.
If we need to share the code, that can be handled by a helper class or
function.

Bug: skia:12845
Change-Id: Ib0308ce816e545ccffb5ddbe3d9bcc302349397f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/526025
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
2022-03-31 14:04:37 +00:00
bazel [canvaskit] Can build debug mode with RBE 2022-03-31 13:59:15 +00:00
bench [graphite] Use finished callbacks in nanobench to manage frames. 2022-03-28 20:14:30 +00:00
bin Handle 'aarch64' from platform.machine() 2022-03-01 13:10:59 +00:00
build/fuchsia [fuchsia] Fix fidlc command. 2020-06-10 03:29:24 +00:00
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] Move writePixels logic up into Device 2022-03-31 14:04:37 +00:00
fuzz [includes] Enforce IWYU for //tools/debugger/... 2022-03-30 13:53:13 +00:00
gm Fix issue mipmapped SkImages made from SkSurface_raster snapshots. 2022-03-31 13:21:59 +00:00
gn Added an SkSL Operator enum 2022-03-31 13:20:57 +00:00
include Fix issue mipmapped SkImages made from SkSurface_raster snapshots. 2022-03-31 13:21:59 +00:00
infra Remove skia_compile_processors gn flag. 2022-03-30 22:01:30 +00:00
modules Check font arguments when determining whether text styles have the same font 2022-03-30 17:42:29 +00:00
platform_tools Add missing import for RuntimeShader class. 2022-03-22 13:52:52 +00:00
resources Improve distinct-out-param test cases. 2022-03-30 18:49:15 +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 Fix issue mipmapped SkImages made from SkSurface_raster snapshots. 2022-03-31 13:21:59 +00:00
tests Fix memory leak in AAClipTest 2022-03-30 21:02:55 +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 [includes] Enforce IWYU for //tools/debugger/... 2022-03-30 13:53:13 +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 ANGLE from 9a0b306dcc6d to 3bdbfbf868e3 (9 revisions) 2022-03-31 05:36:01 +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 Revert "Always apply mipmap sharpening on GPU" 2022-03-24 13:56:27 +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.