diff --git a/core/time/perf.odin b/core/time/perf.odin index 784d7acd6..265a20edf 100644 --- a/core/time/perf.odin +++ b/core/time/perf.odin @@ -17,6 +17,13 @@ tick_now :: proc "contextless" () -> Tick { return _tick_now() } +/* +Add duration to a tick. +*/ +tick_add :: proc "contextless" (t: Tick, d: Duration) -> Tick { + return Tick{t._nsec + i64(d)} +} + /* Obtain the difference between ticks. */