Compatibility

Current support status across platforms, graphics APIs, engines, and hardware backends.

Runtime — Native Compositors

Each graphics API has its own dedicated compositor implementation.

PlatformGraphics APIStatusNotes
WindowsD3D11ShippingLeiaSR weaver, window binding
WindowsD3D12ShippingWindow binding
WindowsOpenGLShipping
WindowsVulkanShipping
macOSMetalShippingsim_display weaver, window binding
macOSOpenGLShipping
macOSVulkanShippingMoltenVK; runtime error at launch (MoltenVK limitation)

Engine Plugins

Standard engine integrations for Unity and Unreal.

EngineStatusNotes
UnityActiveUPM package, sample scene, CI
UnrealEarlyPlaceholder — not production-ready

Hardware Backends

Display processor integrations for vendor hardware.

BackendStatusNotes
Leia SR SDK (LeiaSR displays)ShippingD3D11 weaver, eye tracking
sim_display (no hardware)ShippingSimulation mode for development

Application Classes

Different ways applications can integrate with the DisplayXR runtime.

ClassDescriptionStatus
HandleApp provides window (HWND/NSView)Shipping
TextureApp provides offscreen texturesShipping
HostedRuntime hosts everythingShipping
IPCOut-of-process via serviceShipping