Doc: Update low level changes documentation

pull/173/head
Jonathan G Rennison 4 years ago
parent f998b1eaa6
commit 152cba7156

@ -115,6 +115,18 @@ Replace read/write accessors and buffering.
Perform savegame decompression in a separate thread. Perform savegame decompression in a separate thread.
Pre-filter SaveLoad descriptor arrays for current version/mode, for chunks with many objects. Pre-filter SaveLoad descriptor arrays for current version/mode, for chunks with many objects.
### AI/GS
Add AI/GS method to get current day length.
Add GS method to create river tiles.
Add workaround for performance issues attempting to create a town when no town names are left.
Fixup a GS otherwise inconsistent with day length.
### NewGRF
[NewGRF specification additions](docs/newgrf-additions.html).
Add workaround for a known buggy NewGRF to avoid desync issues.
### Other performance improvements ### Other performance improvements
Use multiple threads for NewGRF scan MD5 calculations, on multi-CPU machines. Use multiple threads for NewGRF scan MD5 calculations, on multi-CPU machines.
@ -132,10 +144,11 @@ Add savegame feature versions to output of -q.
Changes to gcc/clang detection and flags Changes to gcc/clang detection and flags
Changes to version detection and the format of the version string. Changes to version detection and the format of the version string.
Minor CMake changes.
### Misc ### Misc
Use of __builtin_expect, byte-swap builtins, and various bitmath builtins. Use of __builtin_expect, byte-swap builtins, overflow builtins, and various bitmath builtins.
Add various debug console commands. Add various debug console commands.
Increase the number of file slots. Increase the number of file slots.
Cache font heights. Cache font heights.

Loading…
Cancel
Save