skia2/include/private
mtklein bf90520f63 SkPath::fFirstDirection: seq-cst -> relaxed
We landed this originally with lazily-correct sequentially-consistent memory
order.  It turns out that's regressed performance, we think particularly when
recording paths.  We also think there's no need for anything but relaxed memory
order here.

We should see this chart go down if all goes well: https://perf.skia.org/#4329
There are also Chrome performance charts to watch in the linked bug.

BUG=chromium:537700

CQ_EXTRA_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-TSAN-Trybot,Test-Ubuntu-GCC-Golo-GPU-GT610-x86_64-Release-TSAN

No public API changes.
TBR=reed@google.com

Review URL: https://codereview.chromium.org/1393833003
2015-10-07 12:46:43 -07:00
..
SkAtomics.h SkPath::fFirstDirection: seq-cst -> relaxed 2015-10-07 12:46:43 -07:00
SkChecksum.h Move SkTHash.h to include/private. 2015-07-28 09:54:52 -07:00
SkFloatBits.h Revert[8] "move some public headers into private" 2015-08-17 18:29:48 -07:00
SkFloatingPoint.h Revert[8] "move some public headers into private" 2015-08-17 18:29:48 -07:00
SkFunction.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkGpuFenceSync.h Move headers with no dependencies. 2015-07-29 11:10:46 -07:00
SkMiniRecorder.h Move the last headers. Cross your fingers. 2015-07-29 13:31:22 -07:00
SkMutex.h Unify ThreadID. 2015-09-29 14:38:01 -07:00
SkOnce.h Move Mutexy things to private. 2015-09-29 11:47:45 -07:00
SkOncePtr.h Move SkAtomics.h to private. 2015-09-28 11:24:13 -07:00
SkRecords.h simplify code in SkRecords.h 2015-09-28 10:33:02 -07:00
SkSemaphore.h Move SkAtomics.h to private. 2015-09-28 11:24:13 -07:00
SkSpinlock.h Move Mutexy things to private. 2015-09-29 11:47:45 -07:00
SkTemplates.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkTHash.h Style Change: SkNEW->new; SkDELETE->delete 2015-08-26 13:07:49 -07:00
SkThreadID.h Unify ThreadID. 2015-09-29 14:38:01 -07:00
SkTLogic.h simplify code in SkRecords.h 2015-09-28 10:33:02 -07:00
SkUniquePtr.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkUtility.h Add skstd::unique_ptr and use it. 2015-09-07 12:45:52 -07:00
SkWeakRefCnt.h Move SkAtomics.h to private. 2015-09-28 11:24:13 -07:00