Documentation: Update low level changes

pull/221/head
Jonathan G Rennison 3 years ago
parent 2df9c97884
commit ea2a3b591d

@ -46,6 +46,8 @@ This document does not describe the player-visible changes/additions described i
* Cache inferred one-way state of road tiles.
* De-virtualise calls to AnimateTile().
* Cache animated tile speed.
* Cache whether water tiles have water for all neighbouring tiles.
* Improve performance of arctic snow line checks.
### Viewport
@ -64,6 +66,7 @@ This document does not describe the player-visible changes/additions described i
* Clip drawing of window widgets which are not in the redraw area.
* Reduce unnecessary status bar and vehicle list window redraws.
* Filter out tile parts which are entirely outside the drawing area, within DrawTileProc handlers.
* Improve performance of drawing rail catenary.
### Data structures
@ -98,6 +101,7 @@ This document does not describe the player-visible changes/additions described i
* Add a fast path to Blitter_32bppAnim::Draw.
* Replace sprite cache implementation.
* Add brightness adjusting modes to non-8bpp blitters.
### Link graph
@ -123,6 +127,7 @@ This document does not describe the player-visible changes/additions described i
* Replace read/write accessors and buffering.
* Perform savegame decompression in a separate thread.
* Pre-filter SaveLoad descriptor arrays for current version/mode, for chunks with many objects.
* Support zstd compression for autosaves and network joins.
### AI/GS

Loading…
Cancel
Save