Skip to content

v2.15.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 22:01
· 130 commits to main since this release

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