GodotVR / godot_openxr

(Maintenance mode) OpenXR drivers for the Godot Game Engine v3.x
MIT License
277 stars 43 forks source link

Oculus OpenXR: no support found for requested extension: XR_EXT_hand_tracking #26

Closed Nocxr closed 3 years ago

Nocxr commented 3 years ago

It seems since hand tracking was added the plugin will no longer start when pointing to the the oculus_openxr runtime. The SteamXR runtime works, but the fps is not the best, thats why I tried to switch back to Oculus's and discovered this issue. The last version I can get to start is: 15d0abbb6ed1b8575e45e1d137f81e16c3596d97

Full error when trying to start a basic scene using the latest plugin while openxr is pointing to oculus_openxr_64.json:

Running: E:/Godot/Godot_v3.2.4-beta6_win64.exe/Godot_v3.2.4-beta6_win64.exe --path E:/Projects/Godot/project_space --remote-debug 127.0.0.1:6007 --allow_focus_steal_pid 11608 --position 1408,780 res://scenes/prefabs/XRPlayer.tscn
Godot Engine v3.2.4.beta6.official - https://godotengine.org
OpenGL ES 3.0 Renderer: AMD Radeon RX 5700 XT
OpenGL ES Batching: ON

OpenXR initialising OpenXR context
Error [GENERAL | xrCreateInstance | OpenXR-Loader] : LoaderInstance::CreateInstance, no support found for requested extension: XR_EXT_hand_tracking
Error [GENERAL | xrCreateInstance | OpenXR-Loader] : xrCreateInstance failed
Error [GENERAL | xrResultToString | OpenXR-Loader] : No active XrInstance handle.
ERROR: OpenXRApi::xr_result: OpenXR Failed to create XR instance. [☺]

   At: src\OpenXRApi.cpp:137
ERROR: OpenXRApi::openxr_get_api: OpenXR init failed
   At: src\OpenXRApi.cpp:99
Error [GENERAL | xrDestroyInstance | OpenXR-Loader] : Instance handle is XR_NULL_HANDLE.

Please let me know if there is any additional info you would like and anything I can do to test/help.

Info: Windows 10 x64 20H2 19042.746 Radeon Driver: 20.12.1 Godot Version: Godot_v3.2.4-beta6_win64 OpenXR Plugin: any commit AFTER (15d0abbb6ed1b8575e45e1d137f81e16c3596d97) NOT working OpenXR Loader: 1.0.12/1.0.13 (tried both) Oculus Quest 1 using Oculus Link Quest Firmware: 1201830.9360.0 Oculus App Version 23.0.0.43.517 (23.0.0.43.517) SteamVR Version: 1.15.19

Nocxr commented 3 years ago

Confirmed PR #27 has fixed this issue for me