The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

st/oxr: Populate xrt_platform_info on Android

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/1655>

authored by

Jarvis Huang and committed by
Rylie Pavlik
83bea591 5ede35c7

+5
+5
src/xrt/state_trackers/oxr/oxr_instance.c
··· 287 287 createInfo->applicationInfo.applicationName); 288 288 289 289 #ifdef XRT_OS_ANDROID 290 + /// @todo should not depend on this, use loader init data instead 290 291 XrInstanceCreateInfoAndroidKHR const *create_info_android = OXR_GET_INPUT_FROM_CHAIN( 291 292 createInfo, XR_TYPE_INSTANCE_CREATE_INFO_ANDROID_KHR, XrInstanceCreateInfoAndroidKHR); 293 + /// @todo should be removed once we find a proper way to access JavaVM/context through 294 + /// xrt_instance_android interface 292 295 android_globals_store_vm_and_activity((struct _JavaVM *)create_info_android->applicationVM, 293 296 create_info_android->applicationActivity); 297 + i_info.platform_info.vm = (struct _JavaVM *)create_info_android->applicationVM; 298 + i_info.platform_info.context = create_info_android->applicationActivity; 294 299 #endif 295 300 296 301