Go to file
Herb Derby c5f25bc215 make internal shared methods
Make shared routines, which will not need to acquire the mutex,
internal so they can be shared by API routines that acquire the mutex.

Change-Id: Ic50d73affdc1e71871ea1eacb12b2e134daff3ec
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/298410
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2020-06-23 18:47:10 +00:00
animations
bench Reland "Don't release vk memory allocator until context is deleted." 2020-06-18 22:04:23 +00:00
bin Roll gn. 2020-06-18 19:33:04 +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 Remove SkBitmapRegionDecoder and SkBRDAllocator 2020-06-01 20:56:29 +00:00
demos.skia.org [demos] Move to subdir 2020-06-23 17:29:37 +00:00
dm Prevent non-trivial destructors from running after exit in DM. 2020-06-20 00:02:23 +00:00
docker Support specifying hash and patch_ref in skia-release & skia-wasm-release Dockerfiles 2020-05-06 20:39:04 +00:00
docs/examples Remove SkSurface::MakeFromBackendTextureAsRenderTarget from public API 2020-05-29 15:09:52 +00:00
example Revert "Revert "switch to new filltype for SkPath"" 2019-11-26 17:43:14 +00:00
experimental [skrive] Parse color paints 2020-06-23 12:27:23 +00:00
fuzz replace max_len with if statements 2020-06-16 17:26:30 +00:00
gm Update image_from_yuv_textures GM for *ooprddl configs 2020-06-23 13:10:02 +00:00
gn Revert "Enable _LIBCPP_DEBUG in Clang for non-Xcode-based debug builds." 2020-06-20 14:32:09 +00:00
include Add api to GrVkMemoryAllocator to return VkResult from allocate calls. 2020-06-23 15:27:53 +00:00
infra Reland the new module for skia lib for g3 2020-06-23 14:19:13 +00:00
modules [canvaskit] Fix CPU build 2020-06-23 14:18:13 +00:00
platform_tools Reland the new module for skia lib for g3 2020-06-23 14:19:13 +00:00
resources Runtime effect implementation of color cube filter 2020-05-28 15:45:48 +00:00
samplecode Handle kMatrixMultiply in ByteCode -> SkVM 2020-06-19 20:31:10 +00:00
site Regularize selection of fontmgr. 2020-06-11 12:28:03 +00:00
specs Fix CanvasKit generated documentation to work with emscripten 1.39.16. 2020-05-27 12:23:32 +00:00
src make internal shared methods 2020-06-23 18:47:10 +00:00
tests Remove SkSpecialImage::makeTextureImage 2020-06-23 17:32:39 +00:00
third_party decouple werror and -isystem in third_party 2020-06-19 21:59:35 +00:00
tools Make glPatchParameteri required when tessellation is supported 2020-06-23 18:45:41 +00:00
.clang-format Disable BinPackParameters in .clang-format 2020-03-27 14:32:40 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore Reland the new module for skia lib for g3 2020-06-23 14:19:13 +00:00
.gn
AUTHORS Fixing a bug in SkOpEdgeBuilder::walk that causes pathOps to fail when cubic segment is reducable 2020-04-21 16:56:54 +00:00
BUILD.gn Reland the new module for skia lib for g3 2020-06-23 14:19:13 +00:00
codereview.settings
CONTRIBUTING
CQ_COMMITTERS
DEPS Roll ANGLE from b772a955e70c to 9daab8cbffb7 (13 revisions) 2020-06-23 04:54:34 +00:00
go.mod Update Go Deps 2020-06-21 05:38:24 +00:00
go.sum Update Go Deps 2020-06-21 05:38:24 +00:00
LICENSE LICENSE file: clean up 2019-11-22 21:59:03 +00:00
OWNERS
PRESUBMIT.py PRESUBMIT: Don't check formatting of deleted files 2020-04-08 10:36:09 +00:00
public.bzl Fix public.bzl formatting 2020-06-23 16:27:17 +00:00
README
README.chromium
RELEASE_NOTES.txt Add SkSurface flush call that takes a GrBackendSurfaceMutableState. 2020-06-12 20:40:54 +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.