Tom Leys
Tom Leys
I love your library. Absolutely beautiful code. I noticed this instance of code not matching your comment so I have fixed it.
Propose user uses >rustc --print sysroot to discover where rust is.
1. Create a collider and do a tick 2. Replace that with a new collider using Write::insert -- Modify event is created by Specs, not Remove and insert -- 3....
- Add Exposure to Eye which scales all lighting range and intensity. - Each frame, lighting brightness is measured in a small square near the player, this sampled brightness is...
- Half the checkpoint RAM budget overall (1GB instead of 2GB) - Simple change of the CVars and some stats so checkpoint creation triggers less frequently - Based on a...
- Also remove temporary Dictionary created every tick * every change - Reduces GC load, 8GB less temporary allocations on large replays. - Makes processing step over 2x as fast...
- Improves memory locality by immediately processing replay data that just got loaded into checkpoints (no time to flush from caches & page to disc) - Reads data in parallel...
- There is a time budget when applying replay ticks updates of only 10 ms (cvar ReplayMaxScrubTime) - Ensure we don't apply checkpoints that move us backwards in time by...
This one is very optional, it's kind of an idea for a side project. How about you create a tool where you paste in MLOG (compiled) and get (very bad)...
When the compiler (or previous optimization steps in this case) outputs this MLOG ``` print "Reactor " print 1 print " in emergency shutdown mode\n" ``` The optimizer should condense...