-
Slipstream Release 1.2.2.1
StableAll checks were successfulrelease / build (push) Successful in 14m41srelease / flatpak (push) Successful in 6m21srelease / windows (push) Successful in 12m2srelease / arch-package (push) Successful in 15srelease / deb-package (push) Successful in 44srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2sreleased this
2026-10-11 11:54:57 +00:00 | 1644 commits to main since this releaseSlipstream Release 1.2.2.1 -- v1.2.2 (
ea951a2471).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.1.
Other changes
- Version 1.2.2 (#676 LUT removal, #678 Vivox removal, #675 Vulkan 1.2, Windows 7 shim) (
ea951a2471) - Remove Vivox/SLVoice voice client; WebRTC is the only voice module (#678) (
47e4cc58b1) - (1.2 backport) #675: accept Vulkan 1.2 devices with the 1.3 features as extensions (
5885c4fde5) - Windows 7: the exe no longer imports CreateFile2 (minizip-ng shim) (
6f0111a4b4) - Remove bundled colour-grading LUTs (#676) (
d31b8772e3)
SHA-256 of each file is listed in its job log and below as uploads land.
3d2eefe2fa1fa9d0161e6e19781116e60e6653c52dac4517dfc08197dbcf897b Slipstream_1.2.2_x86_64.tar.xz
12b5b9ccc7b1dbef1fd91d298674a4dafc3e5c5590a01265cf2ff60f100d5762 Slipstream_1.2.2.flatpak
c2714962d0538a33e4f1a2d213ab60d4f7000b24b01ce58ba97a94281c4d3bbe Slipstream_1.2.2_win64.zip
9bff4cb46f85c7525b0ae1c06e4bf5bdf1778894d52677a1e381b50507cb2d9a Slipstream_1.2.2_Setup.exe
91181016f852b2b909fed93431fa338720e4343754f0346080232a1f67f9c662 Slipstream_1.2.2_x86_64.tar.xz.sig
fe1024b95834a2b0f930f0553ff5a1fa0346fdbf9c12dac082daf42503fda3f2 PKGBUILD
b5ae1ded78950b7bfae80f4e29d3666000c3beeeb6f251b503e4e1691b9b2e4d slipstream-bin-1.2.2-1-x86_64.pkg.tar.zst
bd46d6fc93bebea55f0e2664380cb2c8577719b235399ac48599f40e1111634c Slipstream_1.2.2_amd64.deb
Signed checksums: SHA256SUMS + SHA256SUMS.asc (key C28FDB4A40AA8360D8DF0470AD8E61526C06E929). Verify: https://slipstreamviewer.org/wiki/verify/
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- Version 1.2.2 (#676 LUT removal, #678 Vivox removal, #675 Vulkan 1.2, Windows 7 shim) (
-
Slipstream Beta 1.3.0.3
Pre-releaseAll checks were successfulrelease / build (push) Successful in 14m56srelease / flatpak (push) Successful in 6m3srelease / windows (push) Successful in 12m12srelease / arch-package (push) Successful in 15srelease / deb-package (push) Successful in 37srelease / update-manifest (push) Successful in 0srelease / pacman-repo (push) Successful in 8srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2sreleased this
2026-10-11 08:10:32 +00:00 | 1450 commits to main since this releaseSlipstream Beta 1.3.0.3 -- v1.3.0-beta.3 (
23423fc6d6).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.3.0-beta.2.
New features
- #429: xui_notes for the new tags; audit doc corrections (
4cb31745b6) - Refs #650: revert attachment MODIFY relaxation (keep Linden rule); add rezzed-object material picker audit log (
e3ab25799f)
Fixes
- Revert "Merge branch 'fix-664-rt-terminator-5' into vulkan-port-tb" (
cc37307491) - Fixes #655: texture Save As failed with "Unable to download file" (
ccff9167f5) - Fixes #656: outfit editor layer moves were never written (COF link owner wiped) (
0869b9074c)
Other changes
- #648 round 6: GTAO skips the facet test on the depth-MIP path (shell grass band) (
23423fc6d6) - #664: RT terminator lift from the exact rasterized triangle (pre-pass tri pass) (
31dd78f0ec) - #648 round 5: AO blur plane tolerance absolute, not 0.7% of depth (shell grass band) (
ccc76ff651) - #672: start-up OOM simulation hits the warm-up batch only; ramp ceiling only lowers (
92d93f4ef7) - #672: cold-start concurrency, OOM-aware budget, faster progress saves (
3054c8122b) - #672: world renderer falls back when a lit pipeline failed to compile (
9403f143b1) - #672: pipeline creation out-of-memory is never fatal (
423591a8f1) - #655: Save As with no extension saves PNG at the chosen path instead of failing (
0e02d51850) - #664 round 5: seam/crease lift taper, softer probe validation (
153c267050) - #648 round 4: alpha-mask coverage per mip (shell grass band is input, not AO) (
58bbec133e) - #648 AO round 3: distance-consistent depth-MIP taps (shell grass band) (
e1bc55eab3) - #664 round 4: crease leaks/flecks -- outward-only lift, probe validation (
0e57fb3b28) - #664 round 3: default RenderVKRTShadowGrazingFade to 0 (A/B only) (
7035483ba9) - #666: RT shadow denoiser everywhere -- projectors on the sun path, no TAA dependence, particles (
9dc6063939) - #664 round 2: grazing fade + terminator debug view for RT shadows (
5bf6811167) - #664: Hanika shadow-terminator lift for RT projectors + probe sun rays (
8f24609f10) - #648 AO round 2: smooth vertex normal on the depth-MIP path (facet lines / terrain bands) (
ba3713ae1a) - #648 AO: distance-invariant radius via a view-depth MIP chain (
5d88af3c99) - #429: Appearance window parity audit vs Firestorm 7.2.4 (
3896a09926) - #429: attachments used / max on the WEARING tab label; RLVa on Show Original (
0d5dddfa1e) - #429 #627: Wearing tab and outfit lists toward Firestorm parity (
0126af8659) - #627: avatar complexity total in the outfit editor (
3c71150bf9) - #627: record per-item avatar complexity for our own avatar (
9133da6b3e) - #657: RT-shadow-quality denoiser for the ray-traced god rays (
7bced1e3c5) - #657: share RT shadow denoiser helpers (clean_denoise_common.glsl, clean_rt_moving_caster.glsl) (
f3f5ee21c8) - #267 Radar pictures: assign after sort (visible rows were missed), silhouette for no/failed picture, bounded retry with backoff, 10s slot timeout, stats log every 30s (
1d5fe8fa69) - Refs #650: material picker no longer requires MODIFY for attachments; log picker filter once (
8870b03570) - Shape editor (#653): up to four panels with section dropdowns, like Photo Studio (
8284e281ad) - #654: Sound Explorer and block-by-asset-ID for sounds (
7622904cde) - #530: IK handles are persistent targets; pole swings the elbow / knee (
325c5291df) - #530: IK handles from the worn rigged mesh; rings like the build tool; wings (
af28c03ce9) - #651: chat image previews: still and animated WebP (
caeb5caf33) - #530: IK arm handles at the front hooves; rotate rings on IK handles (
8ee7e62833)
Tickets
SHA-256 of each file is listed in its job log and below as uploads land.
b412816ea62491ed7c9e3c9543b18025812545cf697e6ce23b5c34756673ab44 Slipstream_1.3.0-beta.3_x86_64.tar.xz
624bcd28b573ea9effa851f50595f2c58b2a7ccce92f9d91d7e9dcfb04906083 Slipstream_1.3.0-beta.3.flatpak
9cef2aabd617a43505755f6818563ee023f162b7fe847095db5a8408b40f5811 Slipstream_1.3.0-beta.3_win64.zip
71733604bbc3cb1953a5610fa00a432ecaaff108acfafefc22c8b29e98c2d246 Slipstream_1.3.0-beta.3_Setup.exe
2592b472501b3d863c40b04a138b7bb2889cf3a2ab3272245185276e72ad50ed Slipstream_1.3.0-beta.3_x86_64.tar.xz.sig
ade78d83c839b766cbb7dab28edfe2ce5007bf361eef3322336077a62ac38aac PKGBUILD
05aeb2ea5c29107c127cc17124b9584c1d6fe4050cff13588e6fb5132fb18733 slipstream-bin-1.3.0beta3-1-x86_64.pkg.tar.zst
b4640debec16a21e5bda12b3377bcd02659e76b65f0fac2032c61483a8530d96 Slipstream_1.3.0-beta.3_amd64.deb
5175b310ec29a2e6fd7354aae127d01a21db93baf5433609a29c6170342c7978 update-manifest.json
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
- #429: xui_notes for the new tags; audit doc corrections (
-
Slipstream Release 1.2.1.1
StableAll checks were successfulrelease / build (push) Successful in 1m50srelease / flatpak (push) Successful in 4m29srelease / windows (push) Successful in 5m6srelease / arch-package (push) Successful in 15srelease / deb-package (push) Successful in 37srelease / apt-repo (push) Successful in 5srelease / sign-release (push) Successful in 2sreleased this
2026-10-11 08:09:37 +00:00 | 1650 commits to main since this releaseSlipstream Release 1.2.1.1 -- v1.2.1 (
9b89cb9e21).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.
Other changes
- 1.2.1: re-find a stale cached OpenJPEG library; stage 3p DLLs by content (#647) (
9b89cb9e21) - Version 1.2.1 (#672 AMD pipeline out-of-memory hotfix) (
9c63a752ff) - #672 (1.2): start-up OOM simulation hits the warm-up batch only (
23d02556dc) - #672 (1.2): save the pipeline cache more often during a cold start (
55a652e744) - #672: world renderer falls back when a lit pipeline failed to compile (
7094c6e18b) - #672: pipeline creation out-of-memory is never fatal (
b67fa56c86)
SHA-256 of each file is listed in its job log and below as uploads land.
82dee7340e7a30ac418938fbfac958dbfd11da75b78cc607d98b8d5b33b6c491 Slipstream_1.2.1_x86_64.tar.xz
f176966a1ea515f21a5e368325f07c3cfe3f629a61167bf990bfc710c29cfd43 Slipstream_1.2.1.flatpak
a12929c77967f40f37456c0c42c7d8f0ba914eecb97be629efe93fc4a9ef93f7 Slipstream_1.2.1_win64.zip
39ed28f96737092e2c2932f20eec63544bf9fa6956e7f9b23e6c1dc458c5b7ed Slipstream_1.2.1_Setup.exe
4fed3715293a167c62d4fdb31adbd1ab630b9a3f6932d488732f6151f6106ae4 Slipstream_1.2.1_x86_64.tar.xz.sig
6d12334b5dcc10d5c29f3b7bd8cc6533a40269bdb702aa4316c59802e3a73ba0 PKGBUILD
db9ca0f3affbaafa288bab7535aa514f13482d367f109c86dcfc78c23c2ead5d slipstream-bin-1.2.1-1-x86_64.pkg.tar.zst
b37f07c62852b6f6c0df1114e580114d00ff6e288e3b4773b3ea606c4219c98f Slipstream_1.2.1_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)
1 download
- 1.2.1: re-find a stale cached OpenJPEG library; stage 3p DLLs by content (#647) (
-
Slipstream Beta 1.3.0.2
Pre-releaseAll checks were successfulrelease / build (push) Successful in 9m45srelease / flatpak (push) Successful in 5m49srelease / windows (push) Successful in 9m16srelease / arch-package (push) Successful in 14srelease / deb-package (push) Successful in 36srelease / update-manifest (push) Successful in 0srelease / pacman-repo (push) Successful in 8srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2sreleased this
2026-10-10 22:19:24 +00:00 | 1497 commits to main since this releaseSlipstream Beta 1.3.0.2 -- v1.3.0-beta.2 (
0328384f01).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.3.0-beta.1.
Fixes
- #567 shadows: moving-light budget under load; sub-texel caster cull (fix + projector tiles) (
f2f23fbc1b) - #567 projector shadows: invalidation counters + two false-invalidation fixes (
08238e6481)
Other changes
- #565: BC6H probes -- write through single-layer block-texel views, not one multi-layer view (
3052b248a4) - #530: IK handles - stop drag flailing, put leg handles on the hooves (
d48da8825a) - Graphics prefs: AO method (SSAO/GTAO) and reflection probe compression; probe format default RGB9E5 (#86, #565) (
9bb3b886e7) - #267 Nearby radar: show profile picture column by default (FSRadarColumnConfig 991 -> 2015) (
3a88491fd2) - #647: Windows shipped a stale openjp2.dll (2.4.0) beside an exe linked to 2.5.4 (
06748446fb) - Rig weld pairs: cheaper shape detector, back off avatar-less slots, arm topology (#641) (
9196056c1b) - Held animation frames are free: avatar-local skin cache for every rate-limited avatar (#632) (
971085a622) - #350: test plan: measure the version-mismatch side effect of coalesced fetches (
ff0f1ecfc0) - RT: rigged BLAS in the owner avatar's pelvis frame; refit gate on held pose (#632) (
edb848d54f) - #346 #350 #353 #358: alt-account test plan for inventory perf round 2 (
ea5a1d87ff) - #353: one aggregated alert per burst of incomplete link batches (
14d8706346) - #350: hold forced item refetches briefly so copy replies can be coalesced (
64d8d26e9d) - Rig weld: decide weld pairs once per avatar at its rest pose (#641, #626) (
cd747c5511) - #202: avatar pie derender slices act on the avatar; forget blocked local ids with their region (
f55ce0d33a) - #353: optional multi-block CopyInventoryItem in the copy pacer (default OFF) (
e5c2661284) - #353: folder copy creates its links in verified link_inventory_array batches (
9b9abd2e45) - Pose Studio IK: drop the hover highlight when the mouse is over the UI (#530) (
a992bdbe9a) - #426: Area Search Blacklist -> derender list; World menu entry for the list (
e5cd1f0e5c) - #202: derender other residents' attachments and avatars (Firestorm-style) (
811fe5b01c) - #350: coalesce queued AIS item fetches that share a folder into one folder fetch (
82d267c664) - Pose Studio: hook IK handles into the VK world overlay, mouse input and the floater (#530) (
4a200cbc8d) - Pose Studio: IK handle engine -- chains, solvers, pins, drag undo (#530) (
5291d6b674) - Pose Studio: whole-pose bone snapshots, uncommitted position edits, mirror suppression (#530) (
825aae558c) - Region teardown: re-home our avatar + attachments before an old region dies (#607) (
f4211c441b) - #346: hashed id maps in LLInventoryModel; UUID-ordered iteration where order matters (
ebd79bc503) - Region crossings: defer the losing-side kill so avatars keep their assets (#607) (
ab9b79e244) - #623: keep the owner SLURL outside in the object-offer "gave you" tip (
02ecd6b787) - #358: ChatOnlineNotification read through a cached control per online/offline packet (
4359528da2) - #567 shadowCascadesDrawn: count cascades actually drawn (after the RT-sun skip) (
c4fec959c4) - #565 debug view 20: magenta stripes on probes read from the uncompressed live cube (BC6H format) (
1f3b3a3de9) - #567 regen vk_world_shaders_spv.h (cascade overlay cull: u_cascade 5) (
0b56823a3f) - #567 sun cascades: static / dynamic split + event-driven cache in the cached modes (
4aa81a86a1) - #565 RenderVKProbeFormat: selectable reflection-probe storage (RGBA16F / RGB9E5 / R11G11B10 / BC6H) (
64bb97e59b) - vkgfx: image-create extras (mutable / extended usage / format list / view usage) + optional VK_KHR_maintenance6 (#565) (
22ed59f663) - #567 registration spheres: coalesce an object's faces, cap 8192 (
a2279f238d) - #567 regen vk_world_shaders_spv.h (casterOk unpadded extent + projector sub-texel cull) (
536b2dd935) - #567 projector shadows: invalidate from the instance store (shadow-relevant changes only) (
7e0ddc53e7) - #567 regen vk_world_shaders_spv.h (clean_cull.comp static / dynamic caster split) (
7e64edf0cf) - #567 projector shadows: static / dynamic caster split (movers, spinners, attachments -> overlay) (
dccc683653) - Physics Shapes: build prim convex hulls inline; std_bump table as a magic static (#29, #19) (
2c7008b42e) - VK exposure follow-up: declare RenderDiffuseLuminanceScale, tighter sky test (#28) (
75ab77c11c) - VK: Render Metadata > Physics Shapes and Bounding Boxes (#29) (
e60a8e557a) - VK: Hide Selection (HideSelectedObjects) (#29) (
f0021191b6) - VK AO: RenderVKAOMethod (0 SSAO / 1 GTAO, live) + GTAO settings + per-method GPU sub-marks (#86) (
011eee4891) - VK: Advanced > Rendering > Wireframe (#29) (
e8536ba2bd) - vk_world_shaders_spv.h: regen (clean_ao.comp GTAO; only kWorldAoR8/R16/R32 change) (
90a7b79853) - clean_ao.comp: GTAO modes (#86) -- full-res (3), half-res (4), depth/normal-aware upsample (5) (
3dd74d1bf7) - VK exposure: LL luminance weighting + the remaining no-post paths (#28) (
e5751aa189) - #267 People > Nearby: optional avatar profile picture column on the radar (off by default) (
7cc56c5d28) - #178 Voice: best-effort 'hear distant voices at closer to equal volume' option (WebRTC per-peer gain ramp; server mixes spatially so true equalisation is impossible client-side) (
e5fe4c4139) - VK: legacy bump presets -- brightness, darkness and the std_bump heightfields (#19) (
bfced209c7) - RenderVKDepthPrepass: loud do-not-disable warning (forward fallback is ~2.5x slower and drops AO / RT shadow mask; removal is #640) (
b2dc81a608)
SHA-256 of each file is listed in its job log and below as uploads land.
1f5310d1256d66018980cbc93339eecb3e32a3fd116cf5a48e308a3de299c002 Slipstream_1.3.0-beta.2_x86_64.tar.xz
b5174f93dd12a8782d6583f6dc6ca3e6e4e12d576b3c450362abcdb94d500829 Slipstream_1.3.0-beta.2.flatpak
0abb9b74cda0ca617fc1a2759471590c131e7f0ba99f8a8453d09cf03b71b037 Slipstream_1.3.0-beta.2_win64.zip
0fbb59c57fb1fb74cfac21992f23f6b5ff93df9e5819460b549c05f4574a04a9 Slipstream_1.3.0-beta.2_Setup.exe
1d4108061e981ff3f9fb477fbf6f0932cd598e1c6fab980353eb94f10e46f450 Slipstream_1.3.0-beta.2_x86_64.tar.xz.sig
32fbbb21c34c3807fb92c30ba23ac4a8bfd764f3cd3b89aad41f7217c3eb689c PKGBUILD
55e67ca781366c746d42b410b2e3d799517b4ecb2171effe13145cd9b8950535 slipstream-bin-1.3.0beta2-1-x86_64.pkg.tar.zst
a5a5179360d450b3e7e0e2df62009bce719d26860780b9b8333eec4670830915 Slipstream_1.3.0-beta.2_amd64.deb
a4fae0992d5b6a82dcb4d995b60214b32b7bfdb292bf31af58c4f3b65eb39525 update-manifest.json
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
- #567 shadows: moving-light budget under load; sub-texel caster cull (fix + projector tiles) (
-
Slipstream Beta 1.3.0.1
Pre-releaseAll checks were successfulrelease / build (push) Successful in 14m46srelease / flatpak (push) Successful in 6m9srelease / windows (push) Successful in 12m14srelease / arch-package (push) Successful in 14srelease / deb-package (push) Successful in 37srelease / update-manifest (push) Successful in 0srelease / pacman-repo (push) Successful in 10srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2sreleased this
2026-10-10 10:58:52 +00:00 | 1563 commits to main since this releaseSlipstream Beta 1.3.0.1 -- v1.3.0-beta.1 (
98c78e556c).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.
New features
- #419: pacman-seed workflow (manual dispatch) to add existing releases to the pacman repos (
b475586aaf) - Voice: WebRTC m114 -> m144 (3p bump + llwebrtc port + voice client) (#393) (
78a00e106c)
Fixes
- Report Bug: read the HTTP code from the status type (every successful filing showed as an error) (
c617057cac) - Auto-updater: cancel option on the staged notice, setting off cancels; review fixes (
a819ff74fc) - Report Bug: follow up on filed reports, track their status (#486 #527) (
750736d2f5) - #369: fix use-after-free in avatar properties notify from recycled chat headers (
4931f5f052)
Other changes
- Version 1.3.0 (
98c78e556c) - #527: report-update notifications stay on screen until Open / Dismiss (fade_toast=false) (
328a653927) - #594: music ticker on Linux -- stream tags from the GStreamer plugin (
99b0ccb4fd) - #277: graphics card combo as wide as the texture-memory combo above it (
05a67e8122) - #516: sync tints: make Cancel revert both sides and keep the tint picker's own handlers (
608f69ceab) - #389: OpenJPEG 2.5.4 is static on Linux -- re-find a stale cached library, stop packaging libopenjp2.so (
de50aff1a7) - #585 mesh repo: key the release by the capture's lod directly (
d9b37f7081) - #594: Music ticker works with the media-plugin radio stream (tags + play state) (
fc21162b40) - #277: graphics card selector (setting + Preferences list), honoured at startup (
d27e249f75) - Signed pacman repositories (stable + beta) for slipstream-bin (#419) (
f978ee0b19) - #585 readers: use the renderer's face data where LL's arrays may be released (
3e8159f01c) - #585 mesh repo: release LL's shared mesh LOD arrays once captured (SLFreeCapturedMeshData) (
3cdd874e14) - #585 llmath: releasable LLVolumeFace geometry; trimmed face rigging tabs (
cac04995b2) - #516: Build > Texture 'Sync tints' keeps Blinn-Phong and PBR base color tints in sync (
b75ef3f0b5) - #389: mirror lives in sky_line/3p-openjpeg2 (release v2.5.4-r1) (
5c517021f0) - #358: drop the duplicate updateIsDirty() in updateAppearanceFromCOF (
0ed04437be) - 3p: openjpeg 2.4.0 -> 2.5.4 (#389) (
3e09f0c153) - #356: O(1) worn-item checks for wearables and attachments (
2a00db6d94) - Auto-updater: signed manifests, background download, verified apply (#421) (
98db28b925) - #601: texture paste no longer rejects faces without a PBR material (
bb5b1d5f81) - Ingest/region: strong ref in the pending-set visit; include (
ba1a76becd) - #536: route inventory context-menu commands to the window that owns the menu (
65dec7d8fb) - llwebrtc (Windows): keep 'Default' on the default device role, not Communications (#393) (
96d503ad91) - Flexi: one render-position query per flexi per frame (
2686d70b39) - Particles: cache the emitter slot -> texture handle resolution (
8f7f6a581b) - #429 (step 1): attachments used / max on the Wearing tab (
e69a99d9b0) - Attachments: stamp easing visibility from the wearer (RenderVKAttachStampFromAvatar) (
89ad19abef) - Avatar: read AVATAR_HOVER through a cached param pointer (
fd12d188c8) - #592: Preferences checkbox for RLV (RestrainedLove API) (
bc7deb50f4) - #623: parse SLURLs in notification well items and notification list titles (
9aa9d220c0) - Self avatar: gate the per-frame wearable param write (RenderSelfWearableWriteGate) (
b09b87543a) - Region: cache the agent-space origin for getPosAgentFromRegion (
7e446bfabd) - Moved queue: compose an object's pose once per refresh, not once per face (
443ff6288b) - Ingest: self-attachment priority pass settles per object (RenderVKPrioPendingSet) (
9bdb1d538b) - GPU: run the GPU-job ray-traced probe faces on the async queue again (
c44681ec70) - Ingest: treat VKI_NOT_DRAWN faces as settled (priority pass never settled) (
a7fcff4fa4) - GPU: subgroup prefix scan in the probe / shadow rigged culls (bit-exact) (
8ce310cc39) - VK particles: guard the lighting compute on its layouts and the draw / particle sets (
95e4c1aaf3) - VK particles: per-particle lighting compute, reduced-resolution pass, near fade, VRS (
9ed1fa7d5e) - VK anim screen LOD: independent of RenderVKAvatarDistanceAnimRate (
ba2d91c2ea) - VK anim screen LOD: on-screen size from the current field of view (
27bc9432c8) - VK ingest: counters for why the self/HUD priority pass never settles (
e9b433927c) - VK tex: format codes in patchResolvedHandles only for debug view 19 (
a91bb16be3) - VK rig weld: skip avatars too small on screen for a seam to show (
495ff472c6) - VK RT: static BLAS want list instead of a per-frame walk of every slot (
4d45c21822) - VK crowd perf: RT rigged refit rate by on-screen size (
65690b2103) - VK crowd perf: flat light cache for the per-frame local light gather (
84b544ad2c) - VK crowd perf: screen-size animation rate for GPU-animated avatars (
03d6fa21da) - LLAvatarIconCtrl: setValue(null) on a control already showing no avatar stays a no-op (
792112fc2e) - VK RT sun shadow terminator: skinned vertex normals for rigged lift + bump-terminator term (
7a37b2728b) - #369: windowed chat history (nearby chat, IMs, group chat) (
7134ea6ee1) - GL-C6 (#75): delete LLVertexBuffer (and the unused LLSprite) (
c8a9dda514) - Media: unfocused in-world media played as a slideshow under VK (
202fe29658) - GL-C6 (#75): LLRenderSphere -> render_unit_sphere() (llrender2dutils); delete llrendersphere (
5f7223d2db) - GL-C3 (#72): LLImageGL -> LLTextureData (lltexturedata.{h,cpp}); own method names (
a26689da99) - GL-C5 (#74): constinit the no-op backend (no static-init-order window) (
3177aaab07) - GL-C3 (#72): VK material mirror fields named *_tex (texture index + format code) (
befd90d14c) - GL-C3 (#72): material store texture slots are renderer texture indices, not GL bindless handles (
d90764b6cc) - GL-C5 (#74): render backend is non-optional; drop every sBackend null check (
b075e4c6fb) - Rename 'Debug GL' menu item to 'Enable Vulkan validation on next run' (#81) (
33e3b00ea2) - GL-C3 (#72): delete the LLImageGL / LLGLTexture GL stubs; fold callers to the stub values (
7657dc6b09) - Remove headless client (#76): LLWindowHeadless, LLKeyboardHeadless, HeadlessClient setting/global, use_gl param (
f31b8b2133) - GL-C4 (#73): delete LLGLState/LLGLEnable/LLGLDisable/LLGLDepthTest/LLGLS* and llglstates.h (
737b79f9d2) - #371: paged async chat log reader; IM floaters built on first open (
6ef1c9e032) - GL-C4 (#73): rest of newview onto LLRender state scopes (
d8644e4b25) - Rig weld: default pairing distance 1.5 mm -> 0.2 mm (cavities in onion-skinned items were welded shut) (
5eb1254e99) - GL-C4 (#73): manipulators and edit tools onto LLRender state scopes (
f6b6dc4401) - GL-C4 (#73): llui / llappearance onto LLRender::UIScope / DepthScope (
2bac5cbae9) - GL-C4 (#73): LLRender state scopes (StateScope/Blend/Cull/Scissor/Depth/UIScope) (
8b541d3f19) - E2 (#80): remove 43 zero-reference Render* settings (
58ff2eea35) - D1/D3 (#76 #78): drop opengl32 link, GL dev packages from CI/Makefile, dead gWindowUseVulkanUI (
48d64e16b0) - VK RT terminator lift: probe only in the self-shadow band (-0.5 < Ng.L < 0.2) (
8d0b865196) - VK RT sun shadow: shadow-terminator origin lift (Hanika 2021) for smooth low-poly meshes (
4d4c851a97) - VK rig weld (#574): weld only BETWEEN meshes, never within one face (
4983d29d2a)
SHA-256 of each file is listed in its job log and below as uploads land.
e2aeab8cf13646332f8cf7c29849ed0731dfd043aaecbea1e4cb8c5e6b31395b Slipstream_1.3.0-beta.1_x86_64.tar.xz
92fbeb050a0a08341c64d86fc080abb40d4e12f01d07f7525213b945a3334757 Slipstream_1.3.0-beta.1.flatpak
9e2b3448db97da5ee4a97f52b92e65645d868f18a243fe4fbc3e7ada2bc81e92 Slipstream_1.3.0-beta.1_win64.zip
27426aad2d92deaa05c668fe55fe3360ac4712cb44dd8a5021b3ebdd7003fddc Slipstream_1.3.0-beta.1_Setup.exe
3130ebe2383da0649bbf4f250d4b9e1822e2f191a637a256e41e2160d1f046c3 Slipstream_1.3.0-beta.1_x86_64.tar.xz.sig
8cede1ef3113197b882217cea67826d848a93d59c5be5fba32dc08799ea1d037 PKGBUILD
03e9a7972ba71653bf24a9b4c57aa128b22bb639ed1743ef1f2a3f8acbef6904 slipstream-bin-1.3.0beta1-1-x86_64.pkg.tar.zst
15c9fa4fbf09041e6d9f1ba0d931b86e056dbb65e0d00d2dac87e92b3758935a Slipstream_1.3.0-beta.1_amd64.deb
d2687c250b450514673df55f5c2d6ad833259aaf6140bc0862edc2ff5401d744 update-manifest.json
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
- #419: pacman-seed workflow (manual dispatch) to add existing releases to the pacman repos (
-
Slipstream Release 1.2.0.9
StableAll checks were successfulrelease / flatpak (push) Successful in 4m20srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2srelease / build (push) Successful in 2m6srelease / windows (push) Successful in 5m11srelease / arch-package (push) Successful in 1srelease / deb-package (push) Successful in 38sreleased this
2026-10-10 05:30:58 +00:00 | 1656 commits to main since this releaseSlipstream Release 1.2.0.9 -- v1.2.0 (
55f4242518).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.8.
New features
- Preferences: restore the Move & View tab (duplicate can_edit_text broke its XML) (
2336fc41c6)
Other changes
- VK RT shadow mask: on-plane receiver normal + triangle probe (shell-grass band) (
55f4242518) - VK coverage mips: a lossy (transcoded) image takes its same-size chain; swap probe is not a refusal (
faef2efa62) - VK coverage mips: stop the rebuild churn; upgrades grow straight into coverage mips (
44f1adddad) - AO: occluder test against depth-reconstructed face normal (RenderVKAOGeometricNormal) (
a9b364273a) - VK coverage mips: a cached coverage chain names the image's cutoff when no mask material has yet (
e9ab6306ea) - VK coverage mips: build chains on their own worker, never on the frame's staging path (
e2e8210b48) - VK coverage mips: measure coverage on bilinear alpha (Castano), keep coverage on ties (
075e912d9f) - VK textures: coverage-preserving alpha mips for alpha-mask images (RenderVKAlphaCoverageMips) (
4403da4fa4) - Vulkan: apply anisotropic filtering live (re-create world sampler, rewrite all frame-slot bindless sets, fence-retire the old one) (
7588f38022) - CI: fail the release build on malformed XUI XML (
ef92710d15) - RT shadow cores: mark the fixed cone width as the fallback (comments only) (
5ab267d767) - RT shadows: alpha-test casters with the receiver pixel's raster footprint (shell-grass dark band) (
91fbd9cb9b)
SHA-256 of each file is listed in its job log and below as uploads land.
0c4c882050eba9b2dc8162d28735fea5948305c4433b698c215c8b0dc92fe2c7 Slipstream_1.2.0_x86_64.tar.xz
badca241dc23e388037915b6aa276a61db551b619b9389f4fa12f3d31595e1ee Slipstream_1.2.0.flatpak
611df8b50a8f2c145e2ce74eabde509a5d6cf26e8d51f6a1b2590da5515b0d75 Slipstream_1.2.0_win64.zip
39f96d93b5832ff81f49e0bb2d6dc22e88eebecbfe23e898002635ef1cd186d8 Slipstream_1.2.0_Setup.exe
2821253d7ed3cbba2830f72e5cb228fe126c27ea5ccc2dbb1694946d4ad7681b Slipstream_1.2.0_x86_64.tar.xz.sig
707f4cb48dc4390a9d36b5bbbe5e224cd23b61ba0d3ea50b412b221313479543 PKGBUILD
27e02b1ced8374255d777763f47bfab799838dce4e711246d6627a77a81cffe4 Slipstream_1.2.0_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
- Preferences: restore the Move & View tab (duplicate can_edit_text broke its XML) (
-
Slipstream Beta 1.2.0.8
Pre-releaseAll checks were successfulrelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2srelease / build (push) Successful in 16m3srelease / flatpak (push) Successful in 6m12srelease / windows (push) Successful in 12m41srelease / arch-package (push) Successful in 1srelease / deb-package (push) Successful in 37sreleased this
2026-10-10 03:31:52 +00:00 | 1671 commits to main since this releaseSlipstream Beta 1.2.0.8 -- v1.2.0-beta.8 (
0af0409fb4).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.7.
New features
- Add LLFBXLoader: FBX mesh-upload importer over ufbx (
f59e4bcc5e)
Fixes
- RT projector shadows: upload the projector records without the lazy atlas (#600 regression) (
49a32642b3) - Report Bug: reopening after a filed report starts a new one (
7f45437f1c) - Report Bug: send the report body as valid UTF-8 (
6fbfcf0e70) - Fix device lost in rig weld; ignore-fullbright applies immediately (#574, #566) (
67e32ca5ce) - GL removal merge fixes: rotated-image helper unbinds instead of the deleted render target; restore LLVOPartGroup::getCameraPosition (live particle path) (
52c3662a76) - Fixes #95: third-person shooter camera while seated / in vehicles (
c7c10dd12c) - Fix crash: geometry grow backoff honoured, word-rounded caps, hard requests always get relief (#595 #597 #599) (
db76fc13ad) - Fixes #566: SLIgnoreFullbright option renders fullbright faces normally lit (
b407e8fd68) - Fixes #583: Ctrl+Backspace / Ctrl+Delete delete previous / next word in line and text editors (
bd95a92a26) - Fix crash: runtime out-of-video-memory degrades instead of vk_fatal_handler (#595 #597 #599) (
649ca0dfa8)
Other changes
- RenderVKRTMaskDiag off by default (enable for shadow reports) (
0af0409fb4) - RenderVKRTMaskDiag: projector slot 0 (ids + final visibility) per sample point (
35e1f6dae7) - RT shadow mask: restart history on a sun traced-state switch + RenderVKRTMaskDiag (
9f4a9b42f7) - #614 compaction: no background drain abort (a plan's own frees consumed the slack it measured) (
6e87105999) - #614 compaction: never move pinned textures; background hysteresis stops the churn (
382ba5e8fe) - #612: RenderVKRigUnsubdivide toggle -- no rebuild / log when nothing is built yet (setting off at startup) (
2d5d56b7a5) - #620: replace remaining OpenGL constants/types with our own enums (
5f9502cf69) - Drop the glext 3p package (GL/glcorearb.h) (
547061ef34) - #612: un-subdivide rigged meshes -- the 1/4 decimated step undoes one Catmull-Clark level when the source has one (
9aeee8dea7) - Select LLFBXLoader for .fbx in mesh upload and local mesh (
a4dca66028) - Vendor ufbx v0.23.1 (MIT) for FBX mesh import (
cf47b0c023) - Remove unused meshoptimizer 0.22 prebuilt (single meshoptimizer 0.25 via FetchContent) (
84d34f372e) - Remove BugSplat: cmake module, LL_BUGSPLAT code paths, manifest/packaging hooks, 3p package (
9b82b90938) - #614 compaction: per-pass move cap, cost-ranked blocks, release empty blocks on pressure (
c74bee530b) - #613: rigged LOD triggers -- memory reduction as VRAM-ladder rungs, perf trigger on measured rigged GPU time (
d697fff684) - Alias arena: keep dead slots' last requirement in the plan (#615) (
ed819b3649) - Windows: drop GL-only NVIDIA OGL threaded-optimization driver setting (keep nvapi max-performance pstate) (
f306fd1a23) - #614 texture pool compaction + pressure pre-step before the VRAM ladder (
da2c366314) - #616: clean_cull.comp RigCache comment wrap (
6713f114e1) - Alias the G-buffer with the bloom pyramid + cross filter (#615) (
af8aac9ab5) - #616: compact skinned vertex 48 B -> 20 B (fp32 pos + octahedral normal / tangent) (
b401f5f8cb) - Refs #610: GPU-animated avatars left pickable limb ghosts where they had stood (
a89b71370d) - Refs #85: RT shadow fast-history box always brackets the accepted taps' fast means (
9592885200) - Refs #85, #608: SVGF-style RT shadow history + variance-driven a-trous (RenderVKRTShadowSvgf) (
7074b8109f) - Preferences > Advanced: Motion blur preset (Off / Realistic / Cinematic) (#118) (
4a1cbbd7b7) - #605: no TAA / FSR history on media (and optionally animated) textures (
b142828e08) - Refs #118: motion blur write-back declares only what it reads; storage images compute-only (
252cc5f374) - Refs #118: motion blur rebuilt as a tile-based reconstruction filter (
8f33eb8ee1) - VRAM: texture detail recovers in one jump when headroom is ample (
d1ced71a7e) - Preferences > Advanced: 'Weld avatar mesh seams' checkbox (RenderVKRigWeld, #574) (
3706b43972) - Bridge: the helper never speaks first (silent under other viewers) (
d32dae2d8f) - Refs #118: no motion blur on supersampled snapshot recordings (frozen world) (
ffd79c6e1c) - Refs #85: SVGF-style a-trous spatial filter + debug views for the RT shadow mask (
c83c0ac0d6) - Refs #574: rigged vertex welding across one avatar's meshes (GPU, after the pre-skin) (
e1995f514a) - Refs #117: Pose Creator -- keyframes over Pose Studio, .anim save / upload / preview (
02ec45d780) - GL removal: progress note - compile checklist and leftovers (
b2c97d3d02) - Refs #118: motion blur along the screen-space velocity (tonemap gather) (
b7e471006a) - GL-C5/GL-C6: strip dead LLRender/LLTexUnit/llgl stubs; delete LLRenderTarget, LLAtmosphere, LLVOWLSky (
43de845c8f) - GL-D3: remove gWindowUseVulkan, GL swap/vsync stubs, SDL_GL dialog parenting (
baed0d3346) - GL-D1/GL-D2: drop FindOpenGL / OpenGL::GL, Tracy-GL, and every gl* entry point (
c1bb7264a9) - GL-E2/GL-E3: drop unreferenced render settings and GL-only Develop menu items (
d8342a8332) - VRAM: lazy projector shadow atlas + small sun-cascade set while the sun is ray traced (Refs #600) (
808bb1cdd4) - GL-C1: LLGPUInfo from the Vulkan device replaces gGLManager (
a866b0b076) - GL-B12/GL-C2: delete LLViewerShaderMgr, LLShaderMgr and LLGLSLShader (
46d0d54873) - GL-B13: delete LLBumpImageList, LLSceneMonitor, the always-null bound_target (
a44d5d045e) - GL-B11: delete LLVolumeGeometryManager, getGeometryVolume and the updateGeometry family (
b64db5fe2f) - GL-B10: delete reflection-probe manager, LLReflectionMap, cube maps, gCubeSnapshot (
2699411cca)
Tickets
- #66 (Refs)
- #67 (Refs)
- #68 (Refs)
- #69 (Refs)
- #70 (Refs)
- #71 (Refs)
- #74 (Refs)
- #75 (Refs)
- #76 (Refs)
- #77 (Refs)
- #78 (Refs)
- #80 (Refs)
- #81 (Refs)
- #85 (Refs)
- #95 (Fixes)
- #117 (Refs)
- #118 (Refs)
- #566 (Fixes)
- #574 (Refs)
- #583 (Fixes)
- #600 (Refs)
- #610 (Refs)
- #612 (Refs)
- #613 (Refs)
SHA-256 of each file is listed in its job log and below as uploads land.
4eaaa89d5a00ae163cdb53162fa79c64722fcdb20a7a1f053421ae6fd7404c0d Slipstream_1.2.0-beta.8_x86_64.tar.xz
6749e9df42da68ae0d62df538972e62047ec77190b39e18db0e4c2d1ce40d0ac Slipstream_1.2.0-beta.8.flatpak
62fb973647e27823131ce27adb30fb5a07fc20c603a8a1013f425b8f56a93fa1 Slipstream_1.2.0-beta.8_win64.zip
d1a3ae703558332ca7cc08e2358fbfe463121baa37e5e0fbf6f7468a5c58549a Slipstream_1.2.0-beta.8_Setup.exe
2efedc5ca88b8b888fbd231a9eaca2690620d040b09b5490df88f5ce5a43d32e Slipstream_1.2.0-beta.8_x86_64.tar.xz.sig
e03605a78217e9f2b80fda7247240bbba2ae67972ab9dba60a22a622d5306a06 PKGBUILD
788a1297541842cea7bf97a2a28090325e2d4176a722a59ca00b4b75f70231b0 Slipstream_1.2.0-beta.8_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
- Add LLFBXLoader: FBX mesh-upload importer over ufbx (
-
Slipstream Beta 1.2.0.7
Pre-releaseAll checks were successfulrelease / build (push) Successful in 14m51srelease / flatpak (push) Successful in 6m11srelease / windows (push) Successful in 12m11srelease / arch-package (push) Successful in 1srelease / deb-package (push) Successful in 37srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2sreleased this
2026-10-09 08:32:53 +00:00 | 1741 commits to main since this releaseSlipstream Beta 1.2.0.7 -- v1.2.0-beta.7 (
55a2efe329).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.6.
Fixes
- Fix build: mesh delayed-due llmin mixed F64 with LLUnit seconds (Refs #485) (
abd9cf9b4a) - Mesh/ring review fixes: delayed retries count in full again, failed headers stay known as missing, 404 LOD reported, stash pacer idle latch (
b4ac2b071e) - Refs #485: review fixes: deleted workers skip parked decodes, cheaper deleteOK, larger queue cap, exemptions (
2be7b90c62) - Fix crash: log type/what() and work-item origin of exceptions escaping a work queue item before rethrowing (
82be757fef) - Fix crash: event poll posted raw
thisto gMainloopWork; capture sender by value + weak impl, stop the poll at region delist (5698dd7e90)
Other changes
- RAM log: mallinfo2 heap stats opt-in (SLMemLogHeapStats, default off) -- it walked the heap under arena locks, 426 ms hitches (Refs #485) (
55a2efe329) - Refs #485: RAM attribution + fetch-gate log fields; mesh retry delays on a real clock, delayed count from list sizes; bounded worker eviction per sweep (
0cda7d8c91) - Refs #485: mesh dispatch never starved by delayed retries; pending cap; horizontal network-DD gate; MeshDelayed log (
52c74450e2) - Refs #485: bound texture fetch workers; raw/formatted byte gauges; network-DD texture gate (
a50820b5f3) - Refs #485: updateRegions respects a real time budget (no 1 s loosening outside the progress screen) (
8e3c0d7479) - Mesh fetch: un-stall the dispatch gate (skins wait on their header, delayed retries capped at half the budget), never lose requests for a missing asset URL (
b1023f9db9) - Region ring as backstop: true region cap, paced connects, Far/connect limit never beyond render draw distance (
42ca310a4b) - Network draw distance: AgentUpdate Far is min(render DD, SLNetDrawDistanceMax 512 m, SLNetDrawDistanceFlightMin 192 m while faster than SLNetDrawDistanceFastSpeed 25 m/s) (
8aafbc1c95) - Region ring: hold stale drops during a global stall (root region or most regions silent) and for a stale window after; at most 2 drops per sweep (
191a57c15f) - Refs #485: FetchGate stats line; active trim of CPU texture copies over the allowance (
484c32021e) - Refs #485: mesh fetch: in-flight limit, drop orphaned requests before sending (
63917508eb) - Refs #485: texture fetch: drop unsent requests for textures that left the view (
867785c208) - Refs #485: texture fetch gate: priority queue, cancel-before-send, event-driven refill, parked decode admission (
8fd40e68b4) - Refs #485: asset CDN connection plan, non-CDN texture class, pacing/back-off settings (
d101569452) - Refs #485: llcorehttp: smooth start pacing and per-class busy back-off (
d08e7b0238) - Refs #485: llcorehttp: fixed keep-alive pool per class, socket open/close gauge, reply notifier (
c00a66c2ba) - Region ring: only drop dead (stale) circuits; never abandon live neighbours (stops our acks while the sim holds our child agent -> agent logout on fast flights at max draw distance). Ring keeps capping what we connect. (
0f20618ce7) - Region ring: drops forget the region locally (no AgentQuitCopy = logout) and never drop a region the agent was root in within 60 s -- fast mainland flight was logging the agent out (all sims silent at once); likely #570 (
50af6c4cbd)
Tickets
- #485 (Refs)
SHA-256 of each file is listed in its job log and below as uploads land.
43874990e62886f46be529cacabddc98ea781ead1f161706a8c7e659624462d5 Slipstream_1.2.0-beta.7_x86_64.tar.xz
f0e08fe92135017bfa73293b14e555b799949fe13bca7626d1a922f32410a961 Slipstream_1.2.0-beta.7.flatpak
bc7af86519ed1fcee832d45a264b0aea81e019f6bae952efc959fd804c45e47e Slipstream_1.2.0-beta.7_win64.zip
fe65dfdd0b9c18056775e76ea3df74006c362da8b0e9c78f29ef19c78efa6f67 Slipstream_1.2.0-beta.7_Setup.exe
705679e4c4a470ef65eff77ae98df6e2d43c882d2bb2c1c802750da5039d3702 Slipstream_1.2.0-beta.7_x86_64.tar.xz.sig
40d3624bcecf51cb5ab33ce90d465a04c78ade7b4d1f8b4c3a33b47451f29986 PKGBUILD
a68c8fd38413b71e6ecc8eeff19b2ef01ebfcaa249aca30d868233a4a4753a67 Slipstream_1.2.0-beta.7_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
- Fix build: mesh delayed-due llmin mixed F64 with LLUnit seconds (Refs #485) (
-
Slipstream Beta 1.2.0.6
Pre-releaseAll checks were successfulrelease / windows (push) Successful in 12m36srelease / arch-package (push) Successful in 1srelease / deb-package (push) Successful in 37srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2srelease / build (push) Successful in 15m33srelease / flatpak (push) Successful in 6m31sreleased this
2026-10-09 04:37:33 +00:00 | 1765 commits to main since this releaseSlipstream Beta 1.2.0.6 -- v1.2.0-beta.6 (
a9cc489ed9).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.5.
New features
- Refs #568: measure attachment handoff and control restore in the crossing trace; slow-to-transfer attachment notice (
bc3a624fa4) - #375: restore updateQueue unpause -- paused-at-creation threads (TextureFetch) never started; startup hang (
e9a24fcda5) - Line Copy to Blinn up with Save and add a Save tooltip (
47597e86b7) - Add mesh preview colors and a UV guide (
1d3f7b51e7) - Add Cube, Hexagon and User Defined physics presets (
0a032b1ca9) - Add configurable LOD suffixes to the mesh uploader (
5181d3708c)
Fixes
- Fixes #571: sliders with a value readout are typeable by default; typed values clamp+snap; show value on FOV/distance/BG-FPS/max-animated-avatars sliders (
c7de71bd09) - Fixes #573 regression: decimated rigged steps never stand in for a source they cannot replace (
260fbe56d0) - Fixes #577: dock the Texture panel beside the Build window while picking faces in the Links tab (
5f8cd976a1) - #568: CROSSING_SCOPE drops the function-local LLTrace block timer (late-registered handle overran accumulator buffers: memory corruption / crash at world init) (
fddea8371d) - Fixes #312: region object cache file I/O on a serial I/O thread (
68e8ea3a77) - #381: public setter for the audio queued hint (compile fix) (
1721149cfc) - Fixes #323: LLSurface::idleUpdate dirties the parcel overlay only when heights change (
88b44ee7c5) - Fixes #321, refs #378: VO cache map unordered, per-frame waiting list a reused vector (
2cab619f32) - Fixes #322: createVisibleObjects checks its time budget every 8 creations (
2c91894ff8) - Fixes #324: drop the GL render-stride LOD from LLSurfacePatch::updateVisibility (
3ace2e69bc) - Fixes #376 (wire format): binary LLSD, versioned length-prefixed pipe frames (
92abcc96e0) - Fixes #381: concurrent sound fetches (4 max, per-transfer timeout), 4 Hz idle transfer scan, skip queued/sync passes and second channel update when idle (
cb8a65267f) - Fixes #387: advance gFrameTime/gFrameTimeSeconds/gFrameIntervalSeconds and world clock at the start of post-startup idle, not inside LLViewerObjectList::update (
59860ad36e) - Fixes #386: bound glib pump slice to 4 ms/frame (was 66 ms); getenv already cached (
eba3f0a3bc) - Fixes #383: watchdog entry stays registered, pause/resume toggles an atomic instead of set erase/insert under mutex (
a1c51e5fe7) - Fixes #319: stack ExtraParams buffer, skip unchanged hover text and name-value list re-apply (region lookups now O(1) via #320) (
ed364def94) - Fixes #382: cache floater instance lists for per-frame polls (block_timers, build, scene_load_stats, moveview); mainloop pump already cached (
b18fbfe757) - Fixes #317: orphan children keyed by parent (O(1) findOrphans), purged on region removal (
a5cc7f65ee) - Fixes #370: bounded LRU parsed-XUI cache (ordered deep copy on hit, invalidated via LLDir skin generation), memoize base-lang filename lookup; deepCopy now preserves child order (
c5fbc73c24) - Fixes #379: spend frame headroom on a backlogged main-thread reply queue (more while loading) (
c572bd01e1) - Fixes #311: zero-copy var data + single lookup per field in decodeData, flat index in LLIndexedVector (
fc8fd27b74) - Fixes #380: drop dependency-free listener names from event-pump dep graph; amortized prune of dead connections (
5ea0490a6a) - Fixes #365: avatar picker near-me repopulate throttled to 4 Hz while names resolve (focus theft already guarded in tree) (
46ba72180e) - Fixes #361: throttle hover pickImmediate to mouse/modifier/camera change or 100ms; pick serial guards against intervening picks (
f9d2daa245) - Fixes #368: debounce persistent notification saves, prune dead history (
3dee8ffff2) - Fixes #314: skip texture-list lookup in setTETexture when the TE id is unchanged (
6ef9f433e5) - Fixes #313, Fixes #310: fixed-array extra-param slots; full updates only fire handlers when data changed (
4f4666b4b8) - Fixes #360: hover-set traversal carries screen origin down the tree (no per-view ancestor walk), profile zone (
3922cfe657) - Fixes #375: post queued-thread update lambda only for overriding subclasses; drop dead per-frame pause calls (
85faf2f058) - Fixes #367: chat/IM log appends go through an ordered writer thread (
0000b6cfdc) - Fixes #374: LLEventTimer flat registry walked without allocation or weak_ptr locking (
39e8f199ec) - Fixes #320: O(1) region lookups (pointer set, handle and host hash indexes) in LLWorld (
b9b804552c) - Merge fix: combine #515/#532 material equality compare (
b82f832d5b) - #532: comment fix (
6a425a4a4c) - VRAM: share the GPU with other Slipstream viewers; smooth the OS budget (#403) (
7f7cd5946d) - VK HUD sharpness: gamma-space HUD sampling + uncompressed HUD textures (
c1c25d5ef9) - Fixes #441: projector shadow-map acne (receiver-plane depth bias + geometric normal offset) (
7a1264d04b) - Legacy emissive-mask alpha mode: diffuse alpha masks glow (Fixes #515) (
abc06fe0f7) - Name tags: deep occlusion bias for avatar tags so the avatar's own animated geometry does not flicker its tag. Fixes #513 (
537c853201) - Mouselook: own hidden attachments are not pickable (#554) (
c7c9e2fcda) - Fix rotated transforms in Copy to Blinn-Phong (
98bb9e1518) - Fix LOD suffix preset selection (
605b4d2e20)
Other changes
- VMA (vendored): IncrementallySortBlocks does a full insertion sort so MIN_MEMORY really fills the fullest blocks first (#587: 1392K class stranded 190 MB) (
a9cc489ed9) - Refs #587: size probed classes by the common (<= 2:1) shapes of a cluster (
0ee8336ad6) - Refs #587: per-class tex pool stats in the VKMem line (
da2fb344f6) - Refs #587: size-class slab pools for medium textures (
be4665c349) - VKMem: log the 16 most common exact texture memory sizes (>64 KiB) for size-class pool design (
202d84c5e0) - Texture pools: code default for mediumMaxKB matches settings (2048) (
1e49662306) - Texture pools: medium pool limit 256 KB -> 2 MB (pools the 256K-2M band; >2 MB stays dedicated) (
1257789a03) - VRAM scene: comment touch-ups (rig category, resize peak) (
11bc04326b) - Refs #584: compaction OOM fallback shrinks like the old repack did (
86390049ca) - VKMem: texture size-band histogram (pooled vs dedicated, count/MB/padding) to size the texture pool limit (
a187078032) - VRAM scene: tables grow 1.5x and shrink back; count their slack (
5846e41aa0) - VRAM scene: rigged re-sizes free first; per-interval category peaks (
c7aa5aacc6) - Refs #584: drop the renderer's CPU copy of the packed geometry buffers (
62ed8c50a3) - VRAM scene: previous skinned positions as packed float3 (12 B / vertex) (
0f0ac5c354) - VRAM scene: hold the F6 skin history only while RenderVKPreskinPrevHistory is on (
7f8033f405) - VRAM scene: own VKMEM_RIG category for the rigged skin buffers (
6ab7da14e1) - Refs #582: VK weight arena at 10 B stride + clean_preskin.comp decode (
d37131086f) - Refs #582: CPU weight mirror is the 10 B record (capture, sysavatar, decimator, shadow LOD) (
dcddc0013b) - Refs #582: 10 B skin weight record (QWeight) + encoder/decoder (
195d167e7d) - Meshstore stats: exact CPU mirror bytes (incl. weights) instead of 48 B/vert estimate; GC gauge uses #573 strides (
94806a19a0) - Refs #573: BLAS sizes queries see a non-null transformData like the builds (
0cb80d9838) - Refs #573: shaders decode the quantized stream; regenerated SPIR-V (
51a90471a4) - Refs #573: RT BLAS (static + OMM) from quantized positions, 16-bit indices (
b24a4e9f70) - Refs #573: VK renderer packs the quantized stream + 16-bit index buffers (
64ee5e5fb6) - Refs #573: quantized 20 B vertex + 16-bit indices in the CPU geometry mirror (
a184daf424) - AO: contact slope default 0.1 (owner-tuned: most AO without terrain-seam self-occlusion; 0 = LL 5 cm bias) (
7b733c15b7) - Refs #568: addRegion flushes the region it replaces (same handle) right after retiring it (
0cde3d0505) - Refs #568: drop the tree ingest's now-unused agent-space position (signature is region-local) (
54ecc90b60) - Refs #568: incremental old-region teardown (delist now, kill objects in slices, save, delete) (
494652a1d9) - VK AO: contact-scale occluder bias + AO strength (chin/helmet creases) (
0f5010ae93) - Refs #568: object cache I/O completions on their own per-frame queue (
3bc08b6bf0) - Refs #568: split the LL shift chunks in the crossing trace (object loop, shiftPos loop, shiftRegions) (
be2c76d5d5) - Refs #568: stable render-world frame for the instance store (no O(N) rebase on a crossing) (
d4a3baed38) - #568: control-restored uses the control flags as last sent (gAgent's are reset before messages are processed) (
3c3c9bf574) - Refs #321: NaN-safe CompareVOCacheEntry now that the waiting list uses std::sort (
bb3495a620) - Revert "Refs #369, #371: LRU cache of parsed XUI trees for panel/floater/createFromFile builds" (
27e84fafb5) - Refs #376: poll() cleans sInstances under sInstancesMutex (latent race with read thread) (
4cb5ada78b) - Refs #369: profile zone around chat header construction (
1caa192f27) - Refs #369, #371: LRU cache of parsed XUI trees for panel/floater/createFromFile builds (
dfa6589c60) - Refs #372: drawChildren derives child screen rects from one origin walk (
85264633f1) - Refs #315: single-pass signaled-anim check in name tags, getNVPair early-out; mDeadObjects/mAllMotions left pending perf attribution (
fb0188ea36) - Refs #372: static/cached regexes (IPv6 url, llweb, region slapp, offer handler); output monitor participant scan once per frame (
c0da83f26f) - Refs #372: findIdByName lazy username index; skip getPathname per click when event recorder is off (
3d31e101a1) - #568: CROSSING_SCOPE records the section timer without a second Tracy zone (clashed with LL_PROFILE_ZONE_SCOPED) (
6b3537e79a) - #568: keep the duplicate-seed caps re-check (SH-3895 safety net), log at INFO (
6e3ed1bae3) - Refs #359: LLLayoutStack per-stack dirty instrumentation (SL_LAYOUT_STACK_STATS=1); zone already after early-out (
cfd519dd3b) - Refs #568: region-crossing quick wins + Crossing568 measurement (
63b5f39350) - #532: HUD material flag moves to bit16 (bit7 is #515's emissive mask) (
7e493f3acf) - Refs #461: VK system body honours LL joint visibility (BOM attachment replaces part); #461 per-part draw-reason logging (
44f6b97786) - Keep Copy to Blinn-Phong offsets inside the range the simulator accepts (
c21ff23bd6) - Move the Copy to Blinn-Phong button off the Glow spinner (
16050c6b75) - Extend camera focus picking when camera constraints are disabled (
0076c9387e) - Match LOD suffixes followed by a duplicate number (
73c6053a7e) - Keep the Y-up to Z-up glTF conversion out of unrigged object transforms (
bf2eafc584) - Build > Texture: use Firestorm's FSPanelFace texture/material panel (
14bb6a85a5)
Tickets
- #310 (Fixes)
- #311 (Fixes)
- #312 (Fixes)
- #313 (Fixes)
- #314 (Fixes)
- #315 (Refs)
- #317 (Fixes)
- #319 (Fixes)
- #320 (Fixes)
- #321 (Fixes, Refs)
- #322 (Fixes)
- #323 (Fixes)
- #324 (Fixes)
- #359 (Refs)
- #360 (Fixes)
- #361 (Fixes)
- #365 (Fixes)
- #367 (Fixes)
- #368 (Fixes)
- #369 (Refs)
- #370 (Fixes)
- #372 (Refs)
- #374 (Fixes)
- #375 (Fixes)
- #376 (Fixes, Refs)
- #379 (Fixes)
- #380 (Fixes)
- #381 (Fixes)
- #382 (Fixes)
- #383 (Fixes)
- #386 (Fixes)
- #387 (Fixes)
- #403 (Fixes)
- #441 (Fixes)
- #461 (Refs)
- #513 (Fixes)
- #515 (Fixes)
- #532 (Fixes)
- #554 (Fixes)
- #568 (Refs)
- #571 (Fixes)
- #573 (Fixes, Refs)
- #577 (Fixes)
- #582 (Refs)
- #584 (Refs)
- #587 (Refs)
SHA-256 of each file is listed in its job log and below as uploads land.
cd108b4dc10aa8f9bb03b472432b42ce917153dde454a977c5b934ab7bdd988e Slipstream_1.2.0-beta.6_x86_64.tar.xz
589bce06986cb514e1b9108216fd2810b0ddbb86f30c1cc4878626dfb0920e05 Slipstream_1.2.0-beta.6.flatpak
0a217f63782ce8c793b90438ac87cc2455e63242f5f3b3daf1d619c17c905a5e Slipstream_1.2.0-beta.6_win64.zip
609e2a123e8a8a929f5c4286a18c8c102623f752b35cbe21f9628f96ede80acf Slipstream_1.2.0-beta.6_Setup.exe
2d74f6d4680b1669e6327754efdc02a98985d0ea1127d341d1880f06724a9ef6 Slipstream_1.2.0-beta.6_x86_64.tar.xz.sig
0b3da398e4028e9c3f23bf78cefd9a2d9ff9bed6a6aec0b41ba8964707858d72 PKGBUILD
90498a8fc97a035557673eef9b90f780e1d6f11760e2392b3df616e6263c8e23 Slipstream_1.2.0-beta.6_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
- Refs #568: measure attachment handoff and control restore in the crossing trace; slow-to-transfer attachment notice (
-
Slipstream Beta 1.2.0.5
Pre-releaseAll checks were successfulrelease / build (push) Successful in 1m55srelease / flatpak (push) Successful in 4m10srelease / deb-package (push) Successful in 37srelease / windows (push) Successful in 5m5srelease / arch-package (push) Successful in 1srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2sreleased this
2026-10-08 20:51:48 +00:00 | 1890 commits to main since this releaseSlipstream Beta 1.2.0.5 -- v1.2.0-beta.5 (
3b159ef097).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.4.
Other changes
- Windows build: rename local 'near' (windef.h macro) in rigged protection ranking (
3b159ef097)
SHA-256 of each file is listed in its job log and below as uploads land.
ffd541ee0a38f2089483c970db7c41e3ea10b56f61130d8d1490a41a1d23988a Slipstream_1.2.0-beta.5_x86_64.tar.xz
412a2468a52f67f690ae0554fe3a70f37fbc757d61e3257b2b8d1800a4ac8d30 Slipstream_1.2.0-beta.5.flatpak
ad7057ad58f91e8759c21d60c214219e4df5ac85ae9995133d27e7eb07908eb3 Slipstream_1.2.0-beta.5_win64.zip
7d3278c9c763b6b328cfaa7d308ea7b0a37da1ab03bd8f79e6c1e22931f87f63 Slipstream_1.2.0-beta.5_Setup.exe
1059e856ec64947c24eeb569cc27eedd8eac695bfc4330a9d3816fdac11b5221 Slipstream_1.2.0-beta.5_x86_64.tar.xz.sig
b9bd7e4cf908cbaa62b1aa7f259d8c5d17d3753b70d1e5db57fa5497a3008625 PKGBUILD
a1258b8ab76dc7d29414e8d0f25cc44cd24e3644209d7104b82dee91f63b575e Slipstream_1.2.0-beta.5_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
- Windows build: rename local 'near' (windef.h macro) in rigged protection ranking (