Avi Weinstock
|
be39054767
|
Make terrain compression a checkbox instead of a bandwidth (throughput?) heuristic.
|
2021-05-03 00:09:44 -04:00 |
|
Avi Weinstock
|
b15913560b
|
Optimize CompressedData with Vec::with_capacity , and move obsolete formats from common_net into the compression benchmark.
|
2021-05-03 00:09:24 -04:00 |
|
Avi Weinstock
|
30cae40b82
|
Add a bandwidth-based heuristic for chunk compression.
|
2021-05-03 00:09:24 -04:00 |
|
Avi Weinstock
|
cdc2eccda8
|
Improve quadpng by adding WidePacking , which makes a wider image, which is faster due to PNG compressing by row. Heuristically switch between quadpng and deflate based on chunk height to reduce variance.
|
2021-05-03 00:09:24 -04:00 |
|
Avi Weinstock
|
c2fd5e807d
|
Experiment with 256-color palette "tripng" encoding, and Lanczos interpolation for "quadpng".
|
2021-05-03 00:09:24 -04:00 |
|
Avi Weinstock
|
a220cc569e
|
Add resolution downscaling to QuadPng's color channel, and use half-resolution QuadPng ingame.
|
2021-05-03 00:09:24 -04:00 |
|
Avi Weinstock
|
f81539cb00
|
Get PngPngPngJpeg terrain working in the actual game.
|
2021-05-03 00:09:24 -04:00 |
|
Avi Weinstock
|
a9a943c19a
|
Move compression helpers to common_net::msg::compression and experiment with more image formats at more site kinds.
|
2021-05-03 00:09:24 -04:00 |
|
Avi Weinstock
|
15e32e5655
|
Move terrain compression code to common_net and disable redundant LZ4 compression on the terrain stream.
|
2021-04-20 23:24:24 -04:00 |
|
Joshua Barretto
|
f8c8e342e6
|
Moved common networking code to common/net, clippy fixes
|
2020-12-13 17:23:45 +00:00 |
|