Split baked animation runtime and asset baking modules #19

Closed
opened 2026-09-15 16:42:57 +00:00 by EIREXE · 0 comments
Owner

Severity: Architecture

src/fighter/baked_animation.rs is 1,223 lines combining fixed-point matrix math, runtime pose updates, visual binding, asset loading, and GLTF baking.

Fix: split fixed transforms, runtime pose evaluation, visual binding, and offline asset baking into separate modules behind a small public facade. Preserve serialized format and runtime behavior.

Severity: Architecture src/fighter/baked_animation.rs is 1,223 lines combining fixed-point matrix math, runtime pose updates, visual binding, asset loading, and GLTF baking. Fix: split fixed transforms, runtime pose evaluation, visual binding, and offline asset baking into separate modules behind a small public facade. Preserve serialized format and runtime behavior.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EIREXE/shinespark#19