-
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 (