-
Slipstream Beta 1.5.0.6
Pre-releaseAll checks were successfulrelease / build (push) Successful in 22m47srelease / flatpak (push) Successful in 11m20srelease / windows (push) Successful in 18m0srelease / arch-package (push) Successful in 18srelease / deb-package (push) Successful in 45srelease / update-manifest (push) Successful in 0srelease / pacman-repo (push) Successful in 13srelease / apt-repo (push) Successful in 4srelease / release-gate (push) Successful in 0srelease / sign-release (push) Successful in 3srelease / test-plan (push) Successful in 2m33srelease / jetstream-post (push) Has been skippedreleased this
2026-11-02 22:25:23 +00:00 | 1075 commits to main since this releaseSlipstream Beta 1.5.0.6 -- v1.5.0-beta.6 (
320e7b1083).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.5.0-beta.5.
New features
- tests: restore texture capture and release fixture dependencies (
44d19b9fd6) - tests: add llrender include to compact UI fixture (
7f9a8f8fee) - Add shared texture preparation service and UI adapter (
7585590fa6) - Add immutable texture prep source snapshots (
dfc2d4d3f1) - texture: add capture budget to prep source contract (
ffd83a2dcc) - texture: add immutable staging lease primitives (
497f1eee50) - telemetry: add initial session segment (
c5d3e77b16) - Allow higher display reference white consistently (
6cce747395) - Add local Radiance HDR snapshot output (
5778aff2d3) - Add source check for HDR SDR capture contract (
b4d0e5b121) - Add admitted float display staging and lazy SDR capture target (
7b001b8d50) - Add opt-in linear-nits UI and world-overlay raster output (
ad0c621a1a) - Add bounded current-renderer final display encoder (
e664e382c1) - Add HDR output transfer source and optional metadata fallback (
0bec5e1a46) - Bind new notecard rename to its confirmed item without changing inventory context (
14157d5799) - Adapt Area Search fallback and cursor comment for the release port (
41e3c6838e) - #1321: Area Search: a size saved from the old window no longer squeezes the new one (
b0c4da0acb) - #1305: Preferences: the restart notice for a new language comes with OK, not with the pick (
345238084f) - 1.5 port of #1328: end the mono rendering scope before the snapshot holdout (
199a105a26) - Add source contract and offline checks for TPS held-fire port (
29e5b3815e) - #1192 Allow explicit re-invites for departed conference participants (
7facf444d5) - #1302 Restore controller body and prompt texture aliases (
db89e97a70) - Revert "Add an analytic-light stochastic visibility comparison mode" (
610323a1fb) - Add an analytic-light stochastic visibility comparison mode (
566c561ac2) - Add beta6 actual settings persistence privacy fixtures (
c1cef343fc) - Keep reflection history port compatible with beta6 frame timing (
e1049315fd)
Fixes
- Fix authoritative transport ingress drain after owner join (
8454fea671) - textures: fix configured service object diagnostics (
089a6ff446) - Fix service release fixture type namespace (
8bbbe887c6) - Fix source capture fixture generation (
87e603d6a0) - HDR: retain scene resources during mode changes and fix snapshots (
32a5dbdb90) - Fix HDR calibration control constness (
bc8d4e1ab4) - Fix HDR luminance mapping and snapshot source selection (
11ea16cd71) - Fix Report Bug diagnostics on the 1.5 source base (
62cebec776) - Add bounded diagnostics to bug reports (
8ba2c739b4) - Revert "Add bounded diagnostics to bug reports" (
235c376dd3) - Add bounded diagnostics to bug reports (
f943d61c95) - fix: pass CEF Wayland selection only to plugin (
d5b38fbdeb) - fix: prefer CEF Wayland on live Wayland sessions (
35fc8bccbd) - fix: recover XWayland auth for Wayland sessions (
871f24f2b1) - Review fixes for #1340: rearm previews when audio availability changes (
98f2085f47) - Review fixes for #1331: migrate saved filters and retain unchanged owner bars (
7693fc2f47) - #1321: Area Search review fixes (column menu, name callbacks, About Land's used count, focus re-list) (
e62623f059) - fix: bound the SDL show error snapshot on the stack (
6f9c683861) - fix: report SDL window request failures and bound show recovery (
27faf260af) - Fix report history replacement on Windows (#1315) (
8ec3e73cb1) - fix: retain small growing snow-depth deposits (
16749fbfc0) - Backport durable telemetry revocation security fix (
dc91ff8379) - fix: gate optional particle fog and preserve physical-sky fallback (
9d9cbe0c46)
Other changes
- textures: overlap bounded retirement batches and finish constant refreshes (
320e7b1083) - textures: validate cached upgrades against incoming encoding (
3f3d4c73ce) - textures: retire hidden UI preparation without evicting residents (
56b80b9701) - texture prep: bound repeated saturated-lane admission checks (
e94b6ed618) - textures: prioritize visible preparation and preserve upload progress (
f445264d73) - texture prep: reserve visible admission ahead of background floods (
4ce7efe3ec) - network: use owner values across main circuit consumers (
9028ff680e) - network: read authoritative circuit ages for the region ring (
73aa42e689) - textures: publish GPU-only avatar composites after accepted copies (
1bb7af9f6b) - textures: retain exact non-mipped UI raster metadata (
82fa4fb875) - Default network transport owner on after runtime acceptance (
12925fbaaf) - Retain owner circuit closes through peer cancellation and application drain (
8c3fd816ff) - vkgfx: preserve unified texture demand through publication (
23dc5a1503) - vkgfx: retain UI retry history until submitted publication (
9cc519d988) - textures: accept sRGB coverage in UNORM staging (
f9b82bb8b3) - Match transport operation ID type (
56c14dd870) - Test apply experimental network source on current beta (
677887d39b) - vkgfx: suppress repeated failed UI texture prep (
4461b4dcda) - vkgfx: preflight texture worker inputs and report failures (
a3990b9f0b) - vkgfx: reuse retired texture prep stages (
d6fb39b758) - vkgfx: validate tier-2 capture extents (
ddd12fab06) - vkgfx: reject null tier-2 capture targets (
231f1cd911) - textures: lease the texture-data owner at cache admission (
9f1e17764a) - textures: retain the cache source during preparation (
84c137a9ca) - Retain deferred Vulkan world renderer safely (
981175cbbe) - textures: align service retirement with the context owner (
f63b9dbd0a) - tests: assert failed-idle guards precede offscreen allocation (
53c67fc69b) - vk: retain texture source after uncertain queue completion (
2dd295d511) - tests: pin texture source use to retire-slot path (
2efc775557) - textures: hold source images through GPU slot completion (
2f02d691a9) - texture: queue GPU residency work until frame acquire (
61cf054913) - textures: remove unused media dimensions (
48959febbb) - textures: repair renderer integration against the real beta types (
1b63671474) - vulkan: define unified texture preparation input API (
732572de14) - texture: expose prep recording admission result (
6b36db548d) - texture: make prep drop proof explicit (
ea362f2e08) - texture: define context-owned prep recording seam (
48a95373dd) - textures: route decoded uploads through shared prep tickets (
38f00178fe) - textures: defer prepared UI images on allocation failure (
8fe7d2dc72) - textures: publish UI preparation metadata and recycle refused IDs (
63f7f1dfa7) - tests: qualify compact UI fixture payload stub (
af0a556c0e) - tests: compile extracted UI helpers in their namespace (
c3c097ccbc) - textures: retain capture budget field names (
0515f07c39) - textures: avoid Windows macro names in CPU clocks (
594f53c2af) - textures: account preparation CPU and queue wait separately (
69d01d76bb) - Keep compact UI texture formats in shared prep (
c05afa6aee) - Close texture service admissions during teardown (
c4a3ce307e) - texture: cap retained view-vector capacity (
ac1ad5d63c) - texture: bound alias retirement lookup work (
dbb989a1df) - texture: label canonical media prep bytes (
21ffe74f7b) - Model deferred media dimensions in fixture (
072f21447e) - Correct texture source fixture assertions (
36e24432f8) - texture: share source capture result states (
1ea50e0adb) - texture: retain cached encoding facts in source input (
b9d7fac95f) - texture: record prep source base and ownership bounds (
e67dee5056) - texture: define neutral prep source contract (
07eaf49529) - test: exercise immutable texture ticket transitions (
69bc4e9768) - vk: normalize texture view handle keys (
4fd9808c00) - vk: snapshot dropped-frame count for texture ack (
231e9b1099) - test: qualify production retire age cap in fixture (
fee4153631) - test: cover retired alias handle reuse (
cc0031ce18) - vk: prune retired borrowed texture aliases (
16b9b69065) - test: execute reserved alias age-cap decision (
2fe9b62499) - vk: apply reserved alias pins through retire cap (
8215396507) - test: use production texture retire age cap (
7235bc0838) - test: cover late reserved descriptor aliases (
852d9de18b) - vk: pin late-created reserved texture aliases (
a0e7f01627) - test: exercise ordinary view retirement before transfer (
dcbe723433) - test: cover stale reserved texture view handles (
6d07fb85de) - vk: refresh reserved texture views at transfer (
48db596032) - vk: report texture staging thread CPU time (
7cfd4f48eb) - vk: disambiguate completed texture lookup (
749d85d5cd) - vk: recover texture up queue after allocation failure (
33b146a061) - test: cover detached texture retirement aliases (
10251276a2) - vk: retain detached texture descriptor aliases (
6f22e088f4) - texture: protect pixel limit from Windows max macro (
7af5d4877b) - texture: evaluate staged demand in residency pass (
291f032393) - texture: stage immutable uploads without legacy fallback (
29db8e0681) - Document immutable texture handoff and reject empty staging allocations (
09521dfdfe) - Expose scoped mesh preparation CPU counters (
66af4716da) - Expose CPU mesh store readiness on beta (
93daaca175) - Invalidate mesh preparation on CPU store teardown (
469e340e09) - Prepare decoded mesh captures on repository workers (
3f8ece655d) - Raise asset fetch connections to 20 texture and 20 mesh (
858dd87504) - telemetry: describe the initial report in privacy controls (
47a8ce06d0) - telemetry: reuse initial settled predicate (
1286c97337) - telemetry: preserve sampled counters at initial seal (
a80159398e) - docs: describe telemetry initial summary timing (
50abd3f172) - HDR: let classic glow take precedence over bloom (
e93a41d1bb) - HDR: retire superseded output staging on return to SDR (
1c88b9c0d5) - Trace avatar shelter along precipitation path (
9960ebd17a) - Update list layout after inventory removals (
c9e787bcd4) - Skip UI batches without usable pipeline state (
5692bcf563) - test: cover GPU morph delta across renderer reset (
faeadbe7e5) - Mark Linux calibration generation as platform-specific (
75f5e9fc3b) - Wake pending display calibration without a reply queue (
9f94291342) - Cover calibration queue rejection ownership (
0d32b946c6) - Fail closed on calibration worker and child errors (
316995d785) - Preserve GPU joint pose during morph handback (
77934d2b85) - vulkan: preserve held avatar writes across display switch (
477814cd4b) - vulkan: clarify avatar pose handoff fallback (
382ec725e8) - vulkan: preserve avatar pose across display modes (
97a01442b9) - vulkan: reset avatar consumer state on display switch (
49efaf580c) - vulkan: make HDR mode changes replay scene state (
6ba2b108be) - Run display calibration off the UI thread (
a08defcd87) - Avoid signaling an unowned calibration helper PID (
24b4a07355) - Limit display metadata queries to calibration events (
c8050ee688) - Discover KDE display reference and EDID peak (
7590a685a8) - Preserve legacy calibration and avoid unavailable SDL properties (
49c6c65a80) - Keep HDR post processing relative until final nits conversion (
a5ea381ca5) - Prepare automatic display luminance calibration (
a4873f9279) - Draft independent display luminance calibration probes (
f838a9243a) - Guard snapshot HDR format setup until preview exists (
4594ec5486) - Preserve paper white in live SDR snapshot conversion (
1c321e4b73) - Initialize Windows HDR reference white after window creation (
e5ecd94a50) - Match HDR output and UI to SDR reference white (
446630ad66) - Document beta HDR exposure and snapshot status (
b4749c1f87) - Keep HDR active across display mode changes (
86aa535cdb) - Complete beta HDR display output and glow setting split (
439a6f56fa) - Split display HDR, emissive and classic glow settings (
ebe936f051) - Document HDR live output integration gaps (
cd7e646ae3) - Blend HDR selection outlines at display paper white (
b1a7a43f19) - Convert live HDR HUD mesh colours to linear paper-white nits (
0e99634aa1) - Carry float scRGB contracts through display FX permutations (
0ee941adc7) - Preserve linear HDR headroom through SMAA FXAA and CAS (
f14ebbe4f8) - Tone-map HDR world captures before replaying SDR UI (
68f2fce771) - Extend scene highlights through linear HDR display post output (
6acea33dea) - Track incomplete HDR UI frames without vetoing keyed retries (
fd6f680eff) - Guard HDR math helpers against Windows macro expansion (
1405f25fe5) - Bind HDR capability to current display at recreation boundary (
e629a3e9db) - Include graphics preference declaration for display refresh callback (
66c7d36d2e) - Refresh HDR controls on UI events instead of draw polling (
81ba141751) - Resolve optional HDR metadata through the device dispatch (
4ef0b78e42) - Wire independent HDR display preferences and capability status (
1dd46ed9b6) - Define current Vulkan HDR display policy and readiness gate (
db1405b563) - Disable unavailable DLSS choices in Quick Preferences (
359062d165) - Skip rigged rows until skin metadata resolves (
b8ebfaa299) - Include avatar binding in worn row dedup signature (
eff4af21c3) - #1047 Preserve the 64-frame sun ceiling with versioned packed history (
3b4491fa03) - #1047 Share sun history policy and honor RR self-integration in merged shadows (
97e6c88fdb) - Refresh planar mirror after Dynamic toggle (
e60d1c8140) - Exercise production probe planning and permanent allocation refusal (
3056d9b70f) - Reject probe candidates exceeding exact device allocation limits (
c3eee2e7ce) - Stage the replacement HDR view before target writes (
139f261aa7) - Preserve XWayland access for embedded CEF on Linux (
186f44a8df) - Make GI forward cache filter a nonpersistent A/B (
6bc956a4bb) - #1171 GI: glass and other forward surfaces read the radiance cache smoothly (no cell grid) (
96aeebf638) - Track scene HDR generation in medium descriptors (
4afcfcf415) - Preserve incomplete and explicit-discard texture work (
d097a3adce) - Skip quiescent texture dirty work after final demand merges (
d4a514730a) - Let sound availability dispatch retry failed panel refresh (
623e2a5211) - Bound sound preview ownership and fail softly on resource refusal (
644853a168) - #1321: Area Search: the Nearby radius re-lists once the spinner settles (
4acc2f80d0) - #1321: Area Search: rows that leave the scope are removed in one pass (
d9cc236640) - #1321: Area Search: the owner legend shortens names so "not loaded yet" and "free" stay (
34b6d0f2e9) - #1321: Area Search: the land impact breakdown for the whole region and for Nearby (
78cbc880c0) - #1321: About Land > Objects: List objects opens Area Search on that parcel (
857df47ea9) - #1321: Area Search parcel summary: land impact used of capacity, split by owner, with an owner filter (
c8dc7aab20) - #1321: Area Search in one window: scopes, one search box, Any / Only / Hide filters, column and gear menus (
4390d6692c) - #1321: read-only parcel lookup by local ID (name, counts, capacity, cell bitmap) (
6cdf23a560) - #1321: parcel cell grid and land impact summary model, with a unit test (
a13a90cd84) - #1321: Area Search filter and search model (Any / Only / Hide filters, one search box), with a unit test (
5d0a5f0e2f) - #1313: Split sound upload: copy the clip UUIDs one per line by default (
d21c71823d) - #1311: sound player: follow playback from idle and report changes to the retained UI (
db766f17fc) - #1311: sound previews get the player: Play Locally scrubs, pauses and loops (
0ee3225a7b) - The two sound previews (inventory and upload) need the same player, so it is one panel, panel_sound_player.xml (class sound_player), fed either a sound asset or PCM already in memory. (
219cbf03a5) - #1311: audio engine: local clips that pause, seek and loop, and sound requests (
b4bef664dd) - #1305: one rule for the UI language; nothing reads the raw Language setting any more (
04d6b6d2cb) - #1305: System default follows the Windows display language, not the regional format (
f705b723aa) - #871: MouseReleaseToCenter off restores the classic cursor placement, with a checkbox (
3e5ebaf920) - #871: MouseReleaseToCenter is back: off, a drag ends where the press started (
5777440489) - Each capture that hides the cursor gave it back its own way, so it turned up in different places: (
984ff0aa13) - The ticket's root cause: SLTPSCamera::onSettingChanged() requested engagement whenever SlipstreamTPSCamera became true, so ticking it in preferences, quick prefs or the View menu hid the pointer and… (
fabaf36ecf) - #1259 Object hover tips: owner, description and details (
2fed674e25) - From the request: - Max avatars: Preferences > Graphics' IndirectMaxNonImpostors slider (far right = no limit), applied at once like there, with the value beside it. (
4fbdbab809) - Revert "Recover UI pipeline creation with bounded owner retries" (
dfaa322dfe) - Remove unused snapshot layer callback bindings (
91f3371ba0) - Include retained-tail bookkeeping in texture queue fixture extraction (
d5bacb573d) - Retain texture upgrade deduplication across upload refusals (
95575482ee) - Read live highlight flag within the forward shader scope (
245bbf5f73) - Keep dedicated probe captures free of transparent UI tint (
b3ec066914) - Apply transparent highlight tint without waiting for debug pipelines (
8cdfb747c5) - Use mono HDR coordinates for beta transparent snapshots (
8d97ef9755) - Bound every snapshot storage buffer by the device descriptor range (
163ec3fb99) - #1328: avatar layer: refuse it under an RLVa vision sphere, and say so (
d344e6aff1) - #1328: avatar layer: budget its occluder, fail the shot when the holdout cannot run (
2807d83a1b) - #1328: avatar layer: find the world occluder by depth, not avatar ids (
19c9c2129b) - #1328: avatar layer: screen-space reflections trace the warm-up's frame (
1517121fdd) - #1328: rename the transparent layer "Avatars only (transparent background)" (
f1be010939) - #1328: transparent avatar layer: avatars it leaves out stay in the world (
abf699bb05) - #1328: transparent avatar layer: alpha through the HDR chain, holdout on the GPU (
0421f28a8e) - #1328: resize a transparent snapshot in premultiplied space (
ffe94f2f8d) - #1328: snapshot scope: "Selected" can leave you out, animesh only in "All" (
91347288f9) - Snapshot avatar layers: transparent avatar, holdout mattes, avatar scope + picker, orientation swap (#1209) (
e716d87497) - Refresh replaced skin assets and compare every packed joint (
90361a05c4) - Recover UI pipeline creation with bounded owner retries (
6a182f4ae6) - Publish physics hulls only after checked temporary allocation (
dbb96dbe21) - #1176: a prim physics hull that can't be allocated is skipped and retried instead of crashing (
5e47c8c314) - #1176: physics shapes of rezzed rigged mesh and animesh, at the object's own pose (
a3bf4bc041) - #1176: 64 cost colour steps, so the ramp reads as continuous (
f24f2f1a83) - #1176: count and log magenta-box physics shapes by reason; the limits stay constants (
9627802b15) - #1176: Show Physics Shape When Editing on Edit > Features and Build > Options (
fff491e6dd) - #1176: draw the selection's physics shapes on the GPU (
2d9fa80c06) - LLCleanPhysShapeStore decides which shape each selected object shows by LL's renderPhysicsShape rules (the choice Develop > Physics Shapes makes; (
715a9ce174) - #1176: unit-space physics-shape mesh and cost colours, with a unit test (
1e02b133c0) - Preserve system body bakes and bound missing-bake fallback (
62427fa6f8) - #1099: Animation Explorer: unanswered name requests are retried, and stopping a try-on leaves the sim's animation playing (
dc946bf1ee) - Invalidate retained animation names when visibility policy changes (
155533381f) - Refresh animation names after restriction exception commands (
9af25c5917) - Respect current name visibility in animation explorer (
8e490f6df6) - #1099 Animation Explorer: Try on me plays the selected animation on your own avatar (
38c3b180ef) - World > Animation Explorer lists the animations objects and avatars started on your avatar (last 100, your own gestures / AO dropped first): (
64b6bde71d) - Align telemetry windows to post-consent collection hours (
16af587cad) - Accept optional collection elapsed hour in telemetry minor1 (
522e6062b1) - #1094: TPS fire sends the press once, not on every packet of the hold (
ad2a586d02) - #1094: supply scoped mouselook context for TPS fire (
4cf8ff2090) - #1094: Preserve real release edges in held fire snapshots (
c430af3c65) - #1094: Always report TPS shooter fire as mouselook controls (
70c63a9f23) - #1094: Keep subscribed TPS fire controls held (
19b0d8af84) - #1094: Route TPS fire through native camera controls (
7a1c5a12e1) - #1094: Keep TPS fire control held between updates (
b5b32d424d) - Test actual animation emit and verification append bounds (
dccb47b7fa) - #1343: Bound unconsumed animation exports to the latest joint data (
6d5996a9c3) - #943 Keys that type no character are no longer passed on as characters (Up/Down jumped to R/Q rows) (
0b0ab7ccda) - #1350 Preserve native key repeat metadata across focus resets (
8fa6d7bcec) - Revert "Bound secondary local reflection source variance before reconstruction" (
93007709cb) - Stabilize skinned local-shadow variance across colour resets (
73f10fde27) - Bound secondary local reflection source variance before reconstruction (
8aceec2c36) - Backport opt-in telemetry to owner beta6 candidate (
77d9101e72) - Validate local shadow history against the previous skinned receiver (
79078f842a) - RT reflections: shorter roughness history and anti-lag in the resolve (owner: history smears reflections) (
b25b2b97a7) - RT reflections: roughness-scaled elapsed-time history in the resolve (was a fixed 20 % EMA) (
c93574b802) - camera: consume TPS release right clicks (
403df13063) - #1094: a quick right click releases the TPS camera however far the mouse moved (
a8cdf5f848) - Compare alias slot counts with explicit integer conversions (
bb0629184c) - Remove unused light-preparation locals left by lookup pruning (
45dde749db) - Restart changed-source radiance history behind a transient control (
7b3691dd4c) - Dither primary ReGIR proposal lookup in the receiver tangent plane (
f834e6f074) - render: align half-resolution radiance history and track moving lights (
ba8609c35f) - perf: gate merged sun before receiver reconstruction (
3294b491b1) - perf: skip unused stochastic visibility cull lookups (
8e6969255f) - render: pin RT shadow disc sampling to one ray (
6835bc862c) - #1306: Respect copy permissions for inventory selections (
45ee2f88c0) - #1112 Inventory: worn items can be copied (
1cbe6f2c6e)
SHA-256 of each file is listed in its job log and below as uploads land.
cd1ececad0f308c7ebda8041b906ed17497e810817c9f6da2c3a172bef4cc915 Slipstream_1.5.0-beta.6_x86_64.tar.xz
6a00df36ea5e9dfa46e84d33dbe25eec7fb72138c5e9a4a7c263c0e050c830e8 Slipstream_1.5.0-beta.6.flatpak
12cf160d3a1f2ad6dde33594c2fef4749df9eb1d43cb4d6e3835a3cdb606968f Slipstream_1.5.0-beta.6_win64.zip
052b9af311b22a1fcaf43a65daaf0f595bd158b985121150e261a4d8fd967277 Slipstream_1.5.0-beta.6_Setup.exe
2dc12c9d59f71fc455abb48c60bf432decec19fecf071526de8e10f614a49c16 Slipstream_1.5.0-beta.6_x86_64.tar.xz.sig
6f380244a2d2f8fd9de0398a2125758e09d5a6f6594fea73f81f15256b0564a7 PKGBUILD
09d2be6d937b1d80a97a3687621c1493b32aa3e9abd4c1a55ffeb3197e9d8b83 slipstream-bin-1.5.0beta6-1-x86_64.pkg.tar.zst
12dcf61794993800d624690877a0aa0010db00ce07dfa01200b94aec212c2750 Slipstream_1.5.0-beta.6_amd64.deb
117b00ad74705811b8f7a6d3d4673612056c603ec220966632d19b7d025046a0 update-manifest.json
Signed checksums: SHA256SUMS + SHA256SUMS.asc (key C28FDB4A40AA8360D8DF0470AD8E61526C06E929). Verify: https://slipstreamviewer.org/wiki/verify/
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
- tests: restore texture capture and release fixture dependencies (