Skip to content

weekly-2026-01-16

Choose a tag to compare

@github-actions github-actions released this 16 Jan 09:24
· 734 commits to main since this release
1a19a5b

Changelog

  • refactor(gamelogic): Rearrange local variables in GameLogic::startNewGame() (TheSuperHackers#2115)
  • perf(heightmap): Optimize data locality for m_vertexBufferTiles and m_vertexBufferBackup in HeightMapRenderObjClass (TheSuperHackers#2104)
  • refactor(heightmap): Simplify functions getXWithOrigin(), getYWithOrigin() of HeightMapRenderObjClass (TheSuperHackers#2103)
  • perf(heightmap): Optimize repeated calls to getXWithOrigin, getYWithOrigin in HeightMapRenderObjClass::updateVB (TheSuperHackers#2102)
  • bugfix(scriptengine): Fix script dialog text spelling mistakes and errors in ScriptEngine (TheSuperHackers#2093)
  • refactor: Modernize NULL to nullptr (TheSuperHackers#1938)
  • build(cmake): Move most CppMacros.h includes into precompiled headers and make them available in all build targets (TheSuperHackers#2090)
  • refactor(heightmap): Clarify magic numbers related to VERTEX_BUFFER_TILE_LENGTH (TheSuperHackers#2079)
  • fix(heightmap): Fix CENTER_LIMIT condition in HeightMapRenderObjClass::updateCenter (TheSuperHackers#2078)
  • perf(heightmap): Reduce cost of min height loop in HeightMapRenderObjClass::updateCenter by 93% (TheSuperHackers#2077)
  • bugfix(render2d): Fix possible greyscale image rendering issues on hardware without DOT3 support (TheSuperHackers#2080)
  • bugfix(actionmanager): Do not show false resume construction cursor for allied scaffolds (TheSuperHackers#2068)