Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.02 KB

README.md

File metadata and controls

38 lines (26 loc) · 1.02 KB

xrfw

c++20

OpenXR をラップして OpenXR の共通処理と シーン描画を切り分ける。

  • OpenXR Instance初期化
  • Graphics初期化
  • OpenXR Session初期化
  • OpenXR Swapchain初期化

mainloop

  • Platform EventHandling
  • OpenXR EventHandling

Windows は meson で、 Android は gradle から使えるように cmake でビルドする。

Feature

platform graphics
XR_USE_PLATFORM_WIN32 XR_USE_GRAPHICS_API_D3D11 ✅ VPRT work
XR_USE_PLATFORM_WIN32 XR_USE_GRAPHICS_API_OPENGL ✅ glfw + glew
XR_USE_PLATFORM_WIN32 XR_USE_GRAPHICS_API_VULKAN
XR_USE_PLATFORM_ANDROID XR_USE_GRAPHICS_API_OPENGL_ES ✅ ndk
XR_USE_PLATFORM_ANDROID XR_USE_GRAPHICS_API_VULKAN

openxr_loader

samples port from