• v1.2.0-beta.4 dc75d1a036

    Slipstream Beta 1.2.0.4
    Some checks failed
    release / build (push) Successful in 13m32s
    release / flatpak (push) Successful in 6m8s
    release / deb-package (push) Successful in 37s
    release / apt-repo (push) Successful in 4s
    release / windows (push) Failing after 6m51s
    release / arch-package (push) Successful in 1s
    release / sign-release (push) Successful in 1s
    Pre-release

    sky_line released this 2026-10-08 20:25:40 +00:00 | 1891 commits to main since this release

    Slipstream Beta 1.2.0.4 -- v1.2.0-beta.4 (dc75d1a036).

    Linux x86_64 (glibc >= 2.38, x86-64-v2 CPU): *_x86_64.tar.xz
    Ubuntu 24.04+ / Debian 13+ / Mint 22+: *_amd64.deb (sudo apt install ./)
    Windows x64 (unsigned; SmartScreen: More info > Run anyway): *_Setup.exe installer, or *_win64.zip to unpack anywhere

    Changes since v1.2.0-beta.3.

    New features

    • Revert "Merge branch 'rigged-flicker' into vulkan-port-tb" (7bc9ced46f)
    • FX + cel merge wiring: avatar mask provider and demand, restore the active preset at FX init (73b0ad2285)

    Fixes

    • VK VRAM ladder: answer a failure until it fits, marginal re-add, elastic textures, crash-only hard step; budget pre-flight for every large allocation; rigged re-size without double-holding (62aa014369)
    • Console: lay out new lines after releasing the buffer lock (CJK chat crash) (914f6f55a1)
    • Fixes #559: rigged buffers sized from visible demand, deterministic degrade, one combined budget (6d4b65287b)
    • Fatal signals always dump core within seconds; disable Tracy's crash handler (72e608ab43)
    • FX UI: review fixes (graphics-preset leak, small panels, byte stability) (4bc43acd72)

    Other changes

    • VK sun shadows: dynamic-caster overlay for cached cascades (#564) (5364862915)
    • VK projector shadows: load-gated per-frame budget for avatar-only tile refreshes (#564) (8217872e66)
    • VRAM ladder: hard step gated on the OS budget (never the user cap); pre-flight relief at most every 2 s; texture room rises over ~2 s (f8c0b0adcb)
    • VK shadows: rigged shadow-caster LOD by shadow-texel footprint (#564) (9073ea019d)
    • #561 tuning: relative protection (largest on screen within a vertex budget), harder decimation for small avatars, coarser steps reach their targets (f428222a4c)
    • VK shadows: cull rigged casters per cascade / projector tile (#564) (f6ca59795e)
    • VK: pre-flight large soft buffer allocations against the live heap budget (8da68f2753)
    • Refs #561: forward-declare LL::ThreadPool via threadpool_fwd.h (351e6ea75b)
    • Refs #561: step cache budget follows the held ladder squeeze; first engagement climbs one level at a time (c7a8b86029)
    • Refs #561: rigged alpha-to-mask for pixel-equivalent content (RenderVKRiggedAutoMask) (07e364e1b1)
    • Refs #561: screen-size rigged LOD with decimated intermediate steps; protected near avatars; held ladder squeeze (43d595700a)
    • slfxc --exit-test; FX detachDevice: drop a dead loop (513d8faa71)
    • Refs #559: bootstrap rigged capacity at <= 1/4 of the budget until the cull reports demand; pressure LOD reset for every listed avatar (e27b80d104)
    • FX: bounded compile waits, compile watchdog + quarantine, include-dir race; fast exit (277889cabe)
    • slfxc: per-pass pipeline timing, --no-opt, --robust, --seed-cache, --linger (98104ded56)
    • Fatal signal: pend + return so the core's frame #0 is the faulting instruction (2c5cabcfee)
    • VK cull: deterministic per-avatar rigged allocation (crowd flicker, #559) (c2c9a1be84)
    • Linux packaging: archive build-id-keyed debug info for the packaged viewer (b395b91314)
    • Refs #559: log the cull's draw-drop counters (bucket cap, no skin, rigged capacity, cache full) every 5 s while any fire (3edbafb7ff)
    • Refs #559: skinned-vertex cap scales with video memory (auto ~1/16 of VRAM, 4M..64M) (2288727dfb)
    • VK: cap the rigged skinned-vertex demand (RenderVKMaxSkinnedVerts, default 8M) (00f2e6a71e)
    • Refs #545: a metadata-only compile is a success -- effects no longer listed as failed until enabled (04193d51ea)
    • setShadows: zero-init the rebased cached-cascade matrix (-Wmaybe-uninitialized) (c61a954ebf)
    • FX: drain the compile thread before the device goes; metadata while FX is off; stale-config compiles (578973aa6a)
    • VK TAA/FSR: camera reprojection from the camera-relative matrices (#555) (4c91947ee2)
    • VK: camera-relative projector shadows and planar-mirror draws (#555) (4a6aa1824f)
    • VK: camera-relative world, shadow and motion-vector matrices (#555) (b86b45e428)
    • FX P5: Slipstream extensions -- HDR point, normal/motion/avatar-mask/HDR semantics, per-effect scope (c7db7e9b38)
    • FX P4: effects in snapshots (custom size, supersampled, 360 policy) (8ca2679046)
    • VK sky: camera-relative view rays (stars jumping at altitude) (c1e4f30212)
    • FX P3: safety -- device-lost quarantine, provisional effects, --no-fx, VRAM pressure, robust pipelines (e0329da854)
    • slfxc: also build every pass's pipeline (runtime layout + dynamic rendering) under --vk (01cbd7192b)
    • FX P1: effects runtime on the VK post chain (display point, BackBuffer/DepthBuffer) (fa04ab8f21)
    • Cel P6: keep requestAvatarMask() made before the cel module exists (c9ffb847c5)
    • Cel P7: built-in cel shading -- toon lighting + outlines, whole scene or avatars only (5868c1ece6)
    • Cel P6: avatar mask -- per-pixel avatar id from the GPU-driven passes (7e92b17b73)
    • FX: Photo Studio Effects page, Preferences quick toggle, Toggle Effects key (0738e3a268)
    • FX P0: vendor reshadefx (ReShade v6.8.0, BSD-3) + SPIR-V smoke test (01fb24fa96)
    • FX: ReShade .ini presets (SLFxPresets) (e574a98fc9)
    • FX: byte-preserving ReShade .ini document (SLFxIniDocument) (9b28fa43d9)

    Tickets

    SHA-256 of each file is listed in its job log and below as uploads land.

    d969481e73d0c484914f9f7b4443e1938c93d474cfd9c6b27e3a9b8ac696f676 Slipstream_1.2.0-beta.4_x86_64.tar.xz

    d4df0038af051408b1440d6234efaf2b6dc4c3f84245381c3e6ac604d49fab0c Slipstream_1.2.0-beta.4.flatpak

    c9891f90cfd1a9831a00b619dee5c4b20ab4342505cd588f2d67f1876092d90e Slipstream_1.2.0-beta.4_x86_64.tar.xz.sig

    dc5224d3c306c9c1334bcf5da0e86bc039469d77e64b0620c5e36ae3dcd0c912 PKGBUILD

    e20e6ecc15dad7f93e093c11964094ed23c4c12e64255a3fe396b371d96d131f Slipstream_1.2.0-beta.4_amd64.deb

    Signed checksums: SHA256SUMS + SHA256SUMS.asc (key C28FDB4A40AA8360D8DF0470AD8E61526C06E929). Verify: https://slipstreamviewer.org/wiki/verify/

    Downloads