-
Slipstream Beta 1.2.0.4
Pre-releaseSome checks failedrelease / build (push) Successful in 13m32srelease / flatpak (push) Successful in 6m8srelease / deb-package (push) Successful in 37srelease / apt-repo (push) Successful in 4srelease / windows (push) Failing after 6m51srelease / arch-package (push) Successful in 1srelease / sign-release (push) Successful in 1sreleased this
2026-10-08 20:25:40 +00:00 | 1891 commits to main since this releaseSlipstream 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 anywhereChanges 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
- #543 (Refs)
- #544 (Refs)
- #545 (Refs)
- #546 (Refs)
- #547 (Refs)
- #548 (Refs)
- #549 (Refs)
- #550 (Refs)
- #555 (Refs)
- #559 (Fixes, Refs)
- #561 (Refs)
- #563 (Refs)
- #564 (Refs)
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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Revert "Merge branch 'rigged-flicker' into vulkan-port-tb" (