Skip to content

Releases: DoubleStyx/Renderide

nightly-2026-06-17-8f85c88

17 Jun 09:13

Choose a tag to compare

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

16 Jun 09:24

Choose a tag to compare

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

15 Jun 01:15

Choose a tag to compare

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...
Read more

nightly-2026-06-08-cd1df6d

08 Jun 09:13

Choose a tag to compare

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).

  • 463eb94d Honor host shadow settings by DoubleStyx
  • 1de77ee3 Fix desktop overlay camera depth semantics by DoubleStyx
  • 65f2237b Use radial shadow depth for spotlights by DoubleStyx
  • 1962e534 Fix shadow atlas texture view validation by DoubleStyx

nightly-2026-06-07-0fb855e

07 Jun 08:40

Choose a tag to compare

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

06 Jun 08:28

Choose a tag to compare

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

05 Jun 08:51

Choose a tag to compare

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

04 Jun 08:59

Choose a tag to compare

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

03 Jun 09:24

Choose a tag to compare

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

01 Jun 09:12

Choose a tag to compare

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).

  • 6527eea7 Normalize renderer config drag speeds by DoubleStyx
  • 571049cf Overlap host lockstep with renderer wait work by DoubleStyx