skia2/include
Herb Derby 6c8d242b14 Make atomic lists list for bitmaps and paths
Make the listner list for bitmas and paths use a simple atomic
stack. This stack implementation does not have the ABA problem
because you can only pop the entire stack at once
with exchange(nullptr).

BUG=skia:8324

Change-Id: I7b0438a42c473b36cd4b0cbf236bf1692c5afab3
Reviewed-on: https://skia-review.googlesource.com/154861
Reviewed-by: Robert Phillips <robertphillips@google.com>
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Herb Derby <herb@google.com>
2018-09-17 20:54:06 +00:00
..
android Alternate between two SkBitmaps in SkAnimatedImage 2018-05-23 20:49:42 +00:00
atlastext Move op memory storage to GrContext (take 2) 2018-06-19 19:51:20 +00:00
c C API: document sk_matrix_t 2017-03-21 18:04:34 +00:00
codec Reland "Switch SkCodec to use skcms plus fixes"" 2018-08-27 16:16:14 +00:00
config remove unused parts of SkTypes.h 2018-06-08 23:53:57 +00:00
core Make atomic lists list for bitmaps and paths 2018-09-17 20:54:06 +00:00
effects converted overdraw effect to new FP system 2018-09-04 13:37:25 +00:00
encode Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
gpu Simplify plots to always be 512x512 and simplify GrDrawOpAtlasConfig 2018-09-10 21:57:16 +00:00
pathops fixup winding contours 2018-08-17 14:01:51 +00:00
ports Use the unique_ptr variant of MakeFromStream (the other is deprecated) 2018-09-07 15:40:19 +00:00
private Make atomic lists list for bitmaps and paths 2018-09-17 20:54:06 +00:00
svg Add a SkWStream-based SkSVGCanvas factory 2017-09-19 20:33:19 +00:00
utils remove SkRandom::next64() 2018-09-06 12:46:46 +00:00