skia2/include/ports
herb 7f0a3d7523 Make mutex semaphore based.
This implementation improves performance of SkMutex acquire / release pair from 42ns -> 13 ns.

SkSharedMutex and SkSpinlock have the same performance.

It also removes specialized windows and linux/mac code.

BUG=skia:

Review URL: https://codereview.chromium.org/1359733002
2015-09-24 07:34:49 -07:00
..
SkAtomics_atomic.h Add subtract to atomics. 2015-09-16 07:46:17 -07:00
SkAtomics_std.h Add subtract to atomics. 2015-09-16 07:46:17 -07:00
SkAtomics_sync.h Add subtract to atomics. 2015-09-16 07:46:17 -07:00
SkFontConfigInterface.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
SkFontMgr_android.h Move Android SkFontMgr::Factory to its own file. 2015-06-17 12:07:10 -07:00
SkFontMgr_custom.h Refactor SkFontHost_linux into SkFontMgr_custom. 2015-06-15 15:17:21 -07:00
SkFontMgr_fontconfig.h Move FontConfig factory into separate file. 2015-06-17 07:56:00 -07:00
SkFontMgr_indirect.h Clean up a few includes, introduce iwyu. 2015-07-29 11:49:40 -07:00
SkFontMgr.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
SkRemotableFontMgr.h Move SkTemplates.h to private. 2015-08-19 11:56:48 -07:00
SkTypeface_mac.h Restore support for 10.6 SDK in header. 2015-06-08 17:47:06 -04:00
SkTypeface_win.h Pass the IDWriteFactory instead of relying on a global creator. 2014-03-31 19:18:07 +00:00