mirror of
https://github.com/gopher64/gopher64.git
synced 2026-09-26 14:26:29 +02:00
use spin sleep for more accurate VI timing (#97)
This commit is contained in:
@@ -19,6 +19,7 @@ sha2 = "0.10"
|
||||
rusttype = "0.9"
|
||||
futures = "0.3"
|
||||
sdl2-sys = "0.37"
|
||||
spin_sleep = "1.3"
|
||||
clap = { version = "4.4", features = ["derive"] }
|
||||
|
||||
[dependencies.sdl2]
|
||||
|
||||
+1
-1
@@ -163,7 +163,7 @@ pub fn speed_limiter(device: &device::Device) {
|
||||
if result.is_err() {
|
||||
let outcome = result.unwrap_err();
|
||||
let dur = outcome.wait_time_from(governor::clock::DefaultClock::default().now());
|
||||
std::thread::sleep(dur);
|
||||
spin_sleep::sleep(dur);
|
||||
|
||||
device.vi.limiter.as_ref().unwrap().check().unwrap();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user