pico openxr sdk: Unable to load xr-extension function: xrGetEyeTrackingDataPICO, error-code: -7 #63
Replies: 2 comments 10 replies
-
@Jia-WeiFang Typically you would need to add the extension name to the list of extensions to enable. Looking at pico's header, most of their extensions are grouped with an extension name define but I do not see such defines for the eye tracking. Pico currently have little to no documention on their OpenXR runtime and Pico's OpenXR sdk has not been updated since October 2021 (ignore the timestamp on the site, it's still the same version) but they have made updates to their runtime so it is possible that these function signatures are no longer valid, it maybe that the runtime now implements I would suggest that you run the debug version of alxr (preferrably with Another thing to note is that with android based OpenXR runtimes it is typical that extensions require uses_feature/permissions to be added to AndroidManifest.xml (which you can add in |
Beta Was this translation helpful? Give feedback.
-
hello i want to stream remotely, but when the alxr client running, i can 't see the host name, so i can 't input the host name in the server,how to solve the problem? |
Beta Was this translation helpful? Give feedback.
-
Hi,
I'm using the pico neo 3 pro eye HMD, which supports eye tracking,
and I want to use the xrGetEyeTrackingDataPICO function declared in openxr_pico.h, which was the pico openxr sdk that was originally included in the project.
I have followed the same steps in openxr_program.cpp to initialize the function as below:
PFN_xrGetEyeTrackingDataPICO m_pfnXrGetEyeTrackingDataPICO = nullptr;
GetPicoInstanceProcAddr("xrGetEyeTrackingDataPICO", m_pfnXrGetEyeTrackingDataPICO);
(in the InitializeExtensions() function)
and use the function as:
m_pfnXrGetEyeTrackingDataPICO(m_session, eyeTrackingData);
However, when I run the program, I got this error message:
RustStdoutStderr: [14:06:04.479][Warning] Unable to load xr-extension function: xrGetEyeTrackingDataPICO, error-code: -7
"error-code: -7" means "XR_ERROR_FUNCTION_UNSUPPORTED"
It sounds like this function is not supported(?
Am I implementing the function wrong? Or Is there any way to use this function to get eye-tracking data?
Thanks very much!
Beta Was this translation helpful? Give feedback.
All reactions