Optimize rollback hot paths #53

Merged
EIREXE merged 1 commits from fix/issue-20 into master 2026-09-20 12:41:14 +00:00
Owner

Summary

Fixes #20.

  • Reuse fighter animation scratch and output buffers across rollback frames.
  • Select air-collision hits in one pass without candidate allocations or sorting.
  • Index contiguous replay input frames directly and binary-search checksums.
  • Add regression tests for buffer reuse and replay lookup/validation.
## Summary Fixes #20. - Reuse fighter animation scratch and output buffers across rollback frames. - Select air-collision hits in one pass without candidate allocations or sorting. - Index contiguous replay input frames directly and binary-search checksums. - Add regression tests for buffer reuse and replay lookup/validation.
EIREXE added 1 commit 2026-09-20 11:56:01 +00:00
Optimize rollback hot paths
CI / build-and-test (pull_request) Successful in 1m18s
CI / production-build (pull_request) Successful in 9m3s
66c00c8a1d
EIREXE merged commit 85236c4e0f into master 2026-09-20 12:41:14 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EIREXE/shinespark#53