Go to file
Jim Van Verth a496e3ff07 Fix MetalWindowContext::swapBuffers.
It looks like we were expecting the drawable to be retained outside
of swapBuffers(), which isn't always the case. Move the release
to the end of the method to retain locally until we're done with it.

Bug: skia:10597
Change-Id: Ieff6a3add0554b5b221700aff88fefd7c8502f41
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/309724
Reviewed-by: Adlai Holler <adlai@google.com>
Commit-Queue: Jim Van Verth <jvanverth@google.com>
2020-08-14 16:22:48 +00:00
animations
bench benchmark for text vertex fill 2020-08-14 16:03:57 +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 Use Dawn's BUILD.gn instead of defining another one for Skia. 2020-04-13 23:26:31 +00:00
client_utils/android Enable ClangTidy check modernize-make-unique. 2020-08-03 17:53:52 +00:00
demos.skia.org Add path rendering performance demo to demos.skia.org 2020-08-11 19:57:08 +00:00
dm Require a direct context to precompile shaders in DM 2020-08-14 12:54:46 +00:00
docker Fix swiftshader Dockerfile. 2020-07-20 17:17:53 +00:00
docs/examples Update more example code to GrDirectContext/GrRecordingContext pair 2020-08-13 19:30:12 +00:00
example Clean up GrContext references in the src/gpu 2020-07-16 14:14:08 +00:00
experimental Check SKP file version, return error string to JS caller 2020-08-14 15:14:47 +00:00
fuzz add SKPath::readFromMemory() fuzzer 2020-08-12 17:40:16 +00:00
gm Enable ClangTidy flag modernize-use-override. 2020-08-14 10:54:45 +00:00
gn benchmark for text vertex fill 2020-08-14 16:03:57 +00:00
include Enable ClangTidy check modernize-use-nullptr. 2020-08-14 16:14:30 +00:00
infra Reenable the small path renderer on the DDL1 bots 2020-08-12 17:14:06 +00:00
modules Enable ClangTidy check modernize-use-nullptr. 2020-08-14 16:14:30 +00:00
platform_tools implement and test basic playback features for SkottieView 2020-08-12 14:50:28 +00:00
resources Reland "Add an SkImageGenerator that uses NDK APIs" 2020-08-05 18:55:30 +00:00
samplecode Componentize SkAudioPlayer 2020-08-14 13:46:06 +00:00
site Describe the Skia 'onMethodName' pattern. 2020-08-14 14:21:28 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src Make switch case handling safer 2020-08-14 16:18:30 +00:00
tests Make switch case handling safer 2020-08-14 16:18:30 +00:00
third_party Roll skcms from 8da4cb002cb4 to b1f9041ffe31 (1 revision) 2020-07-31 13:54:35 +00:00
tools Fix MetalWindowContext::swapBuffers. 2020-08-14 16:22:48 +00:00
.clang-format Disable BinPackParameters in .clang-format 2020-03-27 14:32:40 +00:00
.clang-tidy Enable ClangTidy check modernize-use-nullptr. 2020-08-14 16:14:30 +00:00
.gitignore [infra] Update recipe dependencies 2020-08-03 11:34:57 +00:00
.gn
AUTHORS GCC: fix unknown attribute warnings for no_sanitize 2020-07-06 13:52:22 +00:00
BUILD.gn move conditions for JIT into SkVM.h 2020-08-14 15:16:37 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS Roll Chromium from ffe842956061 to 00c099ff627a (445 revisions) 2020-08-14 04:54:19 +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 PRESUBMIT: Don't check formatting of deleted files 2020-04-08 10:36:09 +00:00
public.bzl Reland "Add an SkImageGenerator that uses NDK APIs" 2020-08-05 18:55:30 +00:00
README
README.chromium
RELEASE_NOTES.txt Add platform image encoder for using NDK APIs 2020-08-13 15:21:41 +00:00
whitespace.txt Whitespace change to re-trigger Mac/iOS tests 2020-02-23 20:55:01 +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.