Skip to content
@DisplayXR

DisplayXR

OpenXR Runtime for 3D Displays
DisplayXR

DisplayXR — OpenXR for Spatial Displays. Write once, run on any spatial display: screens that show content in real depth, in front of and behind the glass, with or without glasses. DisplayXR builds on OpenXR rather than replacing it: an open-source OpenXR runtime that runs the official Khronos conformance suite, plus the XR_DXR_* extensions spatial displays need (where the display is, rendering into your own window, 2D and 3D in one window, see-through over the desktop). Display makers plug in underneath; apps never see the difference.

The DisplayXR Browser brings the same thing to the web. 3D models, movies, photos and video calls show in depth right inside the page, with no "Enter VR", using a few lines of JavaScript (@displayxr/inline3d). Every other browser shows the same page in 2D.

The runtime ships on Windows, macOS, Linux and Android, with a native compositor for each graphics API (D3D11, D3D12, Vulkan, Metal, OpenGL). The browser ships on Windows, Android and Linux; macOS is coming soon.

🌐 displayxr.org · ⬇️ Download · 🌍 Browser · 🛠️ Developers · 🔌 Display vendors · 🤝 Contribute · 💬 Discussions

Install: the one-click bundle installs the runtime and your display's plug-in at matched versions, plus the optional DisplayXR Shell (a spatial workspace) and MCP Tools (AI-agent control). Then add the DisplayXR Browser for 3D on the web. No spatial display yet? The runtime's simulated display runs everything in an ordinary window.

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
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 The DisplayXR Browser — Chromium that shows 3D models, movies, photos and video calls in depth inside the page · Windows · Android · Linux (macOS soon)
  ↳ 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
  ↳ displayxr-models Content-addressed ONNX depth + inpainting models behind the browser's Convert-to-3D (permissive licences only)
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
displayxr-reference-scenes Reference scenes for showing and validating open-standard 3D content (OpenUSD, MaterialX/OpenPBR, glTF) on spatial displays
Project
displayxr-website Source of displayxr.org

Pinned Loading

  1. displayxr-runtime displayxr-runtime Public

    Lightweight OpenXR runtime for 3D displays · Windows, macOS, Android

    C 4 7

  2. displayxr-unity displayxr-unity Public

    Unity plugin for eye-tracked 3D light field displays via OpenXR

    C++ 2 2

  3. displayxr-extensions displayxr-extensions Public

    OpenXR extension specs and headers for 3D displays

    C

  4. displayxr-installer displayxr-installer Public

    One-click installer for DisplayXR — a single .exe / .pkg that sets up the runtime, Shell, and Leia SR plug-in.

    Kotlin 1

  5. displayxr-demo-gaussiansplat displayxr-demo-gaussiansplat Public

    DisplayXR demo — real-time 3D Gaussian Splatting viewer for glasses-free 3D displays (OpenXR + Vulkan, Windows & macOS).

    C++ 1 1

  6. displayxr-browser displayxr-browser Public

    DisplayXR Browser — Chromium that renders the web normally and weaves glasses-free inline-3D on DisplayXR hardware. Releases and user-facing issues; security updates follow Chrome stable.

    HTML 1

Repositories

Showing 10 of 30 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.