godot_openxr

(Maintenance mode) OpenXR drivers for the Godot Game Engine v3.x

MIT License

Stars
277

Bot releases are hidden (Show)

godot_openxr - Godot OpenXR 1.3.0

Published by BastiaanOlij over 2 years ago

  • Added default interaction profiles for Samsung Odyssey, HTC Cosmos, HTC Focus and Huawei controllers.
  • Added logic to enable publishing of the Godot OpenXR Android library to MavenCentral.
  • Fixed invalid pose data when controllers are becoming inactive.
  • Added Quest 2 controller models to the demo.
  • Add support for the hand tracking aim state extension.
  • OpenXR updated to 1.0.24
  • Oculus OpenXR mobile SDK version 40 update.
  • Added workaround for swapchain release issue.
  • Added signals for all session state changes.
  • Fix issue with configuring play space.
godot_openxr - Godot OpenXR 1.2.0

Published by BastiaanOlij over 2 years ago

  • Added interaction profile for the HP Reverb G2 controllers.
  • Removed deprecated com.samsung.android.vr.application.mode meta-data tag.
  • Updated repo README.
  • Added controller tracking confidence
  • Use correct predictive timing for controllers.
  • Renamed FPSController node of the first person controller scene to FPController.
  • Fixed output range for the trigger and grip values.
  • Improvements to swapchain format selection.
godot_openxr - Godot OpenXR 1.1.1

Published by BastiaanOlij almost 3 years ago

  • Organised all third party resources into a thirdparty folder for easy maintenance.
  • Update to OpenXR 1.0.20
  • Update to Oculus OpenXR Mobile SDK v35
  • Added support for Oculus passthrough (Quest support only).
  • Fixed hand tracking support on Oculus Quest devices.
  • Added option to automatically initialise plugin when using the premade scenes.
  • Added function to retrieve playspace
  • Fixed rumble sending too short durations to controllers
godot_openxr - Godot OpenXR 1.1.0

Published by BastiaanOlij about 3 years ago

  • Implemented Android build (currently using Oculus loader, Quest support only)
  • Fix invalid transforms generated from invalid space locations when using OpenXRSkeleton or OpenXRPose.
  • Improved action map supporting secondary thumbstick/trackpad, menu and select buttons.

Note, for proper Quest support please use Godot 3.4 or later.

godot_openxr - Godot OpenXR 1.1.0-alpha

Published by BastiaanOlij about 3 years ago

Test release with support for Quest
Works best on a Godot 3.x build with PR https://github.com/godotengine/godot/pull/51780 applied

Known issues:

  • finger tracking is broken
godot_openxr - Godot OpenXR 1.0.3

Published by BastiaanOlij about 3 years ago

  • Copy loader dll in place when compiling
  • Added mesh based hand scenes using Valve OpenXR hand meshes
  • Updated to OpenXR 1.0.18
  • Added action and interaction profile for thumbstick/joystick click, using button index 14 JOY_VR_PAD.
godot_openxr - 1.0.2

Published by BastiaanOlij over 3 years ago

New release!

godot_openxr - 1.0.1

Published by BastiaanOlij over 3 years ago

New release!

godot_openxr - Godot OpenXR 1.0.0

Published by BastiaanOlij over 3 years ago

First release of the OpenXR plugin

  • Original implementation
  • Switched to use godot-cpp
  • Added actions and default profiles