/

DisplayXR

Social Media Links

Github

DisplayXR is a Gaussian Splat viewer that drives glasses free 3D displays over OpenXR and Vulkan.

Platform

Windows, macOS, Linux and Android, released as .exe, .pkg, .deb and .apk builds

GPU

No floor published. Rendering is Vulkan behind an OpenXR runtime, so a Vulkan capable GPU is required, and the macOS build reaches Vulkan through MoltenVK

Pricing

Free

License

Apache 2.0

Compare licence terms ↗

Best for

Viewing Gaussian Splat scenes on glasses free 3D displays

Updated

July 2026

DisplayXR is a Gaussian Splatting viewer built for glasses free 3D displays, rendering with Vulkan behind an OpenXR runtime. The reference application is published under Apache 2.0 as displayxr-demo-gaussiansplat, a C++ project, and each version ships as four builds covering Windows, macOS, Linux and Android.

The viewer loads .sog bundles directly, including the optional camera block that a bundle can carry. That camera data is what the newer of its two rigs depends on.

Two camera rigs ship. The display rig fits the scene's bounding box to a virtual display and orbits it, which is the behaviour a 3D panel expects from arbitrary content. Version 1.26.0 added a camera rig for photo lifted splats, which opens the scene at the original capture camera's viewpoint and conserves that camera's intrinsics rather than substituting a generic projection.

Version 1.27.0 fixed washed out colours on sRGB swapchains against OpenXR runtime version 2.18.0 and later. The release notes name Linux, macOS through MoltenVK and Windows as affected and Android as unaffected, which is one of three independent confirmations that the project targets all four platforms. The others are the release assets themselves, which are .deb, .apk, .pkg and .exe, and the internal review of the change covering all four builds.

The repository README and the GitHub repository description are both behind on that point and should not be read as a platform list. Earlier statements of Windows only, and of Windows, macOS and Android, were superseded. DisplayXR has been demonstrated running against a Leia DS1 panel.

Frequently Asked Questions

What is DisplayXR?

DisplayXR is an Apache 2.0 licensed Gaussian Splatting viewer for glasses free 3D displays, rendering through Vulkan behind an OpenXR runtime and shipping builds for Windows, macOS, Linux and Android.

Which platforms does DisplayXR run on?

DisplayXR runs on Windows, macOS, Linux and Android. Every release carries an .exe, a .pkg, a .deb and an .apk, and the README's older platform statements are out of date.

What splat format does DisplayXR load?

DisplayXR loads .sog bundles directly, including the optional camera block that lets the viewer open a scene at its original capture viewpoint.

What is the DisplayXR camera rig for?

The DisplayXR camera rig, added in version 1.26.0, opens a photo lifted splat at the capture camera's viewpoint with the camera intrinsics conserved, as distinct from the display rig that fits the scene bounding box to a virtual display and orbits it.

Does DisplayXR need a specific 3D display?

DisplayXR publishes no hardware requirement beyond a Vulkan capable GPU and an OpenXR runtime, and has been shown running on a Leia DS1 glasses free panel.

Alternatives