Skip to content

Releases: DisplayXR/displayxr-common

v2.9.4 (broken test TU — use v2.9.5)

Choose a tag to compare

@dfattal dfattal released this 05 Sep 08:07
6bc9632

DO NOT PIN: tests/launch_args_test.cpp does not compile in this tag. Use v2.9.5.

v1.0.0 — Initial Release

Choose a tag to compare

@dfattal dfattal released this 04 May 08:08

Initial tagged release of the kooima-projection library.

What's included

Generalized off-axis frustum projection math library for 3D displays, implementing the Kooima algorithm — the correct way to render perspective-correct stereoscopic 3D for displays with eye tracking.

Two pipelines:

  • Display-centric (display3d_view.*) — the physical display is the reference frame; map the display into your app's virtual world and compute view + projection matrices per tracked eye.
  • Camera-centric — the camera is the reference frame; the library returns asymmetric per-eye projections relative to the existing camera.

Used by the DisplayXR runtime, Unity plugin, and Unreal plugin for asymmetric per-eye projection on tracked 3D displays.

Stability

The API as shipped on this tag is considered stable for 1.x. Downstream projects can pin to v1.0.0 (or v1.x via tag-range / submodule pinning).

License

Apache-2.0.