Release 105-941
Release 105-941
The changelog since release 105-902 until minor release 105-941, which happened in May 2022.
Drawing
- enable 3D and cubemaps for luatextures
Spring.GetRender{Units,Features}now support GL4 CUS.- add
Spring.Clear{Units,Features}PreviousDrawFlag() → nil - add
Spring.GetRender{Units,Features}DrawFlagChanged(bool returnMasks = false) → changedIDs[, changedMasks]
Timers
- Add new
Spring.GetTimerMicros() → number, which gets timers in usec precision Spring.DiffTimersnow takes a fourth arg, if you want usec precision in millisecond numbers, and passed in microsec level timers
Miscellaneous
- added a new ‘b’ designator for yardmaps to declare an area that is buildable, but is not walkable. This allows for the current method of upgradable buildings to create a locking pattern that won’t break pathing.
- add
group [subcommand] Naction handlers where subcommand is one ofadd,set,selecttoggle,selectadd, orselectclear. This allows for more granular group binding control thangroupN(which checks for keyboard modifiers in the action). When subcommand is not present, select group N. - Skirmish AI: call
PostLoad()after load event and only ifloadSupported != yes - accept an integer quality argument in
screenshotaction, as inscreenshot [format] [quality].