-
Slipstream Beta 1.0.0.10
Pre-releaseAll checks were successfulrelease / build (push) Successful in 13m22srelease / flatpak (push) Successful in 6m33srelease / windows (push) Successful in 11m33srelease / arch-package (push) Successful in 2srelease / deb-package (push) Successful in 39srelease / apt-repo (push) Successful in 4srelease / sign-release (push) Successful in 2sreleased this
2026-10-05 08:53:02 +00:00 | 2317 commits to main since this releaseSlipstream Beta 1.0.0.10 -- v1.0.0-beta.10 (
3733e5205f).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.0.0-beta.9.
New features
- Quality slider: stop writing the feature-detection-only rows (#151) (
b42bec208e) - Feature tables: drop rows that do nothing under Vulkan (#151) (
44030d8b22) - VRAM ladder: mesh detail + far geometry steps, new 12-step order (#405) (
ef4a32f6d2)
Fixes
- HUD edit zoom: align tool draws with the HUD zoom; wheel gate only for HUD edit (#413) (
c68fb69b78) - HUD edit zoom: zoom in about the cursor; one HUD mapping for pick and manips (#413) (
428429e9f3) - VRAM ladder: hard step only on real crash risk; geometry rungs settle before the next step; far draw distance has an absolute ceiling (
7f401d4172) - Advanced graphics: controls for the last slider settings with no home (#151) (
da333c4862) - Report Bug: VRAM overhead attribution + display context lines (#407) (
a15745e117) - SDL keyboard: main-row = and / translate to '=' and '/' (
89a84966c6) - Object list: O(1) removeFromMap via stored index and swap-and-pop (
1280bbd17a) - Preferences > Advanced: hover tip and tooltip delay options (
f6b8b04732) - Conversations: drop the white unfocused background from the IM input box (
89908afc63) - LLWorld::getAvatars: hash-set dedupe instead of std::find per map avatar (
1fa99b9ffa) - Friend cards: collect Friends/All once per login sync instead of per buddy (
4700ee3a6b) - My Outfits: show an outfit again when its name matches the filter (
48750ede20) - World map: use cached Go Home button instead of a per-frame findChild (
ce52e466d9)
Other changes
- HUD edit zoom: ease the HUD zoom per frame, 0.1x..10x, depth range (#413) (
4c6542ac87) - VK materials: fresh liveness every pass -- no white flash on a revived material (
443ca2ad72) - VK materials: count materials whose emission the pending gate held back (
a2448bee15) - VK materials: no emission while the emissive map is not resident (
de505478fe) - VK: destroyImage never frees a texture pool block through img.memory (
aeecb2a7f2) - VMA README: texture pool sizing measured on the RTX 5090 (
da99a7a96a) - VK: texture pool occupancy, slack and allocation rate in the VRAM readouts (
7b510076ac) - VK: size and identify images by VkImage now that texture memory is shared (
de572b7291) - VK: suballocate texture and UI images from VMA pools (
78403acd1d) - Vendor Vulkan Memory Allocator v3.4.0 for texture suballocation (
059c6fb4b9) - VRAM ladder geometry trim: the oversized-buffer repack uses the same 1.4x rule as the shrink (
ad5d18030f) - VK UI VRAM: getVKUiKind overrides follow their classes' /virtual/ style (
28a60ed7b5) - VRAM ladder far geometry: unload 1024 objects per pass inside the reserve; log the pass cost (
3d7e0bb223) - VRAM ladder scene tables: give the instance id range back when far objects unload (
c09571cbb7) - VK UI VRAM: release UI textures not drawn for 30 s; UI cache budget 256 -> 128 MB; VRAM pressure hook (
c728466b36) - VK UI VRAM: store UI textures in their own channel count (R8 glyph pages, RG8 / R8 for LA / L / A images) (
57c570cffc) - VRAM ladder geometry trim: compact at 1/8 garbage and shrink buffers over 1.4x need (
9f1911442b) - VK UI VRAM: breakdown of the ui category in the VKMem log (by kind, targets, ring, padding, largest) (
6916f7012f) - VRAM ladder geometry trim: stop re-capturing LL's stale LOD level the pressure GC just freed (
955fabd403) - VRAM ladder far geometry: hold killed roots out of the cache reload until the kill test no longer holds (
6dad5c9a29) - VRAM ladder: ray-traced reflection probes get their own RT rung; free RT when a rung stops its last consumer (
85ae91068b) - VRAM ladder: recovery pace follows headroom (fast, multi-rung below 50% of budget) (
be94f50aca) - VRAM readout: textures / geometry / screen / RT / reflections / other, each including the page padding it causes (
dcd9a252c7) - VRAM tracker: measure the granularity with 1 MiB + 1 byte allocations; show maxMemoryAllocationCount (#407) (
896890f60b) - VRAM ladder: far shadows is step 5 now (comment) (#405) (
66602883cc) - VRAM ladder: smooth terrain detail follows the mesh-detail rungs (#405) (
3b491a2ba5) - VRAM readout: keep the fixed / room / overhead detail in the tooltip (the box has three lines) (#407) (
0769ff5d6a) - VRAM ladder: measure the geometry rungs' freed memory after ~12 s (#405) (
f4e5b6cb38) - VRAM budget: feed the measured fixed costs in -- texture budget capped at budget - fixed (#407) (
baada7338a) - VRAM: release the post-AA and depth-of-field targets while those passes are off (#405) (
fe73e21111) - VRAM status: attribute the overhead (pad / driver / untracked / unattributed), split slack VRAM vs system (#407) (
6bd7aa1acc) - VRAM accounting: scope the inferred allocations, name the sites that are left (#407) (
872a544427) - VRAM tracker: driver page padding per category (measured granularity) + VK_EXT_device_memory_report (#407) (
219fe7cf42) - VRAM ladder: geometry actually released under mesh detail / far geometry (#405) (
18058a2059) - doFrame: look up the "mainloop" event pump once instead of every frame (
a410cbf368) - Control avatar: look up signaled animations with find() instead of operator[] (
8b9f416059) - VRAM accounting: measure the swapchain's image memory instead of estimating it; display context line (#407) (
38f50aefce) - SDL window: read LL_DEBUG_BLOAT once instead of getenv every frame (
41071ef259) - VRAM fit check: a smaller replacement always fits (over budget, ladder reductions were refused and the bigger set kept) (
e24178c57d) - Advanced Graphics: 60 px taller so the video memory readout clears the bottom buttons (
cb16a71bf6) - Packages: require gst-plugins-base + gst-plugins-good (parcel music fails silently without good) (
afcb6bf48c) - VRAM pressure mode: leave only below the soft line (no flapping at the reserve edge) (#405) (
9f15dba221) - Advanced Graphics: "Maximum video memory" + a live VRAM budget readout (#405) (
8af722fee5) - VK textures: start a tier-2 read even when the pass has no image budget left (
2574b6b7f2) - VRAM ladder wired: effective caps, no setting writes under ordinary pressure; hard step last (#405, #227, #226) (
b32a375e13) - GPU-ready texture cache: unpacked header struct; second instance never deletes (
34ea8d1163) - Prefs: GPU-ready texture cache controls and texture memory mode (
aa1f0e8780) - VK textures: serve textures from the GPU-ready disk cache (no full decode, no encode) (
2e46bbcecd) - Prefs Move & View: 'Clicking my avatar keeps camera' (ClickOnAvatarKeepsCamera, also in Lightbox > Cam) (
c4451577ef) - VRAM budget manager: one budget + the ten-step soft ladder as a state machine (#405) (
ec0fce2da1) - VK textures: capture block-compressed chains into the GPU-ready disk cache (
f1b9153fdf) - Texture RAM tiers: governor-driven tier-1 policy, Prefer disk cache mode (
3b69be27c5) - VRAM accounting: one category per device allocation, slack + overhead, breakdown everywhere (#407) (
d91b7eaab6) - GPU-ready texture cache: on-disk store with LRU budget (tier 2 of #405) (
e112c99873) - TPS camera: clicking your own avatar never moves the camera while TPS is on (Esc re-engages it) (
b2894536b8)
Tickets
- #151 (Fixes, Refs)
- #159 (Refs)
- #203 (Fixes)
- #234 (Fixes)
- #274 (Refs)
- #316 (Fixes)
- #318 (Refs)
- #325 (Fixes)
- #343 (Fixes)
- #364 (Fixes)
- #382 (Refs)
- #386 (Refs)
- #405 (Refs)
- #406 (Fixes)
- #407 (Refs)
- #408 (Refs)
- #409 (Fixes)
- #411 (Refs)
- #413 (Fixes)
SHA-256 of each file is listed in its job log and below as uploads land.
d4dcbc879c9a9ce290d32870a1acf087e588a2075bb49d1c442cc6a417a32934 Slipstream_1.0.0-beta.10_x86_64.tar.xz
7bb878ef61a83279db9a84b2dc5284a5ad0a51a71829c6909696a4d7554d1285 Slipstream_1.0.0-beta.10.flatpak
65639d967ba69404778c18db9522769800d9eb982d66129b5817046a3a5a5bd9 Slipstream_1.0.0-beta.10_win64.zip
56a8e51c06744d1eca54dd01390a644cf21719d1522b29a809bd419d57f0fe6d Slipstream_1.0.0-beta.10_Setup.exe
759cf07a77ac2437b9bbde60f8ff5b2f253908018383101a599c99bfd1f178fb Slipstream_1.0.0-beta.10_x86_64.tar.xz.sig
4a4b988fbe85078732b06dcf073197e19a9b5bd542feaf68935609f79e5d8183 PKGBUILD
3d0899def6c8442fb9bb569dc4bc1419e5ed1f1e28dc7b43d863c7ef7fbc984d Slipstream_1.0.0-beta.10_amd64.deb
Signed checksums: SHA256SUMS + SHA256SUMS.asc (key C28FDB4A40AA8360D8DF0470AD8E61526C06E929). Verify: https://slipstreamviewer.org/wiki/verify/
Downloads
-
Source code (ZIP)
31 downloads
-
Source code (TAR.GZ)
0 downloads
- Quality slider: stop writing the feature-detection-only rows (#151) (