Skip to content
steam-runtime-tools v0.20250217.0

  [ Simon McVittie ]
  * libsteam-runtime-tools:
    - Refactoring (steamrt/tasks#595)
    - Improve test coverage (steamrt/tasks#595)
  * pressure-vessel:
    - Export parent dir of LD_PRELOAD modules, unless it's $HOME.
      This should make local installations from source of MangoHud and
      similar modules more reliable (steamrt/tasks#595)
    - Add STEAM_COMPAT_RUNTIME_SDL2=sdl2-compat, which selects a
      non-default sdl2-compat if present in the runtime, rather than
      classic SDL 2.
      This will not be practically useful until we have a release of
      soldier and/or sniper that includes a copy of sdl2-compat.
      (steamrt/tasks#579, steamrt/tasks#573)
    - Refactoring (steamrt/tasks#595)
  * s-r-launch-options:
    - Set SDL_VIDEO_DRIVER (SDL 3) as well as SDL_VIDEODRIVER (SDL 2)
    - Allow control over SDL dynamic API overrides (steamrt/tasks#579)
    - Set DEBUG_INVOCATION=1 if extra debug is requested
  * Build system:
    - Add convenience files to cross-compile for aarch64, as an example
      of a non-x86 architecture
  * Tests:
    - Add a build pass for aarch64 to the CI
    - Fix a JSON syntax error in aarch64 test data
    - Refactoring (steamrt/tasks#595)
    - Improve coverage (steamrt/tasks#595)
    - Fix a wrong assertion which only worked as a result of compensating
      errors (steamrt/tasks#595)

  [ Ryan Gonzalez ]
  * libsteam-runtime-tools:
    - Refactoring (steamrt/tasks#608)