Repository navigation
v2.15.0
Highlights
- Runtime-owned auto-convergence for lifted video. When the runtime sets the convergence for a lifted SBS / N-view stream, the plug-in now honours that caller-set value and skips the conversion module's own auto-convergence pass, so the runtime's per-stream, smoothed convergence is what you see.
- Metric depth + off-axis camera (NeurD >= 0.4.9). Each lift conversion can now export its depth as an auxiliary output, and the plug-in adopts NeurD's metric off-axis camera when NeurD 0.4.9 or newer is installed.
- Depth cursor on lifted content. The plug-in reports the off-axis relief mapping for each conversion, so the runtime can place its depth cursor correctly inside lifted views.
- Lift availability reporting. The plug-in now reports which NeurD version is installed and why lift is or is not available, shown in the DisplayXR dashboard and
displayxr-cli info.
Features
- Consume the runtime's caller-set auto-convergence for lifted streams (#346)
- Metric depth export and NeurD off-axis camera, requires NeurD >= 0.4.9 (#318)
- Report the off-axis relief mapping for the runtime's depth cursor (#332)
- Report the installed NeurD version and lift availability status (#345)
- macOS: ask the runtime for a display claim sweep when the SR display topology changes, so a display that appears after startup is picked up (#337)
Maintenance
- Runtime pins moved to v2.39.0 on both the Windows and Linux tracks (#349, #350)
- Docs: macOS lens row in the display mode-switching table; smooth 2D/3D transitions are app-side on every platform (#331)
What's Changed
- docs(mode-switching): macOS lens row; smooth 2D/3D transitions are app-side on every arm by @dfattal in #331
- feat(macos): ask the runtime for a claim sweep on SR display topology changes by @dfattal in #337
- feat(lift): report which NeurD is installed and why lift is (not) available by @dfattal in #345
- feat(lift): metric depth export + NeurD off-axis camera (NeurD ≥ 0.4.9) by @dfattal in #318
- feat(lift): report the off-axis relief mapping for the runtime's depth cursor by @dfattal in #332
- feat(lift): consume the runtime's auto-convergence (runtime#1858) by @dfattal in #346
- chore(ci): repin runtime v2.36.0 -> v2.39.0 (windows) by @displayxr-publish-bot[bot] in #349
- chore(ci): repin runtime v2.36.0 -> v2.39.0 (linux) by @displayxr-publish-bot[bot] in #350
Full Changelog: v2.14.1...v2.15.0