Leia SR display-processor plug-in for DisplayXR Runtime.
Ships DisplayXR-LeiaSR.dll, a vendor plug-in DLL implementing xrt_plugin_iface from the runtime's public ABI (xrt/xrt_plugin.h). Loaded at xrCreateInstance time via registry-driven discovery (HKLM\Software\DisplayXR\DisplayProcessors\leia-sr).
Distributed as DisplayXRLeiaSRSetup-<version>.exe. Hard prereq: the DisplayXR runtime must be installed (the installer reads HKLM\Software\DisplayXR\Runtime\InstallPath).
This repo was extracted from DisplayXR/displayxr-runtime per issue #263 (ADR-019 follow-up). The source under src/drv_leia/ was previously at src/xrt/drivers/leia/ in the runtime tree. The pre-extraction history lives in the runtime repo at the pre-leia-extraction-* tag.
src/drv_leia/— driver source: device, EDID probe, plug-in entry point (xrtPluginNegotiate), per-API display processors (D3D11, D3D12, OpenGL), SR SDK weavers, eye-tracking listener, WGC background capture.installer/DisplayXRLeiaSRInstaller.nsi— NSIS installer that drops the DLL at$RuntimeInstall\Plugins\LeiaSR\and registers the plug-in underHKLM\Software\DisplayXR\DisplayProcessors\leia-sr.
CMake build glue + CI workflow + scripts/build-windows.bat follow in a separate commit (see issue #263 plan).
BSL-1.0 — same as the DisplayXR runtime.
- ADR-019 — vendor plug-in / aux boundary:
displayxr-runtime/docs/adr/ADR-019-vendor-plugin-aux-boundary.md - Plug-in discovery spec:
displayxr-runtime/docs/specs/runtime/plugin-discovery.md - Vendor onboarding guide (post-#263):
displayxr-runtime/docs/guides/vendor-plugin-onboarding.md