Marsfall: Origins
Open project navigation
All Marsfall: Origins Developer Diary entries
Development diary··1 min read

Added army instancing and a CPU cost display

Shared infantry drawing and pose work reduce duplicated work, with F8 showing measured CPU phases.

Marsfall: Origins / Field recording

Portrait archive

I changed infantry rendering to use instances and share pose work, then reduced repeated neighbor and fire-collision searches.

F8 now exposes the CPU costs of simulation and rendering stages alongside triangle and draw-call counts. The display explicitly leaves GPU timing unmeasured.

“I changed infantry rendering to use instances and share pose work, then reduced repeated neighbor and fire-collision searches.”

The recording shows the counter during a native battle. These changes are still being tuned, and I am not claiming a particular frame rate from this short capture.