veloren/world
Joshua Yanovski 2a61c7790b Substantial improvements to meshing time.
This mostly come out of optimizing BlocksOfInterest to (empirically)
minimize redundant computations, use a more efficient RNG, use a faster
verion of iter_changed, and optimize water block handling (theoretically
the iter_changed difference might mean we missed some water blocks, but
in practice it's unlikely to matter for fast-moving rivers).

Also did some microoptimizations of meshing etc. that seem to result in
pretty good improvements in practice, and also added another set of
optimizations to improve tree performance (special casing "easy" segment
approaches, which got a few percent, and inlining block_from_structure
for tree leaves and branches, which got us considerably more; I think
the total improvement is around 5%).
2022-07-31 01:28:37 -07:00
..
benches Fix iteration area. 2022-07-05 23:00:05 -07:00
examples Merge remote-tracking branch 'origin/master' into sharp/zoomy-worldgen 2022-07-27 15:30:37 -07:00
src Substantial improvements to meshing time. 2022-07-31 01:28:37 -07:00
Cargo.toml Minor fixes (e.g. snow not filling in sprites). 2022-07-08 19:11:16 -07:00
economy_testinput2.ron separate orders by professions and everyone 2022-06-07 18:30:05 +02:00