mirror of
https://github.com/Ed94/Odin.git
synced 2026-06-18 11:52:22 -07:00
fix js_wasm time.tick_now, performance.now() returns a float
This commit is contained in:
@@ -24,9 +24,9 @@ _sleep :: proc "contextless" (d: Duration) {
|
||||
|
||||
_tick_now :: proc "contextless" () -> Tick {
|
||||
foreign odin_env {
|
||||
tick_now :: proc "contextless" () -> i64 ---
|
||||
tick_now :: proc "contextless" () -> f32 ---
|
||||
}
|
||||
return Tick{tick_now()*1e6}
|
||||
return Tick{i64(tick_now()*1e6)}
|
||||
}
|
||||
|
||||
_yield :: proc "contextless" () {
|
||||
|
||||
Vendored
+1
-1
@@ -1335,7 +1335,7 @@ function odinSetupDefaultImports(wasmMemoryInterface, consoleElement) {
|
||||
|
||||
// return a bigint to be converted to i64
|
||||
time_now: () => BigInt(Date.now()),
|
||||
tick_now: () => BigInt(performance.now()),
|
||||
tick_now: () => performance.now(),
|
||||
time_sleep: (duration_ms) => {
|
||||
if (duration_ms > 0) {
|
||||
// TODO(bill): Does this even make any sense?
|
||||
|
||||
Reference in New Issue
Block a user