dyna3/app-proto/src
Vectornaut e447e7ea96 Dispatch normalization routines correctly (#87)
Addresses issue #86 by correctly dispatching the routine used to normalize spheres during nudging. Adds a test that would have detected the issue.

Since the tests aren't built for WebAssembly, we have to replace `console::log` with `console_log!` in all of the functions used by `assembly::curvature_drift_test`. We'll eventually want to do this replacement everywhere.

Co-authored-by: Aaron Fenyes <aaron.fenyes@fareycircles.ooo>
Reviewed-on: StudioInfinity/dyna3#87
Co-authored-by: Vectornaut <vectornaut@nobody@nowhere.net>
Co-committed-by: Vectornaut <vectornaut@nobody@nowhere.net>
2025-06-04 21:01:12 +00:00
..
add_remove.rs Refactor: Use pointers to refer to elements and regulators (#84) 2025-05-06 19:17:30 +00:00
assembly.rs Dispatch normalization routines correctly (#87) 2025-06-04 21:01:12 +00:00
display.rs Introduce ghost mode for elements (#85) 2025-06-02 15:56:06 +00:00
engine.rs Dispatch normalization routines correctly (#87) 2025-06-04 21:01:12 +00:00
identity.vert feat: Application prototype (#14) 2024-10-21 23:38:27 +00:00
lib.rs Turn non-automated tests into Cargo examples (#24) 2024-11-26 00:32:50 +00:00
main.rs Refactor: Use pointers to refer to elements and regulators (#84) 2025-05-06 19:17:30 +00:00
outline.rs Introduce ghost mode for elements (#85) 2025-06-02 15:56:06 +00:00
point.frag Introduce ghost mode for elements (#85) 2025-06-02 15:56:06 +00:00
point.vert Introduce ghost mode for elements (#85) 2025-06-02 15:56:06 +00:00
specified.rs Generalize constraints to observables (#48) 2025-03-10 23:43:24 +00:00
spheres.frag Introduce ghost mode for elements (#85) 2025-06-02 15:56:06 +00:00
tests.rs feat: Continuous integration via Forgejo Actions/runners (#75) 2025-04-02 20:31:42 +00:00