skia2/include
Robert Phillips 398487a850 Add a deferred copy surface (take 2)
This CL forces all GrSurface copies to go through a GrSurfaceContext (rather than GrContext).

There is a bit of goofiness going on here until read/writePixels is also consolidated in GrSurfaceContext and a proxy-backed SkImage/SkSurface is added.

This is a reland of https://skia-review.googlesource.com/c/5773/ (Add a deferred copy surface)

Change-Id: Ide560f569aede5e622420dc2f30eef76357d69f4
Reviewed-on: https://skia-review.googlesource.com/5939
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2016-12-13 22:01:58 +00:00
..
android SkEncodeImage: no more link-time registration 2016-11-30 22:48:56 +00:00
animator Change SkTime::GetMSecs to double; ensure values stored in SkMSec do not overflow. 2016-03-25 12:59:53 -07:00
c spin off easy stuff from Herb's windows GN CL 2016-08-04 06:19:33 -07:00
codec Decode to sRGB on Android 2016-12-12 22:19:05 +00:00
config gyp/sfntly: set SK_SFNTLY_SUBSETTER uniformly 2016-08-24 12:28:38 -07:00
core don't use deprecated api 2016-12-13 14:22:30 +00:00
effects hide emboss from everyone (except android for now) 2016-12-07 19:13:32 +00:00
gpu Add a deferred copy surface (take 2) 2016-12-13 22:01:58 +00:00
images Revert "SkImageEncoder::* going away" 2016-12-09 17:07:18 +00:00
pathops use reversePathTo in place of addPathReverse 2016-11-07 05:09:28 -08:00
ports Remove SkAutoTUnref and SkAutoTDelete from public includes. 2016-10-27 09:30:08 -07:00
private Add a deferred copy surface (take 2) 2016-12-13 22:01:58 +00:00
svg no need for SK_SUPPORT_LEGACY_CANVAS_IS_REFCNT anymore 2016-12-07 22:28:04 +00:00
utils Revert[2] "remove SK_SUPPORT_LEGACY_CLIP_REGIONOPS" 2016-12-09 14:33:41 +00:00
views GN: iOS basics 2016-11-03 19:31:50 +00:00
xml Move SkChunkAlloc.h to include/private. 2016-11-07 20:16:56 +00:00