Download

← All updates

Update

quark 0.17.2

Everything that changed in this version, and why.

The full notes for this version are its short notes: that was all that was written then.

For developers: Tracy profiling

  • Build with -DQUARK_TRACY=ON (optionally -DQUARK_TRACY_DIR=<tracy checkout>) and connect the Tracy profiler to see named CPU zones for every part of a frame:
    • event polling, net, input and prediction, world building
    • the shadow, world and dynamic passes, the HUD, 2D flushing, swap and the low-latency wait
    • the hosted server's simulate and snapshot steps, and the audio mixer
  • Plots show vertices and bytes uploaded per frame, and profiling builds also print those numbers every 5 seconds.
  • Normal builds are unchanged: the zones compile to nothing.