hyperlogic / splatapult

A 3d gaussian splatting renderer in C++ and OpenGL
MIT License
89 stars 12 forks source link

openxr: make renderer compatible with X11 Linux #8

Closed cedric-chedaleux closed 6 months ago

cedric-chedaleux commented 6 months ago

Implement the retrieval of X window details required by the XrGraphicsBindingOpenGLXlibKHR struct for initializing the OpenXR graphics binding on X11-based Linux.

Splatapult now works on Linux with SteamVR/OpenXR runtime.

To test:

  1. Install SteamVR
  2. Make SteamVR the OpenXR default runtime ( Settings > OpenXR > SET STEAMVR AS OPENXR RUNTIME)
  3. Restart SteamVR
  4. Run splatapult
hyperlogic commented 6 months ago

Thanks for the contribution! 👍