OpenTTD Nightly

Build: #1538 was successful Changes by frosch and peter1138

Build result summary


27 minutes
27989 27989
Successful since
#1535 ()

Code commits

Author Commit Message Commit date
frosch frosch 27989 27989 -Fix (r27985): VA2 optimisation failed in various special cases:
  - nvar=0 is meant to return the calculated result.
  - Missing references resolve to NULL and got identified with the default result.
  - Missing 'break' broke overlapping cases.
  - Splitting into non-overlapping cases could result in more than 256 cases.
frosch frosch 27988 27988 -Codechange: Extent hg- and gitignore for .vs
frosch frosch 27987 27987 -Change: Increase maximum allowed vehicle sprite size to reduce clipping of ships.
frosch frosch 27986 27986 -Codechange: Name magic constants in the vehicle position hash functions.
frosch frosch 27985 27985 -Codechange: Convert VA2 switches into ones with non-overlapping ranges, sort them and resolve them using binary search. Speedup sprite resolving by about 7 percent.

Shared artifacts

Artifact File size
Source 9 MB
Released 21 bytes
Changelog 4 KB