veloren/voxygen
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
..
anim Merge branch 'tygyh/CleanUp' into 'master' 2022-07-17 14:04:45 +00:00
benches Fix warnings 2022-01-23 16:32:25 -05:00
dynlib Move Veloren to 2021 edition 2022-01-26 16:46:40 +02:00
egui Merge remote-tracking branch 'origin/master' into sharp/zoomy-worldgen 2022-07-27 15:30:37 -07:00
examples (See sharp/lod-history) LOD, shadows, greedy meshing, new lighting, perf 2020-08-20 20:34:59 +02:00
i18n fix for #1604 : use correct values in calculation 2022-07-21 18:34:06 +01:00
src Substantial improvements to meshing time. 2022-07-31 01:28:37 -07:00
build.rs
Cargo.toml Change the version number to 0.13 2022-07-23 14:06:08 +02:00