🎉 Add performance measuring functions (#6229)

This commit is contained in:
Aitor Moreno 2025-04-10 11:33:22 +02:00 committed by GitHub
parent 97c24c8b9c
commit d880307a9b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 284 additions and 26 deletions

View file

@ -26,6 +26,16 @@ macro_rules! run_script_int {
}};
}
#[macro_export]
macro_rules! get_now {
() => {{
extern "C" {
pub fn emscripten_get_now() -> f64;
}
unsafe { emscripten_get_now() }
}};
}
#[macro_export]
macro_rules! init_gl {
() => {{
@ -43,3 +53,15 @@ macro_rules! init_gl {
}
}};
}
#[allow(unused_imports)]
pub use run_script;
#[allow(unused_imports)]
pub use run_script_int;
#[allow(unused_imports)]
pub use get_now;
#[allow(unused_imports)]
pub use init_gl;