From ea2a3b591d15597006a88119127c0865f9c4b799 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Tue, 2 Mar 2021 19:48:50 +0000 Subject: [PATCH] Documentation: Update low level changes --- docs/jgrpp-low-level-changes.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/jgrpp-low-level-changes.md b/docs/jgrpp-low-level-changes.md index 067f5e7048..cfe90b4161 100644 --- a/docs/jgrpp-low-level-changes.md +++ b/docs/jgrpp-low-level-changes.md @@ -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