ee655f8a94
The blitAntiH() entry point for blitters takes (sparse) arrays for coverage (aa) and run lengths (runs). These are marked as "const", but some blitter "helpers" like SkRgnClipBlitter modify their contents in-place (to efficiently handle subsets of the runs). This is normally fine, but if the caller is repeatedly using the same buffers (as we do in call_hline_blitter, which has a finite sized tmp buffer), we need to defensively reset the starter values each time through the local loop. Bug: skia:9915 Change-Id: I0e701b74da2a57a3f5ddc0ae4b44550f8f75ad95 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/271036 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
build/fuchsia | ||
build_overrides | ||
dm | ||
docker | ||
docs/examples | ||
example | ||
experimental | ||
fuzz | ||
gm | ||
gn | ||
include | ||
infra | ||
modules | ||
platform_tools | ||
resources | ||
samplecode | ||
site | ||
specs | ||
src | ||
tests | ||
third_party | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gn | ||
AUTHORS | ||
BUILD.gn | ||
codereview.settings | ||
CONTRIBUTING | ||
CQ_COMMITTERS | ||
DEPS | ||
go.mod | ||
go.sum | ||
LICENSE | ||
OWNERS | ||
PRESUBMIT.py | ||
public.bzl | ||
README | ||
README.chromium | ||
RELEASE_NOTES.txt | ||
whitespace.txt |
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See full details, and build instructions, at https://skia.org.