Releases: DoubleStyx/Renderide
nightly-2026-06-17-8f85c88
Commit: 8f85c88
Nightly build of 8f85c8857f2a1ff82c361ddd3e0928fac80d2e1e.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), the runtime shader package, and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-16-b5ea3a4 (b5ea3a4d).
- b745759a Let BlitToDisplay own VR desktop presentation by DoubleStyx
- 59a3ec5c Bump http from 1.4.1 to 1.4.2 by dependabot[bot]
- a05c3aed Bump sha2 from 0.10.9 to 0.11.0 by dependabot[bot]
- c9a18237 Fix RTO skin cache scoping for camera views by DoubleStyx
- 8b8f8c53 Fix strict draw ordering comparator by DoubleStyx
- bb1fe9d4 Harden renderer lockstep one-credit scheduling by DoubleStyx
- efbb452e Optimize render graph command recording strategy by DoubleStyx
- a99e691f Optimize reflection probe specular maintenance by DoubleStyx
nightly-2026-06-16-b5ea3a4
Commit: b5ea3a4
Nightly build of b5ea3a4d83ada8f109d58dfa8d2f599b026aae03.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), the runtime shader package, and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-15-3a78d20 (3a78d201).
- 14c17eb1 Optimize world mesh draw arrangement by DoubleStyx
- 5d2f7195 Fix transparent draw comparator ordering by DoubleStyx
- 45be1dd2 Parallelize shadow atlas recording by DoubleStyx
- d84b5d25 Cull light influence volumes before clustering by DoubleStyx
- 82736310 Fix frame-global split merge by DoubleStyx
- caaaa258 Feed keyboard input into ImGui HUD by DoubleStyx
- 85946435 Use packed light cookie atlases by DoubleStyx
- cad31b41 Fix particle billboard material batching by DoubleStyx
- dd6726dd Fix camera portal mesh target reindexing by DoubleStyx
- 49d450e0 Set clear color to black by DoubleStyx
- c193be88 Log renderer build and startup diagnostics by DoubleStyx
- de128baa Squashed commit of the following: by DoubleStyx
- 10da9038 Report effective renderer log level by DoubleStyx
- cfc7fce4 Add detailed light visibility HUD stats by DoubleStyx
- 12b3b38c Fix VR matcap view direction parity by DoubleStyx
- b5ea3a4d Squashed commit of the following: by DoubleStyx
nightly-2026-06-15-3a78d20
Commit: 3a78d20
Nightly build of 3a78d201ba7239a1164ce7cb2650c647677b5467.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), the runtime shader package, and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-08-cd1df6d (cd1df6d0).
- e4fbaf23 Harden IPC and asset admission by DoubleStyx
- 4bc147a3 Track release manifest signing helper by DoubleStyx
- 94cd1a46 Restore empty shared-memory prefix support by DoubleStyx
- 27c98878 Accept Renderite shared memory token prefixes by DoubleStyx
- a58601ec Bump versions with cargo update by DoubleStyx
- fab81c42 Preserve light slots during transform fixup by DoubleStyx
- 9068c7bc Close remaining security hardening gaps by DoubleStyx
- 5393e1a5 Fix render context override parity by DoubleStyx
- 2b707fd6 Cover asset integrator full-queue fallback by DoubleStyx
- 8f9b0b33 Clamp Ultra shadow atlas allocations by DoubleStyx
- 52584eb5 Refactor renderer asset and graph internals by DoubleStyx
- 27e89fb5 Fix cursor unlock positioning by DoubleStyx
- 166ef4ed Remap point shadow cube-face taps by DoubleStyx
- 3741eb4b Use geometric normals for specular roughness filtering by DoubleStyx
- d654aeee Fix stereo mirror portal view planning by DoubleStyx
- ca35ee89 Route cutout alpha-to-coverage through material queues by DoubleStyx
- c46d2d3f Split A2C shader metadata test fixture by DoubleStyx
- 819ff3e9 Avoid hard-coded attach nonce in mismatch test by DoubleStyx
- 46e1d0d0 Squashed commit of the following: by DoubleStyx
- a1640c36 Preserve stacked renderer draw order by DoubleStyx
- 2fee4851 Fix realtime reflection probe SH2 routing by DoubleStyx
- 4523307b Optimize graph command recording fan-out by DoubleStyx
- eaffda0d Optimize retained render-world maintenance by DoubleStyx
- 2e5762df Track command recording config module by DoubleStyx
- 0ae659cd Update gitignore by DoubleStyx
- 375efbab Update workspace cargo debug profile by DoubleStyx
- 4b3e3174 Reduce opt level for debug builds by DoubleStyx
- a70ce025 Tweak gtao defaults by DoubleStyx
- 53ae9d74 Increase bloom default resolution by DoubleStyx
- 7e99d853 Clean up repo root by DoubleStyx
- 7066d4f0 move openxr_windows_arch by DoubleStyx
- 16d17c1f Restore stock attach renderer handshake by DoubleStyx
- 643b56ff Restore GStreamer video source URI compatibility by DoubleStyx
- 4496e937 Squashed commit of the following: by DoubleStyx
- bd746c00 Respect stereo eye selection for texture transforms by DoubleStyx
- 3adad74f Fix VR mirror reflection sampling by DoubleStyx
- 851f9099 Move shader metadata into runtime package by DoubleStyx
- ba829afa Add renderer config defaults reset by DoubleStyx
- 62d4eb33 Render missing mesh materials with null fallback by DoubleStyx
- 5e0891c4 Fix FurFX self-shadow shell shading by DoubleStyx
- d74b0363 Gate debug HUD metrics by active tab by DoubleStyx
- df46d046 Write shader packages beside build artifacts by DoubleStyx
- 2ab17116 Reduce shadow atlas CPU churn by DoubleStyx
- be768fa3 Fix shadow layer uniform binding range by DoubleStyx
- ad55df42 Use model-relative null checker for skinned meshes by DoubleStyx
- 865fe8c4 Fix macOS cursor lock activation by DoubleStyx
- 17fdfbb7 Fix Unlit pass render-state parity by DoubleStyx
- 958d893e Squashed commit of the following: by DoubleStyx
- aa0e6ab7 Reduce PBS normal map specular aliasing by DoubleStyx
- 1dbbff16 Fix remaining shader pass metadata mismatches by DoubleStyx
- e28bf823 Retain retired shadow resources through submit by DoubleStyx
- 2571ddc3 Respect desktop FPS caps outside HMD pacing by DoubleStyx
- fdaa4a5f Revert "Preserve stacked renderer draw order" by DoubleStyx
- 61d1c302 Add Unix shader package share lookup by DoubleStyx
- aac20b29 Retain graph GPU resources through driver submit by DoubleStyx
- a513ef38 Use Index squeeze force for grip input by DoubleStyx
- 960baf87 Fix VR mirror portal timing by DoubleStyx
- 7a0ecc97 Squashed commit of the following: by DoubleStyx
- c8f109c1 Refactor renderer module contracts to break dependency cycles by DoubleStyx
- a567f4db Guard renderer module graph against cycles by DoubleStyx
- [3a78d20...
nightly-2026-06-08-cd1df6d
Commit: cd1df6d
Nightly build of cd1df6d03ba75232ea8d7c213728b2e4b207701e.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-07-0fb855e (0fb855e6).
nightly-2026-06-07-0fb855e
Commit: 0fb855e
Nightly build of 0fb855e6171246135200deb38cfecdf120213d14.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-06-497d655 (497d6557).
- 69f80832 Restore desktop dashboard overlay composition by DoubleStyx
- 98e9094e Composite desktop dashboard over final scene by DoubleStyx
- 4412f1d2 Fix material stack draw ordering by DoubleStyx
- 7a47270d Squashed commit of the following: by DoubleStyx
- 0c6a8ea2 Add camera portal mirror rendering by DoubleStyx
- 883fa671 Format camera portal warmup by DoubleStyx
- 5825bcd5 Group camera portal warmup context by DoubleStyx
- 29b5e51e Remove CPU froxelization by DoubleStyx
- 6728f8d8 Remove CPU froxel graph API remnants by DoubleStyx
- 30eeca7a Squashed commit of the following: by DoubleStyx
- 5f47c45c Use overlay pass for desktop dashboard by DoubleStyx
- 37eb0c39 Support oblique clustered froxel reconstruction by DoubleStyx
- 36e93c2e Fix desktop overlay camera projection by DoubleStyx
- 2bb8d269 Fix shadow atlas view usage validation by DoubleStyx
- c57b626e Match desktop overlay camera scale by DoubleStyx
- 7fce7958 Fix shadow caster pipeline state after merge by DoubleStyx
- 0fb855e6 Squashed commit of the following: by DoubleStyx
nightly-2026-06-06-497d655
Commit: 497d655
Nightly build of 497d6557f2e82c165b1127b9ba8d69a29fdfe67b.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-05-47ffc95 (47ffc95a).
- 0b706c2f Expand renderide-test visual coverage by DoubleStyx
- 9bb2af45 Fix OpenGL windowed startup by DoubleStyx
- 8c3d87f6 Fix skyboxes in orthographic camera projection by Baplar
- 18248104 Refactor shader compiler metadata pipeline by DoubleStyx
- cef0e7fd Refactor renderer orchestration modules by DoubleStyx
- 4858d456 Split oversized renderer modules by DoubleStyx
- 232b6b0c Fix alpha clip equality parity by DoubleStyx
- 3e99b384 Squashed commit of the following: by DoubleStyx
- 7c4272ac Fix skybox tests by DoubleStyx
- 9969edc3 Fix master merge build errors by DoubleStyx
- 7569c0f6 Prewarm camera-compatible pipeline variants by DoubleStyx
- c0e3b2be Fix compute shader multiview target emission by DoubleStyx
- df9fab6d Refactor renderer graph and asset boundaries by DoubleStyx
nightly-2026-06-05-47ffc95
Commit: 47ffc95
Nightly build of 47ffc95a6e6c7f651f764bd3bb90e258520ddfbe.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-04-dfd0cd9 (dfd0cd95).
- 21551847 Add support for non-unlit materials by Baplar
- 9e17e15a Only set vertex color mode on materials supporting it by Baplar
- a38c3aa3 Fix transparency fallback used for billboard material conversion by Baplar
- a6112edf Force cutout variant bit for xiexe cutout stems by Baplar
- be34a2de Fix view ray being double-flipped in offscreen views by Baplar
- 08f9420f Add assertions for simple lit shading by Baplar
- 2d03b56b Use mimalloc for the renderer's global allocator by Schuyler Cebulskie
- 2b90750b Bump toml_edit from 0.25.11+spec-1.1.0 to 0.25.12+spec-1.1.0 by dependabot[bot]
- eed4ae03 Bump sysinfo from 0.39.2 to 0.39.3 by dependabot[bot]
- 54545c2d Bump log from 0.4.30 to 0.4.31 by dependabot[bot]
- 9f24e74f Restore Standard PBS parallax defaults by DoubleStyx
- a42cd78c Match camera layer and shadow policies by DoubleStyx
- 2370d50b Refactor renderer argument groups by DoubleStyx
- f621998f Clean up non-unlit billboard particle remapping by DoubleStyx
- 1cb90fe3 Format particle billboard cleanup tests by DoubleStyx
- 2072abf5 Tweak defaults by DoubleStyx
- 1c6a9acc Clean up procedural skybox offscreen projection by DoubleStyx
- 6066500f Use host-provided window icons by DoubleStyx
- 2d1bf756 Clean up patch versions by DoubleStyx
- e0edc983 Add mimalloc to other process crates by DoubleStyx
- f297ad12 Flip host window icon rows by DoubleStyx
- 76cf19fb Tune renderer inline hints by DoubleStyx
nightly-2026-06-04-dfd0cd9
Commit: dfd0cd9
Nightly build of dfd0cd95d72c780ee7cfa5386782d951473e91e6.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-03-5170c42 (5170c421).
- d2ea1492 Add grace margin to intersect shader by Baplar
- 43381be4 Do not parallelize building chunk offsets by Baplar
- 60ffa1ac Add one level of parallelization to eye froxel spheres creation by Baplar
- 93563730 Clippy by Baplar
- 8813a338 Fix particles facing the wrong direction by Baplar
- 24d2fe2f Add alpha mask support to particles by Baplar
- 15861f1d Fix stereo Hi-Z culling uniforms by DoubleStyx
- f38b9f59 Fix stale derived mesh stream readiness by DoubleStyx
- 358aaee3 Reuse sampled texture allocations on format updates by DoubleStyx
- 7bfc3baf Add Hidden layer visibility filtering by DoubleStyx
- 4557691b Remove lockstep rows from frame timing HUD by DoubleStyx
- 646a41b9 Add OpenXR Vive tracker forwarding by DoubleStyx
- 64a199f4 Fix FurFX shell force projection parity by DoubleStyx
- ae42f278 Make OpenXR color copy multiview by DoubleStyx
- e344b1d6 Clean up CPU froxel parallel buffers by DoubleStyx
- 736a2bcc Remove stale shader epsilon change by DoubleStyx
- 7e0b7836 Clean up particle billboard alignment by DoubleStyx
- 4fbc570b Track desktop present backpressure by DoubleStyx
- 854f12dc Tune shader variants and post effect costs by DoubleStyx
- 7390d1b9 Tune defaults more by DoubleStyx
- da62be90 Preserve BillboardUnlit variant bits for particle masks by DoubleStyx
- d4cf9e64 Update post-processing default expectations by DoubleStyx
- 818da291 Rm old tests by DoubleStyx
- 0ade9d11 Change step count for GTAO by DoubleStyx
- 226073ec Support camera render texture self history by DoubleStyx
nightly-2026-06-03-5170c42
Commit: 5170c42
Nightly build of 5170c421a17cd777b21cb16144a7780a1faf0baa.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-06-01-571049c (571049cf).
- b9afda88 add sccache by DoubleStyx
- 5308bb4a Keep primary mesh streams resident by DoubleStyx
- e68dcce1 Fix offscreen cluster projection parity by DoubleStyx
- c9862435 Pipeline host lockstep frame starts by DoubleStyx
- 855c97af Revert "Pipeline host lockstep frame starts" by DoubleStyx
- d151ce1e Reapply "Pipeline host lockstep frame starts" by DoubleStyx
- d938076d Expand CPU parallel work admission by DoubleStyx
- 4371d92d Retune Rayon scheduling thresholds by DoubleStyx
- 9317a324 Optimize asset upload throughput by DoubleStyx
- 6905c96c Use sRGB color space for albedo detail map by Baplar
- e6ea19de Add grace margin to intersect shader by Baplar
- 672d0889 Fix offscreen culling projection parity by DoubleStyx
- 2c35473f Fix host frame submit timing by DoubleStyx
- cfcbd143 Balance world-mesh frame preparation by DoubleStyx
- 72901e0f Make event-loop Tracy spans continuous by DoubleStyx
- 228840fe Add XR controller action thresholds by DoubleStyx
- b450f2b2 Parallelize world mesh draw arrangement by DoubleStyx
- b1f08fde Use fallback vertex attribute types for multi-uv meshes by Baplar
- f143e942 Reduce duplicate render-world frame prep by DoubleStyx
- 9b072888 Improve scene apply work splitting by DoubleStyx
- fe4fe912 Move asset prep onto dedicated workers by DoubleStyx
- 6f882861 Prevent stale mesh uploads from publishing by DoubleStyx
- 5de00ed8 Gate host frame starts on readback completion by DoubleStyx
- d03175c2 Make sccache no longer required by DoubleStyx
- 46ba8642 Remove stale bootstrapper artifacts during build by DoubleStyx
- 98a2a9d5 Add feedback report HUD panel by DoubleStyx
- 3c67cf57 Retain static world mesh command plans by DoubleStyx
- b8f996c0 Reduce world mesh frame prep overhead by DoubleStyx
- 30b1f0a4 Stabilize OpenXR controller profiles for host input by DoubleStyx
- 36c35a60 Improve particle render-buffer parity by DoubleStyx
- bde981e2 Remove persistent HUD panel close buttons by DoubleStyx
- ba8bf60f Fix detail albedo color-space parity by DoubleStyx
- f4e466e4 Scope intersect grace margin by DoubleStyx
- ed5b8a22 Fix billboard particle alpha parity gaps by DoubleStyx
- f1b45669 Clean up compact UV fallback streams by DoubleStyx
- 6e41bb60 Specialize material shader variant branches by DoubleStyx
- 53ac2725 Harden static world mesh command caches by DoubleStyx
- 8e8da8bf Optimize particle render-buffer integration by DoubleStyx
- 78d2538c Split wide UV streams into low and high pages by DoubleStyx
- 74261264 Fix material specialization pipeline constants by DoubleStyx
- 24d86725 Revert "Optimize particle render-buffer integration" by DoubleStyx
- 3c3c6488 Fix no-Tracy deferred span clippy lint by DoubleStyx
- 6d052253 Add more build parallelization by DoubleStyx
- b7f36e3e Preserve intersect grace behavior by DoubleStyx
- ac377b41 Speed up release builds by DoubleStyx
- e46f3442 Optimize particle upload scheduling by DoubleStyx
- 20bc883f Lower GTAO default step count by DoubleStyx
- 1ea1de4f Render desktop through an offscreen final target by DoubleStyx
- 5170c421 Pipeline host frame requests ahead of rendering by DoubleStyx
nightly-2026-06-01-571049c
Commit: 571049c
Nightly build of 571049cf0bb361d7b8d2705a5518e3569d8aef0f.
Each zip contains the launcher (renderide), the renderer (renderide-renderer), and the XR action manifests. Windows and macOS zips also bundle the Khronos OpenXR loader; Linux uses the system OpenXR loader.
Changelog
Changes since nightly-2026-05-31-71eff7e (71eff7e4).