Skip to content

DisplayXR v0.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Mar 02:56
· 607 commits to main since this release

[0.1.0] - 2026-03-23

Added

  • Initial release as standalone UPM package (moved from openxr-3d-display runtime repo)
  • OpenXR Feature lifecycle (DisplayXRFeature) with native hook chain
  • Camera-centric stereo rig (DisplayXRCamera) for retrofitting existing scenes
  • Display-centric stereo rig (DisplayXRDisplay) for virtual display placement
  • Kooima asymmetric frustum projection via native plugin (display3d + camera3d libraries)
  • Eye tracking integration through OpenXR extensions
  • Stereo tunables: IPD factor, parallax factor, perspective factor, inverse convergence distance
  • 2D UI overlay component (DisplayXRWindowSpaceUI) for HUDs and menus
  • Standalone editor preview window with camera selector, rendering mode controls, and zero-copy GPU texture sharing (IOSurface/DXGI)
  • Game View overlay (DisplayXRGameViewOverlay) for Play Mode shared texture output
  • Canvas-aware shared texture cropping via xrSetSharedTextureOutputRectEXT
  • Custom inspectors for camera-centric and display-centric modes
  • Project Settings page showing runtime status and display info
  • Native plugin source (native~/) with independent CMake build
  • CI workflow for Windows (MSVC) and macOS (Universal) native builds
  • Cross-platform support: Windows x64 and macOS
  • Cross-compilation support: build Windows target from macOS editor
  • .gitattributes for binary file protection