Go to file
Jiulong Wang df5739ce3f Fix GrCCPerFlushResources error caused by cache eviction
By storing the cached atlas proxies in GrCCDrawPathsOp. This is
important because GrCCPathCache may evict an entry that is being used
in current flush, causing the op to lose the proxy it intended to draw
from.

Co-authored with Chris Dalton <csmartdalton@google.com>

Bug: chromium:1102117
Change-Id: I2e4b9360a84732269b6ce98f4d8adfc7e7b9735c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/326576
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2020-10-14 17:24:41 +00:00
animations
bazel bazel baby steps 2020-09-14 15:18:32 +00:00
bench Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
bin bin/try: automatically set 'git cl issue' when not found 2020-06-25 17:44:01 +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 Sk from nearly all function/type names. 2020-10-07 21:01:32 +00:00
dm Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
docker [canvaskit,pathkit] Update to emsdk 2.0 2020-08-20 14:55:50 +00:00
docs/examples Only expose isConvex on path publicly. 2020-08-28 16:56:29 +00:00
example Reland "Remove use of legacy display globals." 2020-10-05 19:13:58 +00:00
experimental Reland [svg] Add svg_tool 2020-10-12 16:18:27 +00:00
fuzz Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
gm Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
gn Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
include Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
infra Update SKP version 2020-10-11 06:26:35 +00:00
modules Select a position on an empty line 2020-10-13 18:59:01 +00:00
platform_tools Fix SkottieView demo app by handling branching issues 2020-10-09 18:56:03 +00:00
resources Parse out the orientation in the SubIFD of EXIF 2020-10-12 13:50:27 +00:00
samplecode Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
site Update site favicon to new theme. 2020-10-12 15:23:48 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src Fix GrCCPerFlushResources error caused by cache eviction 2020-10-14 17:24:41 +00:00
tests Fix GrCCPerFlushResources error caused by cache eviction 2020-10-14 17:24:41 +00:00
third_party retry³ absl 2020-10-07 01:36:15 +00:00
tools Rename GrContextPriv to GrDirectContextPriv 2020-10-14 16:46:01 +00:00
.bazelignore bazel baby steps 2020-09-14 15:18:32 +00:00
.clang-format Disable BinPackParameters in .clang-format 2020-03-27 14:32:40 +00:00
.clang-tidy Disable ClangTidy namespace comments for short blocks. 2020-08-24 14:01:22 +00:00
.gitignore bazel baby steps 2020-09-14 15:18:32 +00:00
.gn
AUTHORS Fix GrCCPerFlushResources error caused by cache eviction 2020-10-14 17:24:41 +00:00
BUILD.bazel bazel baby steps 2020-09-14 15:18:32 +00:00
BUILD.gn Reland [svg] Add svg_tool 2020-10-12 16:18:27 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS Roll ANGLE from df6b7298bb41 to bd0d3f9c4ff8 (15 revisions) 2020-10-14 05:02:06 +00:00
go.mod Update Go Deps 2020-07-25 05:33:32 +00:00
go.sum Update Go Deps 2020-07-25 05:33:32 +00:00
LICENSE
OWNERS
PRESUBMIT.py Generate SkSL golden output files from test inputs during the build. 2020-09-14 14:54:12 +00:00
public.bzl Reland [svg] Add svg_tool 2020-10-12 16:18:27 +00:00
README
README.chromium
RELEASE_NOTES.txt Add SkImageFilters::Blend rename for Xfermode filter 2020-10-13 14:28:26 +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.