Index: src/core/SkTime.cpp |
diff --git a/src/core/SkTime.cpp b/src/core/SkTime.cpp |
index 72b9aced5179d5e079faab783a8254bfb1ca5b71..fa6c04447de0ade9f8bfaf927151215d6eec85ec 100644 |
--- a/src/core/SkTime.cpp |
+++ b/src/core/SkTime.cpp |
@@ -22,26 +22,3 @@ |
timeZoneMinutes); |
} |
} |
- |
-// TODO: use std::chrono on Mach too, when available. |
- |
-#if defined(__MACH__) |
- #include "SkOncePtr.h" |
- #include <mach/mach_time.h> |
- SK_DECLARE_STATIC_ONCE_PTR(double, ns_per_tick); |
- double SkTime::GetNSecs() { |
- uint64_t ticks = mach_absolute_time(); |
- return ticks * *ns_per_tick.get([]{ |
- mach_timebase_info_data_t timebase; |
- (void)mach_timebase_info(&timebase); |
- return new double(timebase.numer * 1.0 / timebase.denom); |
- }); |
- } |
-#else |
- #include <chrono> |
- double SkTime::GetNSecs() { |
- auto now = std::chrono::high_resolution_clock::now(); |
- std::chrono::duration<double, std::nano> ns = now.time_since_epoch(); |
- return ns.count(); |
- } |
-#endif |