- libs/game/math: cross-arch bit-deterministic f32 kernel (f64-internal fdlibm-style polynomial kernels, exactly-rounded IEEE ops only, zero platform-libm transcendentals). Parity golden hashes recorded on aarch64; equal hashes on every other target IS the determinism test - libs/game/sim: the gamemaker world moved verbatim (entity/terrain/world/ queries/step — float expression order preserved so tapes replay bit-identically). No Cx, no draw types, no ScriptObjectRef: script callbacks are CallbackSlots resolved through a generation-tagged host-side CallbackTable in game_view.rs; sim reset no longer touches audio - examples/gamemaker: game_view.rs 5545 -> 4640 lines (script boundary, rendering, input devices, host I/O remain); per-tick args/input objects built via unchecked pushes + release_transient (flat-heap tick path) - apps/arcade: Makepad Arcade app shell + workspace membership - Verified: headless sandbox3d fixture (90 entities) boots end-to-end; gamemaker/sim/math/script-test suites green Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
8 lines
208 B
TOML
8 lines
208 B
TOML
[package]
|
|
name = "makepad-game-math"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "Deterministic cross-arch f32 math kernel for Makepad Arcade (see game.md)"
|
|
license = "MIT OR Apache-2.0"
|
|
|
|
[dependencies]
|