|
DisplayXR — OpenXR for spatial displays. Write once, run on any spatial display. DisplayXR is an open platform for spatial displays — OpenXR extension specifications, a reference runtime, and reference implementations — that lets applications target tracked stereo and multiview lightfield displays without vendor-specific code. Vendor-neutral by design: every display vendor integrates through the same plug-in boundary, and proven extensions are candidates for upstreaming into the official OpenXR specification. The runtime ships on Windows, macOS, and Android, with Linux in preview (Vulkan-only, 🌐 displayxr.org · 🚀 Get started · 🏛️ Governance · 🔌 Vendor plug-in guide Install: the one-click bundle installer sets up everything at pinned, mutually-compatible versions. Or install the pieces individually: DisplayXR Runtime (required), a display-processor plug-in for your hardware, DisplayXR Shell (optional, spatial workspace UX), and DisplayXR MCP Tools (optional, AI-agent / voice control). The DisplayXR Browser developer preview ships on its own cadence. |
| The standard | |
| displayxr-extensions | OpenXR extension specs + headers for spatial displays |
| Runtime & platform | |
| displayxr-runtime | Reference OpenXR runtime — native compositors for D3D11, D3D12, Vulkan, Metal, OpenGL · Windows · macOS · Android · Linux (Preview) |
| displayxr-installer | One-click meta-installer — runtime + Shell + plug-in + MCP Tools + demos, version-pinned |
| displayxr-shell-releases | Reference spatial workspace controller — 3D window manager (installers + bug reports) |
| displayxr-mcp | Embeddable MCP server framework + DisplayXR MCP Tools installer (AI-agent / voice control) |
| displayxr-common | Off-axis (Kooima) projection + atlas-tiling math shared by runtime, plug-ins, and demos |
| Vendor integration | |
| displayxr-vendor-template | Zero-SDK starter kit for a display-processor plug-in — fork it to bring up new hardware |
| displayxr-leia-plugin | Leia SR plug-in — the first vendor integration, and the worked reference |
| Engine plug-ins | |
| displayxr-unity | Unity plugin (UPM package com.displayxr.unity) |
| displayxr-unity-samples | Ready-to-open Unity samples — BiRP / URP / HDRP + Desktop Avatar |
| displayxr-unreal | Unreal Engine 5.7 plugin |
| ↳ displayxr-unreal-test | Unreal test project for the plugin |
| Web | |
| displayxr-browser | Developer-preview Chromium — renders the web normally, weaves glasses-free inline 3D · Windows · Android |
| ↳ displayxr-cef-host | Smallest worked example of driving the weave from your own present-owner (not a browser to use) |
| displayxr-web | Inline-3D web samples + the @displayxr/inline3d JS SDK · live at displayxr.github.io/displayxr-web |
| Demos | |
| displayxr-demo-gaussiansplat | Real-time 3D Gaussian Splatting viewer (.spz / .ply) |
| displayxr-demo-modelviewer | glTF 2.0 PBR model viewer — drag and drop a .glb |
| displayxr-demo-mediaplayer | Stereo photo + GPU-decoded video player with folder slideshows |
| displayxr-demo-avatar | Transparent, click-through 3D avatar floating over the desktop |
| displayxr-demo-earthview | Streaming 3D city viewer on Google Photorealistic 3D Tiles |
| Project | |
| displayxr-website | Source of displayxr.org |
