Skip to content

v0.2.0 — Swap-eye fix, IPD range & cross-loader parity

Latest

Choose a tag to compare

@MitchellMarx MitchellMarx released this 01 Jul 22:07

Cross-loader consistency release + bug fixes. Verified working on all four loaders.

Fixes

  • Swap-eye config menu (Fabric): the GUI scissor wasn't swap-aware, so enabling Swap Eyes clipped Sodium's options list off-screen — the "config menu disappeared" report. Now swap-aware.
  • IPD / stereo strength: raised the slider from 55–75 mm to 55–100 mm, and fixed a load-time clamp that was silently reverting values above 75 mm on restart. Above ~77 mm is hyperstereo (exaggerated depth).
  • Per-eye particles (26.1.2): particles now render in both eyes (deferred the per-frame ParticlesRenderState.reset() past the left eye, via a crash-proof direct hook).

Cross-loader parity & cleanup

  • Fabric (26.1.2 & 1.21.11): per-eye Iris PER_FRAME uniforms without frameCounter divergence (fixes right-eye wash-out) and a per-eye texid/image remap chokepoint for shader/voxel binds.
  • NeoForge: removed the redundant standalone options screen + keybinds (Sodium is a required dep and already provides the options page); added a dormant, hard-disabled Voxy per-eye hook for future parity.
  • Angelica/GTNH: trimmed to the canonical surface (OFF/SBS_HALF + IPD + convergence + swap), removing prototype HUD-stretch/hide, debug force-eye, and over-under/full modes.

Downloads

Loader Minecraft Jar
Fabric 26.1.2 stereoscopic-fabric-26.1.2-0.2.0.jar
Fabric 1.21.11 stereoscopic-fabric-1.21.11-0.2.0.jar
NeoForge 1.21.1 stereoscopic-neoforge-1.21.1-0.2.0.jar
Angelica/GTNH 1.7.10 stereoscopic-angelica-1.7.10-0.2.0.jar