chore: rename method in FpsTracker
This commit is contained in:
parent
e7faa9713b
commit
4006888629
|
@ -79,7 +79,7 @@ pub fn runUnsynchronized(quit: *Atomic(bool), sched: *Scheduler, cpu: *Arm7tdmi,
|
|||
runFrame(sched, cpu);
|
||||
if (audio_sync) syncToAudio(cpu);
|
||||
|
||||
tracker.completeFrame();
|
||||
tracker.tick();
|
||||
}
|
||||
} else {
|
||||
while (!quit.load(.SeqCst)) {
|
||||
|
@ -108,7 +108,7 @@ pub fn runSynchronized(quit: *Atomic(bool), sched: *Scheduler, cpu: *Arm7tdmi, f
|
|||
if (audio_sync) syncToAudio(cpu) else spinLoop(&timer, wake_time);
|
||||
wake_time = new_wake_time;
|
||||
|
||||
tracker.completeFrame();
|
||||
tracker.tick();
|
||||
}
|
||||
} else {
|
||||
while (!quit.load(.SeqCst)) {
|
||||
|
|
|
@ -37,16 +37,12 @@ pub const FpsTracker = struct {
|
|||
};
|
||||
}
|
||||
|
||||
// TODO: Rename
|
||||
pub fn completeFrame(self: *Self) void {
|
||||
pub fn tick(self: *Self) void {
|
||||
_ = self.count.fetchAdd(1, .Monotonic);
|
||||
}
|
||||
|
||||
pub fn value(self: *Self) u32 {
|
||||
const expected = @intToFloat(f64, std.time.ns_per_s);
|
||||
const actual = @intToFloat(f64, self.timer.read());
|
||||
|
||||
if (actual >= expected) {
|
||||
if (self.timer.read() >= std.time.ns_per_s) {
|
||||
self.fps = self.count.swap(0, .SeqCst);
|
||||
self.timer.reset();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue