minimum reproducable error and a log file

master
able 2023-12-21 18:00:35 -06:00
parent 4522ee48df
commit 0b4491171b
2 changed files with 557 additions and 83 deletions

557
a.log Normal file
View File

@ -0,0 +1,557 @@
Using package `vr_test` in `/home/able/Projects/vr_test/Cargo.toml`
'lib/arm64-v8a/libvr_test.so'...
'lib/arm64-v8a/libopenxr_loader.so'...
'lib/arm64-v8a/libc++_shared.so'...
Verifying alignment of /home/able/Projects/vr_test/target/release/apk/vr_test.apk (4)...
49 AndroidManifest.xml (OK - compressed)
1315 lib/arm64-v8a/libvr_test.so (OK - compressed)
2701505 lib/arm64-v8a/libopenxr_loader.so (OK - compressed)
4694092 lib/arm64-v8a/libc++_shared.so (OK - compressed)
Verification succesful
Signing `/home/able/Projects/vr_test/target/release/apk/vr_test.apk` with keystore `/home/able/Projects/vr_test/keys.keystore`
Serving...
Performing Incremental Install
Exception occurred while executing 'install-incremental':
java.lang.IllegalArgumentException: Incremental installation not allowed.
at com.android.server.pm.PackageInstallerSession.<init>(PackageInstallerSession.java:1084)
at com.android.server.pm.PackageInstallerService.createSessionInternal(PackageInstallerService.java:833)
at com.android.server.pm.PackageInstallerService.createSession(PackageInstallerService.java:562)
at com.android.server.pm.PackageManagerShellCommand.doCreateSession(PackageManagerShellCommand.java:3152)
at com.android.server.pm.PackageManagerShellCommand.doRunInstall(PackageManagerShellCommand.java:1350)
at com.android.server.pm.PackageManagerShellCommand.runIncrementalInstall(PackageManagerShellCommand.java:1299)
at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:197)
at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
at android.os.ShellCommand.exec(ShellCommand.java:40)
at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:24868)
at android.os.Binder.shellCommand(Binder.java:950)
at android.os.Binder.onTransact(Binder.java:834)
at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4834)
at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:8894)
at android.os.Binder.execTransactInternal(Binder.java:1184)
at android.os.Binder.execTransact(Binder.java:1143)
Performing Streamed Install
Success
Starting: Intent { act=android.intent.action.MAIN cmp=rust.vr_test/android.app.NativeActivity }
Status: ok
LaunchState: COLD
Activity: rust.vr_test/android.app.NativeActivity
TotalTime: 354
WaitTime: 378
Complete
Launched with PID 21487
--------- beginning of main
12-21 17:59:38.525 21487 21487 I libc : SetHeapTaggingLevel: tag level set to 0
12-21 17:59:38.527 21487 21487 I rust.vr_test: Late-enabling -Xcheck:jni
12-21 17:59:38.625 21487 21487 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10141; state: DISABLED
12-21 17:59:38.635 21487 21487 W System : ClassLoader referenced unknown path: 
12-21 17:59:38.649 21487 21487 V GraphicsEnvironment: Lazy GPU memory allocation for 'rust.vr_test': false
12-21 17:59:38.650 21487 21487 V GraphicsEnvironment: ANGLE Developer option for 'rust.vr_test' set to: 'default'
12-21 17:59:38.650 21487 21487 V GraphicsEnvironment: ANGLE GameManagerService for rust.vr_test: false
12-21 17:59:38.650 21487 21487 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
12-21 17:59:38.651 21487 21487 D CompatibilityChangeReporter: Compat change id reported: 175409949; UID 10141; state: DISABLED
12-21 17:59:38.651 21487 21487 D CompatibilityChangeReporter: Compat change id reported: 175409951; UID 10141; state: ENABLED
12-21 17:59:38.651 21487 21487 D CompatibilityChangeReporter: Compat change id reported: 175409956; UID 10141; state: DISABLED
12-21 17:59:38.652 21487 21487 D CompatibilityChangeReporter: Compat change id reported: 175409950; UID 10141; state: DISABLED
12-21 17:59:38.652 21487 21487 D NetworkSecurityConfig: No Network Security Config specified, using platform default
12-21 17:59:38.652 21487 21487 D CompatibilityChangeReporter: Compat change id reported: 175409952; UID 10141; state: DISABLED
12-21 17:59:38.652 21487 21487 D NetworkSecurityConfig: No Network Security Config specified, using platform default
12-21 17:59:38.679 21487 21516 I RustStdoutStderr: [HOTHAM_SIMPLE_SCENE] MAIN!
12-21 17:59:38.680 21487 21516 I RustStdoutStderr: [HOTHAM_ANDROID] Received event Start
12-21 17:59:38.682 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrInitializeLoaderKHR | OpenXR-Loader] : Entering loader trampoline
12-21 17:59:38.682 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrCreateInstance | OpenXR-Loader] : Entering loader trampoline
12-21 17:59:38.683 21487 21516 I RustStdoutStderr: [HOTHAM_ANDROID] Received event Resume
12-21 17:59:38.686 21487 21487 D CompatibilityChangeReporter: Compat change id reported: 175409955; UID 10141; state: DISABLED
12-21 17:59:38.686 21487 21487 D CompatibilityChangeReporter: Compat change id reported: 175409954; UID 10141; state: DISABLED
12-21 17:59:38.687 21487 21517 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.test.base.jar
12-21 17:59:38.687 21487 21517 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.manager-V1.0-java.jar
12-21 17:59:38.687 21487 21517 D ApplicationLoaders: Returning zygote-cached class loader: /system/framework/android.hidl.base-V1.0-java.jar
12-21 17:59:38.698 21487 21517 D OsSdkLoader: OSSDK loading module 'libossdk.oculus.so'
12-21 17:59:38.715 21487 21517 D vulkan : searching for layers in '/data/app/~~6Ne7Bg0llKZ17GGLGxBDtQ==/rust.vr_test-tBdqLIIsDkqNCXJx1iiY5g==/lib/arm64'
12-21 17:59:38.716 21487 21517 D vulkan : searching for layers in '/data/app/~~6Ne7Bg0llKZ17GGLGxBDtQ==/rust.vr_test-tBdqLIIsDkqNCXJx1iiY5g==/base.apk!/lib/arm64-v8a'
12-21 17:59:38.721 21487 21517 I DriverLoader: Calling into SetLegacyVrApiEntryPointOverride
12-21 17:59:38.721 21487 21517 I VrApi_DriverLoader: SetLegacyVrApiEntryPointOverride: calling sprintf
12-21 17:59:38.721 21487 21517 I VrApi_DriverLoader: SetLegacyVrApiEntryPointOverride: env buffer is '0x737ecc088c'
12-21 17:59:38.721 21487 21517 I VrApi_DriverLoader: SetLegacyVrApiEntryPointOverride: calling setenv
12-21 17:59:38.721 21487 21517 I DriverLoader: Creating Temp JNIEnv
12-21 17:59:38.721 21487 21517 I DriverLoader: Calling FindClass
12-21 17:59:38.721 21487 21517 I DriverLoader: Calling RegisterNativeVrApiLoaderMethods
12-21 17:59:38.721 21487 21517 I VrApi_DriverLoader: RegisterNativeVrApiLoaderMethods: calling RegisterNatives
12-21 17:59:38.721 21487 21517 I DriverLoader: Calling RegisterNativeXrLoaderMethods
12-21 17:59:38.721 21487 21517 I OpenXR_DriverLoader: RegisterNativeVrApiLoaderMethods: calling RegisterNatives
12-21 17:59:38.721 21487 21517 I DriverLoader: Exiting JNI_OnLoad
12-21 17:59:38.721 21487 21517 I OpenXR_ClientState: OpenXRClientState::create - from xrInitializeLoaderKHR
12-21 17:59:38.721 21487 21517 I XrRuntimeSharedClientState: SharedClientState::create called from 'OpenXRClientState::init'
12-21 17:59:38.721 21487 21517 I ipcLoader [RUNTIMEIPC]: RuntimeIPC: Loader: IPC Service API Loader Version: 56 Dec 14 2023 14:24:12
12-21 17:59:38.721 21487 21517 I ipcLoader [RUNTIMEIPC]: RuntimeIPC: Using android_get_exported_namespace: libripcclient.oculus.so
12-21 17:59:38.722 21487 21517 I ipcLoader [RUNTIMEIPC]: RuntimeIPC: android_get_exported_namespace SUCCESS: libripcclient.oculus.so
12-21 17:59:38.723 21487 21517 D OsSdkLoader: OSSDK loading module 'libossdk.oculus.so'
12-21 17:59:38.725 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: DLObserver, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:38.725 21487 21523 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: DLObserver, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:38.726 21487 21523 I DeadlockObserver [RUNTIMEIPC]: MainLoop starting
12-21 17:59:38.726 21487 21517 I DeadlockObserver [RUNTIMEIPC]: DeadlockObserver Init SUCCESS with defaultKillThreshold: 30.000000
12-21 17:59:38.761 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: IpcDCReqHandler, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:38.762 21487 21526 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: IpcDCReqHandler, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:38.762 21487 21526 D IPCDataChannelServer [RUNTIMEIPC]: Connected: 1, broker_package:broker_process:0
12-21 17:59:38.762 21487 21517 I BrokerRPC [RUNTIMEIPC]: InitRPCToServiceInternal: Success
12-21 17:59:38.762 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: RIPCSystem, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:38.762 21487 21527 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: RIPCSystem, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:38.762 21487 21517 I RuntimeIPCSystem [RUNTIMEIPC]: RuntimeIPCSystem: Init SUCCESS
12-21 17:59:38.763 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:38.764 21487 21528 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:38.767 21487 21517 I ClientProcessConnector [RUNTIMEIPC]: GetProcessConnection: com.oculus.systemdriver:com.oculus.vrruntimeservice
12-21 17:59:38.778 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: Event buffer size (client): 8192
12-21 17:59:38.778 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: TryToGetIPCResourcesFromServer: RPC_CONNECTOR_CONNECT_TO_SERVER SUCCESS: Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (gkcache)
12-21 17:59:38.778 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:38.778 21487 21530 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:38.778 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: EnsureServerConnection: SUCCESS. Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (gkcache)
12-21 17:59:38.778 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: ConnectToServer: SUCCESS: Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (gkcache)
12-21 17:59:38.778 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (gkcache)
12-21 17:59:38.779 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: RIPCNotifThread, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:38.779 21487 21531 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: RIPCNotifThread, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:38.779 21487 21517 I OpenXR_ClientState: Client state creation succeeded.
12-21 17:59:38.780 21487 21517 I OpenXR-Loader: Info [GENERAL | xrCreateInstance | OpenXR-Loader] : RuntimeInterface::LoadRuntime succeeded loading runtime using interface version 1 and OpenXR API version 1.0
12-21 17:59:38.783 21487 21517 I OpenXR : IsFirstParty 0
12-21 17:59:38.783 21487 21517 W rust.vr_test: Accessing hidden method Landroid/content/pm/ApplicationInfo;->isPrivilegedApp()Z (blocked,test-api, reflection, denied)
12-21 17:59:38.783 21487 21517 W rust.vr_test: If this is a platform test consider enabling VMRuntime.ALLOW_TEST_API_ACCESS change id for this package.
12-21 17:59:38.783 21487 21517 I OpenXR : IsPrivileged 0
12-21 17:59:38.783 21487 21517 I OpenXR : Is_X_PartnerGateKeeper
12-21 17:59:38.810 21487 21517 I OpenXR : PGK Status: exp = 0, hor = false, dc = false
12-21 17:59:38.820 21487 21517 I OpenXR : Extension status: P
12-21 17:59:38.828 21487 21487 W Thread-2: type=1400 audit(0.0:354): avc: denied { read } for name="u:object_r:vendor_board_init_prop:s0" dev="tmpfs" ino=11427 scontext=u:r:untrusted_app_27:s0:c141,c256,c512,c768 tcontext=u:object_r:vendor_board_init_prop:s0 tclass=file permissive=0 app=rust.vr_test
12-21 17:59:38.868 21487 21487 W Thread-2: type=1400 audit(0.0:355): avc: denied { read } for name="u:object_r:vendor_board_init_prop:s0" dev="tmpfs" ino=11427 scontext=u:r:untrusted_app_27:s0:c141,c256,c512,c768 tcontext=u:object_r:vendor_board_init_prop:s0 tclass=file permissive=0 app=rust.vr_test
12-21 17:59:38.821 21487 21517 I DeviceProperties: ovrDeviceProperties::Initialize
12-21 17:59:38.822 21487 21517 I DeviceProperties: Device Region: 'US'
12-21 17:59:38.823 21487 21517 I DeviceProperties: GPU Type: 'ADRENO_650'
12-21 17:59:38.828 21487 21517 I DeviceProperties: Num Refresh Rates Supported 61
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (0): 120.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (1): 119.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (2): 118.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (3): 117.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (4): 116.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (5): 115.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (6): 114.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (7): 113.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (8): 112.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (9): 111.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (10): 110.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (11): 109.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (12): 108.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (13): 107.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (14): 106.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (15): 105.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (16): 104.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (17): 103.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (18): 102.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (19): 101.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (20): 100.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (21): 99.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (22): 98.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (23): 97.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (24): 96.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (25): 95.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (26): 94.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (27): 93.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (28): 92.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (29): 91.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (30): 90.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (31): 89.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (32): 88.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (33): 87.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (34): 86.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (35): 85.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (36): 84.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (37): 83.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (38): 82.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (39): 81.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (40): 80.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (41): 79.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (42): 78.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (43): 77.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (44): 76.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (45): 75.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (46): 74.000000Hz
12-21 17:59:38.828 21487 21517 I DeviceProperties: Refresh Rate (47): 73.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (48): 72.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (49): 71.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (50): 70.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (51): 69.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (52): 68.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (53): 67.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (54): 66.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (55): 65.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (56): 64.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (57): 63.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (58): 62.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (59): 61.000000Hz
12-21 17:59:38.829 21487 21517 I DeviceProperties: Refresh Rate (60): 60.000000Hz
12-21 17:59:38.832 21487 21517 I DeviceProperties: DisplayParms.ScanoutDirection = 1
12-21 17:59:38.832 21487 21517 I DeviceProperties: DisplayParms.ShutterType = 1
12-21 17:59:38.832 21487 21517 W libc : Access denied finding property "ro.vendor.product.model_extended"
12-21 17:59:38.832 21487 21517 I DeviceProperties: getDisplayDimensions returned: 3664, 1920
12-21 17:59:38.833 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_POSITIONAL_TRACKING_BIT
12-21 17:59:38.833 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_PASSTHROUGH_CAMERA_BIT
12-21 17:59:38.833 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_DYNAMIC_DISPLAY_REFRESH_RATE_BIT
12-21 17:59:38.833 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_MEMORY_EXPORT_BIT
12-21 17:59:38.833 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_FIXED_FOVEATED_RENDERING_BIT
12-21 17:59:38.833 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_SUBSAMPLED_LAYOUT_BIT
12-21 17:59:38.833 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_KEYBOARD_TRACKING_BIT
12-21 17:59:38.833 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_META_body_tracking_full_body` due to: missing uses-feature string `com.oculus.software.body_tracking` from AndroidManifest
12-21 17:59:38.833 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_body_tracking` due to: missing uses-feature string `com.oculus.software.body_tracking` from AndroidManifest
12-21 17:59:38.833 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_keyboard_tracking` due to: missing uses-feature string `oculus.software.trackedkeyboard` from AndroidManifest
12-21 17:59:38.833 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX1_spatial_entity` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.833 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX2_spatial_entity` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.834 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_spatial_entity` due to: missing uses-permission string `com.oculus.permission.USE_ANCHOR_API` from AndroidManifest
12-21 17:59:38.834 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_triangle_mesh` due to: missing uses-feature string `com.oculus.feature.PASSTHROUGH` from AndroidManifest
12-21 17:59:38.834 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_passthrough` due to: missing uses-feature string `com.oculus.feature.PASSTHROUGH` from AndroidManifest
12-21 17:59:38.834 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_METAX1_passthrough_color_lut` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.834 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_META_passthrough_color_lut` due to: missing uses-feature string `com.oculus.feature.PASSTHROUGH` from AndroidManifest
12-21 17:59:38.845 21487 21517 I OpenXR : PassesGKKillswitch 1
12-21 17:59:38.845 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_render_model` due to: missing uses-feature string `com.oculus.feature.RENDER_MODEL` from AndroidManifest
12-21 17:59:38.845 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX1_spatial_entity_query` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.845 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX2_spatial_entity_query` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.845 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_spatial_entity_query` due to: missing uses-permission string `com.oculus.permission.USE_ANCHOR_API` from AndroidManifest
12-21 17:59:38.845 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX1_touch_controller_extras` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.845 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX1_spatial_entity_storage` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.845 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX2_spatial_entity_storage` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.845 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_spatial_entity_storage` due to: missing uses-permission string `com.oculus.permission.USE_ANCHOR_API` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_spatial_entity_storage_batch` due to: missing uses-permission string `com.oculus.permission.USE_ANCHOR_API` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_spatial_entity_sharing` due to: missing uses-permission string `com.oculus.permission.IMPORT_EXPORT_IOT_MAP_DATA` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_spatial_entity_container` due to: missing uses-permission string `com.oculus.permission.USE_ANCHOR_API` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_scene` due to: missing uses-permission string `com.oculus.permission.USE_ANCHOR_API` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_scene_capture` due to: missing uses-permission string `com.oculus.permission.USE_ANCHOR_API` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_META_spatial_entity_mesh` due to: missing uses-permission string `com.oculus.permission.USE_SCENE` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_face_tracking` due to: missing uses-feature string `oculus.software.face_tracking` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_face_tracking2` due to: missing uses-feature string `oculus.software.face_tracking` from AndroidManifest
12-21 17:59:38.846 21487 21517 I OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension 'XR_META_local_dimming' as device requirements requirements (16) are not met.
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_META_foveation_eye_tracked` due to: missing uses-feature string `oculus.software.eye_tracking` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_eye_tracking_social` due to: missing uses-feature string `oculus.software.eye_tracking` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FB_passthrough_keyboard_hands` due to: missing uses-feature string `com.oculus.feature.PASSTHROUGH` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX1_composition_layer_settings` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_FBX1_composition_layer_depth_test` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_EXT_eye_gaze_interaction` due to: missing uses-permission string `com.oculus.permission.EYE_TRACKING` from AndroidManifest
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_EXTX1_hand_tracking_data_source` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_METAX1_performance_metrics` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_METAX1_virtual_keyboard` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_METAX2_virtual_keyboard` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_METAX2_detached_controllers` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_EXTX1_event_channel` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_METAX1_environment_depth` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.846 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_METAX2_environment_depth` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.847 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_META_environment_depth` due to: missing uses-permission string `com.oculus.permission.USE_SCENE` from AndroidManifest
12-21 17:59:38.847 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_EXT_active_action_set_priority` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.847 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_EXT_palm_pose` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.847 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_META_body_tracking_fidelity` due to: missing uses-feature string `com.oculus.software.body_tracking` from AndroidManifest
12-21 17:59:38.847 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_METAX1_simultaneous_hands_controllers_management` due to: Tier=40 extState=P deviceIsExpEnabled=false expManifestSet=false isFirstPartyApp=false isSystemApp=false
12-21 17:59:38.847 21487 21517 W OpenXR : xrEnumerateInstanceExtensionProperties: skipping extension=`XR_META_body_tracking_calibration` due to: missing uses-feature string `com.oculus.software.body_tracking` from AndroidManifest
12-21 17:59:38.847 21487 21517 V OpenXR-Loader: Verbose [GENERAL | FindLayerLibraries | OpenXR-Loader] : searching for layers in /data/app/~~6Ne7Bg0llKZ17GGLGxBDtQ==/rust.vr_test-tBdqLIIsDkqNCXJx1iiY5g==/lib/arm64
12-21 17:59:38.847 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrCreateInstance | OpenXR-Loader] : Entering LoaderInstance::CreateInstance
12-21 17:59:38.847 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrCreateInstance | OpenXR-Loader] : Entering loader terminator
12-21 17:59:38.847 21487 21517 I OpenXR : ----------- xrCreateInstance [start] ----------
12-21 17:59:38.847 21487 21517 I OpenXR : xrCreateInstance: Extension XR_FB_swapchain_update_state enabled.
12-21 17:59:38.847 21487 21517 I OpenXR : xrCreateInstance: Extension XR_FB_foveation enabled.
12-21 17:59:38.847 21487 21517 I OpenXR : xrCreateInstance: Extension XR_FB_foveation_configuration enabled.
12-21 17:59:38.847 21487 21517 I OpenXR : xrCreateInstance: Extension XR_FB_foveation_vulkan enabled.
12-21 17:59:38.847 21487 21517 I OpenXR : xrCreateInstance: Extension XR_KHR_android_create_instance enabled.
12-21 17:59:38.847 21487 21517 I OpenXR : xrCreateInstance: Extension XR_KHR_vulkan_enable2 enabled.
12-21 17:59:38.847 21487 21517 I VersionGater: App OpenXR version is 1.0.25
12-21 17:59:38.847 21487 21517 I VersionGater: Version gate state: 1111 1000 0
12-21 17:59:38.847 21487 21517 W VrRuntimeClient: InitDeviceConfig called before service connection! GKs checked before service connection will return defaults!
12-21 17:59:38.849 21487 21517 I TREX : Initializing TREX for client 58d92308682eaa32...
12-21 17:59:38.849 21487 21517 I TREX : Initializing system...
12-21 17:59:38.849 21487 21517 I XrRuntimeSystem_Client: BodyPoweredHands checkSysPropForBodyAPIOverride 0
12-21 17:59:38.850 21487 21517 I TREX : Created plugin package context for com.oculus.systemdriver
12-21 17:59:38.856 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:38.856 21487 21537 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:38.858 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: Event buffer size (client): 8192
12-21 17:59:38.858 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: TryToGetIPCResourcesFromServer: RPC_CONNECTOR_CONNECT_TO_SERVER SUCCESS: Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (HapticsServer)
12-21 17:59:38.858 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: EnsureServerConnection: SUCCESS. Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (HapticsServer)
12-21 17:59:38.858 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: ConnectToServer: SUCCESS: Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (HapticsServer)
12-21 17:59:38.858 21487 21517 I TREX : Loading plugin com.oculus.wearableinputservice:libtrex_wristband_client_plugin.so
12-21 17:59:38.858 21487 21517 I TREX : package 'com.oculus.wearableinputservice' not found, skipping
12-21 17:59:38.858 21487 21517 I TREX : Plugin 'com.oculus.wearableinputservice:libtrex_wristband_client_plugin.so' not loaded.
12-21 17:59:38.858 21487 21517 I PerformanceManagerInterface_Impl: perfmgr: Skipping initial server state initialization, will initialize next time around
12-21 17:59:38.858 21487 21517 E TREX : Interface version 3 was not found. Check debug build for more information.
12-21 17:59:38.859 21487 21517 W rust.vr_test: Accessing hidden method Landroid/app/Activity;->isResumed()Z (unsupported, reflection, allowed)
12-21 17:59:38.859 21487 21517 I DeviceProperties: ovrDeviceProperties::Initialize
12-21 17:59:38.860 21487 21539 I OpenXR : nativeOnActivityReady
12-21 17:59:38.865 21487 21517 I DeviceProperties: Device Region: 'US'
12-21 17:59:38.866 21487 21517 I DeviceProperties: GPU Type: 'ADRENO_650'
12-21 17:59:38.872 21487 21517 I DeviceProperties: Num Refresh Rates Supported 61
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (0): 120.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (1): 119.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (2): 118.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (3): 117.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (4): 116.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (5): 115.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (6): 114.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (7): 113.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (8): 112.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (9): 111.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (10): 110.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (11): 109.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (12): 108.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (13): 107.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (14): 106.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (15): 105.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (16): 104.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (17): 103.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (18): 102.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (19): 101.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (20): 100.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (21): 99.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (22): 98.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (23): 97.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (24): 96.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (25): 95.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (26): 94.000000Hz
12-21 17:59:38.872 21487 21517 I DeviceProperties: Refresh Rate (27): 93.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (28): 92.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (29): 91.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (30): 90.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (31): 89.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (32): 88.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (33): 87.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (34): 86.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (35): 85.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (36): 84.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (37): 83.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (38): 82.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (39): 81.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (40): 80.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (41): 79.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (42): 78.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (43): 77.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (44): 76.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (45): 75.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (46): 74.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (47): 73.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (48): 72.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (49): 71.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (50): 70.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (51): 69.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (52): 68.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (53): 67.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (54): 66.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (55): 65.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (56): 64.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (57): 63.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (58): 62.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (59): 61.000000Hz
12-21 17:59:38.873 21487 21517 I DeviceProperties: Refresh Rate (60): 60.000000Hz
12-21 17:59:38.874 21487 21517 I DeviceProperties: DisplayParms.ScanoutDirection = 1
12-21 17:59:38.874 21487 21517 I DeviceProperties: DisplayParms.ShutterType = 1
12-21 17:59:38.874 21487 21517 W libc : Access denied finding property "ro.vendor.product.model_extended"
12-21 17:59:38.874 21487 21517 I DeviceProperties: getDisplayDimensions returned: 3664, 1920
12-21 17:59:38.875 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_POSITIONAL_TRACKING_BIT
12-21 17:59:38.875 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_PASSTHROUGH_CAMERA_BIT
12-21 17:59:38.875 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_DYNAMIC_DISPLAY_REFRESH_RATE_BIT
12-21 17:59:38.875 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_MEMORY_EXPORT_BIT
12-21 17:59:38.875 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_FIXED_FOVEATED_RENDERING_BIT
12-21 17:59:38.875 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_SUBSAMPLED_LAYOUT_BIT
12-21 17:59:38.875 21487 21517 I DeviceProperties: ovrDeviceProperties: OVR_DEVICE_CAPABILITY_KEYBOARD_TRACKING_BIT
12-21 17:59:38.875 21487 21517 I VrRuntimeClient: DevicesSupported : 2 devices, quest|quest2
12-21 17:59:38.875 21487 21517 I Distortion: Initializing Mesh Decenter Correction
12-21 17:59:38.879 21487 21517 I Distortion: SetLensPositions - iad=0.06485, left offset=0.000535507,-0.00120179, right offset=-0.000913646,-0.00126654
12-21 17:59:38.879 21487 21517 I Distortion: Initializing Mesh Decenter Correction
12-21 17:59:38.883 21487 21517 I Distortion: SetLensPositions - iad=0.06485, left offset=0.000535507,-0.00120179, right offset=-0.000913646,-0.00126654
12-21 17:59:38.883 21487 21517 I OpenXR : ----------- xrCreateInstance [end] ----------
12-21 17:59:38.883 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrCreateInstance | OpenXR-Loader] : Completed loader terminator
12-21 17:59:38.883 21487 21517 I OpenXR-Loader: Info [GENERAL | xrCreateInstance | OpenXR-Loader] : LoaderInstance::CreateInstance succeeded with 0 layers enabled and runtime interface - created instance = 0x0100000000000001
12-21 17:59:38.883 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrCreateInstance | OpenXR-Loader] : Completed loader trampoline
12-21 17:59:38.883 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Creating VulkanContext..
12-21 17:59:38.884 21487 21517 E Adreno-GSL: <ioctl_kgsl_device_getinfo_ext:1470>: Error -5 attempting to get the SECURE_MEMORY_SIZE property
12-21 17:59:38.885 21487 21517 I AdrenoVK-0: ===== BEGIN DUMP OF OVERRIDDEN SETTINGS =====
12-21 17:59:38.885 21487 21517 I AdrenoVK-0: ===== END DUMP OF OVERRIDDEN SETTINGS =====
12-21 17:59:38.890 21487 21517 E Adreno-GSL: <ioctl_kgsl_device_getinfo_ext:1470>: Error -5 attempting to get the SECURE_MEMORY_SIZE property
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: QUALCOMM build : 99fff8056c, If2aa4e0f0d
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Build Date : 10/08/23
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Shader Compiler Version : E031.42.24.00
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Local Branch : 
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Remote Branch : 
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Remote Branch : 
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Reconstruct Branch : 
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Build Config : S P 10.0.7 AArch64
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Driver Path : /vendor/lib64/hw/vulkan.adreno.so
12-21 17:59:38.902 21487 21517 I AdrenoVK-0: Driver Version : 0746.0
12-21 17:59:39.057 21487 21540 I VrRuntimeClient: RegisterClient success 
12-21 17:59:39.058 21487 21540 I VrRuntimeClient: RuntimeIPC: ServiceConnected: SharedMemoryDebug: publicReadOnly SharedMemorySize=9072 (rust.vr_test) sizeof(sharedMemoryPublicReadOnly)=9096
12-21 17:59:39.058 21487 21540 I VrRuntimeClient: RuntimeIPC: ServiceConnected: SharedMemoryDebug: privateReadWrite SharedMemorySize=38512 (rust.vr_test) sizeof(privateSharedMemorySize)=8
12-21 17:59:39.058 21487 21540 I VrRuntimeClient: nativeRuntimeServiceConnected: SharedMemoryDebug: publicReadOnlyFd=104, privateReadWriteFd=108 (rust.vr_test)
12-21 17:59:39.062 21487 21517 I VrRuntimeClient: gRuntimeServiceSDKClient.InitClient SUCCESS. Version: 5.0, Custom: 1.0
12-21 17:59:39.062 21487 21517 I RuntimeIPCClientMgr [RUNTIMEIPC]: GetClientOptions
12-21 17:59:39.062 21487 21517 I OpenXR : xrCreateSession: Connected to VrRuntimeService after 0.157312s
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: QUALCOMM build : 99fff8056c, If2aa4e0f0d
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Build Date : 10/08/23
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: E031.42.24.00
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Local Branch : 
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Remote Branch : 
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Remote Branch : 
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Reconstruct Branch : 
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Build Config : S P 10.0.7 AArch64
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Driver Version : 0746.0
12-21 17:59:39.062 21487 21517 I AdrenoGLES-0: Process Name : rust.vr_test
12-21 17:59:39.073 21487 21517 E Adreno-GSL: <ioctl_kgsl_device_getinfo_ext:1470>: Error -5 attempting to get the SECURE_MEMORY_SIZE property
12-21 17:59:39.073 21487 21517 I AdrenoGLES-0: PFP: 0x016dd112, ME: 0x00000000
12-21 17:59:39.081 21487 21517 I VrRuntimeClient: SetPhaseSyncMode 1
12-21 17:59:39.081 21487 21517 I VrRuntimeClient: SetPhaseSyncMode 1
12-21 17:59:39.081 21487 21517 I OpenXR : PhaseSync Mode: PHASE_SYNC
12-21 17:59:39.081 21487 21517 I VrRuntimeClient: VrRuntimeClient: Init
12-21 17:59:39.081 21487 21517 I PTKService: PTKServiceClient Init
12-21 17:59:39.082 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:39.082 21487 21551 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:39.084 21487 21517 I ClientProcessConnector [RUNTIMEIPC]: GetProcessConnection: com.oculus.vrshell:com.oculus.vrshell:Overlay
12-21 17:59:39.091 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: Event buffer size (client): 8192
12-21 17:59:39.091 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: TryToGetIPCResourcesFromServer: RPC_CONNECTOR_CONNECT_TO_SERVER SUCCESS: Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.vrshell:com.oculus.vrshell:Overlay (ptkserviceserver)
12-21 17:59:39.091 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: EnsureServerConnection: SUCCESS. Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.vrshell:com.oculus.vrshell:Overlay (ptkserviceserver)
12-21 17:59:39.091 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: ConnectToServer: SUCCESS: Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.vrshell:com.oculus.vrshell:Overlay (ptkserviceserver)
12-21 17:59:39.194 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.vrshell:com.oculus.vrshell:Overlay (ptkserviceserver)
12-21 17:59:39.196 21487 21517 V OVR::Capture: Failed to open trace_marker ATrace file!
12-21 17:59:39.196 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: InitServerStateBuffer: SUCCESS. 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (RuntimeServiceServer)
12-21 17:59:39.197 21487 21517 I VrRuntimeClient: OSSDKTRACKING calculating secure tracking
12-21 17:59:39.197 21487 21517 I VrRuntimeClient: OSSDKTRACKING secure tracking is 0
12-21 17:59:39.197 21487 21517 I AudioCapture: AudioCapture::Init
12-21 17:59:39.198 21487 21517 I AudioCapture: AudioCapture::Init -> Initializing audio capture using direct OS Callbacks
12-21 17:59:39.198 21487 21517 I AudioCapture: AudioCapture::Init COMPLETE
12-21 17:59:39.198 21487 21517 I Foveation: Vulkan foveation tile offset enabled: 0
12-21 17:59:39.198 21487 21517 I Foveation: Vulkan foveation tile turn off enabled: 1
12-21 17:59:39.207 21487 21517 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STOPPED, newState: STATE_STARTING
12-21 17:59:39.207 21487 21554 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STARTING, newState: STATE_RUNNING
12-21 17:59:39.208 21487 21517 I ClientProcessConnector [RUNTIMEIPC]: GetProcessConnection: com.oculus.guardian:com.oculus.vrguardianservice
12-21 17:59:39.213 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: Event buffer size (client): 8192
12-21 17:59:39.213 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: TryToGetIPCResourcesFromServer: RPC_CONNECTOR_CONNECT_TO_SERVER SUCCESS: Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
12-21 17:59:39.213 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: EnsureServerConnection: SUCCESS. Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
12-21 17:59:39.214 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: ConnectToServer: SUCCESS: Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
12-21 17:59:39.224 21487 21517 I VrGuardianClient: g_GuardianSDKClient connected.
12-21 17:59:39.241 21487 21517 I VrRuntimeClient: Is120HzSupported: 1
12-21 17:59:39.241 21487 21517 I FaceEyeTrackingClientManager: [FaceEyeTrackingManager] Initializing FaceEyeTrackingClientManager...
12-21 17:59:39.241 21487 21517 I LogTimer: CPUTIME: VrRuntimeClient_Init took 160.1987 ms
12-21 17:59:39.241 21487 21517 I VulkanLoader: ovrVulkanLoader::Load
12-21 17:59:39.241 21487 21517 W VulkanLoader: VulkanLoader::LoadInstanceFunctions: Failed to load vkCreateDebugReportCallbackEXT, likely vkInstance created without xrGetVulkanInstanceExtensionsKHR/vrapi_GetInstanceExtensionsVulkan
12-21 17:59:39.241 21487 21517 W VulkanLoader: VulkanLoader::LoadInstanceFunctions: Failed to load vkDestroyDebugReportCallbackEXT, likely vkInstance created without xrGetVulkanInstanceExtensionsKHR/vrapi_GetInstanceExtensionsVulkan
12-21 17:59:39.241 21487 21517 W VulkanLoader: VulkanLoader::LoadDeviceFunctions: Failed to load vkCmdDebugMarkerInsertEXT, likely vkDevice created without xrGetVulkanDeviceExtensionsKHR/vrapi_GetDeviceExtensionsVulkan
12-21 17:59:39.241 21487 21517 W VulkanLoader: VulkanLoader::LoadDeviceFunctions: Failed to load vkDebugMarkerSetObjectTagEXT, likely vkDevice created without xrGetVulkanDeviceExtensionsKHR/vrapi_GetDeviceExtensionsVulkan
12-21 17:59:39.241 21487 21517 W VulkanLoader: VulkanLoader::LoadDeviceFunctions: Failed to load vkGetMemoryFdKHR, likely vkDevice created without xrGetVulkanDeviceExtensionsKHR/vrapi_GetDeviceExtensionsVulkan
12-21 17:59:39.242 21487 21517 I Foveation: Vulkan FFR is supported, with density map size 32x32
12-21 17:59:39.242 21487 21517 I Distortion: Initializing Mesh Decenter Correction
12-21 17:59:39.243 21487 21517 I Distortion: SetLensPositions - iad=0.06485, left offset=0.000535507,-0.00120179, right offset=-0.000913646,-0.00126654
12-21 17:59:39.243 21487 21517 I Distortion: Initializing Mesh Decenter Correction
12-21 17:59:39.243 21487 21517 I Distortion: SetLensPositions - iad=0.06485, left offset=0.000535507,-0.00120179, right offset=-0.000913646,-0.00126654
12-21 17:59:39.244 21487 21517 I GkHelper: Checking gk 'oculus_miramar_colorspace_p3', default = false
12-21 17:59:39.244 21487 21517 I Colorspace: Miramar default OpenXR colorspace via GK: <default>
12-21 17:59:39.245 21487 21517 I ClientInputSettings: SYSTEMBUTTONSPACE GKS freeze '1' 
12-21 17:59:39.245 21487 21517 I ClientInputSettings: SYSTEMBUTTONSPACE 'rust.vr_test' Freeze input '1' on home button down
12-21 17:59:39.245 21487 21517 I ClientInputSettings: HANDTRACKING: Hands V2.0 enforced.
12-21 17:59:39.245 21487 21517 I ClientInputSettings: HANDTRACKING: YES, in the GK oculus_mobile_enable_hand_tracking_frequency_inter
12-21 17:59:39.246 21487 21517 I ClientInputInterface: HANDTRACKING sethandtrackingfrequency 1
12-21 17:59:39.246 21487 21517 I ClientInputSettings: HANDTRACKING: YES, in the GK oculus_mobile_30hz_handtracking_downclocking
12-21 17:59:39.246 21487 21517 I ClientInputInterface: Set30HzHandtrackingDownclockingGKFlag 1
12-21 17:59:39.246 21487 21517 I ClientInputSettings: HANDTRACKING: NO, not in the GK oculus_mobile_enable_hand_emulation_of_controllers
12-21 17:59:39.246 21487 21517 I ClientInputInterface: HANDTRACKING SetHandTrackingControllerEmulationGkFlag 0
12-21 17:59:39.246 21487 21517 I InputHooks: InitializeInputHooks
12-21 17:59:39.246 21487 21517 I InputHooks: InitializeInputHooks create
12-21 17:59:39.246 21487 21517 I OpenXR : Disable output struct type validation on rust.vr_test.
12-21 17:59:39.246 21487 21517 I OpenXR : Disable GetFaceExpressionWeights return code fix on rust.vr_test.
12-21 17:59:39.246 21487 21517 I OpenXR : Disable HandJointPalmFix on rust.vr_test.
12-21 17:59:39.246 21487 21517 I OpenXR : xrCreateSession: Activity is already in the ready state.
12-21 17:59:39.246 21487 21517 I XrRuntimeUtils: XrRuntimeUtils::CreateSession
12-21 17:59:39.246 21487 21517 I OpenXR_Aperture: ------------ ovrCreateApertureMETAX1 -----------
12-21 17:59:39.247 21487 21517 I OpenXR : ------------ xrCreateSession [end] -----------
12-21 17:59:39.247 21487 21517 I OpenXR_Space: xrCreateReferenceSpace: Spaces info
12-21 17:59:39.247 21487 21517 I OpenXR_Space: xrCreateReferenceSpace: Local version=134
12-21 17:59:39.247 21487 21517 I OpenXR_Space: xrCreateReferenceSpace: RawFromLocal = (-0.000, -0.483, -0.000, 0.876), (0.52, 0.42, 0.19)
12-21 17:59:39.247 21487 21517 I OpenXR_Space: xrCreateReferenceSpace: RawFromLocalTilted = (0.694, 0.032, -0.072, 0.715), (0.52, 0.42, 0.19)
12-21 17:59:39.247 21487 21517 I OpenXR_Space: xrCreateReferenceSpace: Stage IsValid=false
12-21 17:59:39.247 21487 21517 I OpenXR_Space: xrCreateReferenceSpace: Stage HasActiveGuardian=true
12-21 17:59:39.247 21487 21517 I OpenXR_Space: xrCreateReferenceSpace: Stage Width=1.200000, Depth=1.200000
12-21 17:59:39.247 21487 21517 I OpenXR_Space: xrCreateReferenceSpace: RawFromStage = (0.000, 0.000, 0.000, 1.000), (0.00, -0.81, 0.00)
12-21 17:59:39.248 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Views: [ViewConfigurationView { recommended_image_rect_width: 1440, max_image_rect_width: 8192, recommended_image_rect_height: 1584, max_image_rect_height: 8192, recommended_swapchain_sample_count: 1, max_swapchain_sample_count: 1 }, ViewConfigurationView { recommended_image_rect_width: 1440, max_image_rect_width: 8192, recommended_image_rect_height: 1584, max_image_rect_height: 8192, recommended_swapchain_sample_count: 1, max_swapchain_sample_count: 1 }]
12-21 17:59:39.262 21487 21517 I SwapChain_Vulkan_Memory_Export: Imported texture has requirements 3, ends up index 0
12-21 17:59:39.264 21487 21517 I SwapChain_Vulkan_Memory_Export: Imported texture has requirements 3, ends up index 0
12-21 17:59:39.265 21487 21517 I SwapChain_Vulkan_Memory_Export: Imported texture has requirements 3, ends up index 0
12-21 17:59:39.266 21487 21517 I OpenXR_Actions: -- xrSuggestInteractionProfileBindings -
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=19, action=hand_pose, subactionMask=1, pathActionType=4
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=35, action=hand_pose, subactionMask=2, pathActionType=4
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=18, action=pointer_pose, subactionMask=1, pathActionType=4
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=34, action=pointer_pose, subactionMask=2, pathActionType=4
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=9, action=squeeze, subactionMask=1, pathActionType=2
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=25, action=squeeze, subactionMask=2, pathActionType=2
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=10, action=trigger, subactionMask=1, pathActionType=2
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=26, action=trigger, subactionMask=2, pathActionType=2
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=11, action=trigger_touched, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=27, action=trigger_touched, subactionMask=2, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=17, action=haptic_feedback, subactionMask=1, pathActionType=100
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=33, action=haptic_feedback, subactionMask=2, pathActionType=100
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=4, action=x_button, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=5, action=x_button_touch, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=6, action=y_button, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=7, action=y_button_touch, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=8, action=menu_button, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=20, action=a_button, subactionMask=2, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=21, action=a_button_touch, subactionMask=2, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=22, action=b_button, subactionMask=2, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=23, action=b_button_touch, subactionMask=2, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=12, action=thumbstick_x, subactionMask=1, pathActionType=2
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=28, action=thumbstick_x, subactionMask=2, pathActionType=2
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=13, action=thumbstick_y, subactionMask=1, pathActionType=2
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=29, action=thumbstick_y, subactionMask=2, pathActionType=2
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=14, action=thumbstick_click, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=30, action=thumbstick_click, subactionMask=2, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=15, action=thumbstick_touch, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=31, action=thumbstick_touch, subactionMask=2, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=16, action=thumbrest_touch, subactionMask=1, pathActionType=1
12-21 17:59:39.268 21487 21517 I OpenXR_Actions: xrSuggestInteractionProfileBindings: adding binding actionPathBinding=32, action=thumbrest_touch, subactionMask=2, pathActionType=1
12-21 17:59:39.268 21487 21516 I RustStdoutStderr: [HOTHAM_RENDERER] Creating renderer..
12-21 17:59:39.268 21487 21516 I RustStdoutStderr: [HOTHAM_SWAPCHAIN] Getting FFR image..
12-21 17:59:39.268 21487 21516 I RustStdoutStderr: FFR images: [FFRImage { resolution: Extent2D { width: 45, height: 50 }, image: 0x73e3b06400 }, FFRImage { resolution: Extent2D { width: 45, height: 50 }, image: 0x73e3b06800 }, FFRImage { resolution: Extent2D { width: 45, height: 50 }, image: 0x73e3b06c00 }]
12-21 17:59:39.274 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Creating 24000000 buffer with flags VERTEX_BUFFER..
12-21 17:59:39.274 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Using memory type 4
12-21 17:59:39.276 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Creating 56000000 buffer with flags VERTEX_BUFFER..
12-21 17:59:39.276 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Using memory type 4
12-21 17:59:39.281 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Creating 8000000 buffer with flags INDEX_BUFFER..
12-21 17:59:39.281 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Using memory type 4
12-21 17:59:39.281 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Creating 120000 buffer with flags UNIFORM_BUFFER..
12-21 17:59:39.281 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Using memory type 4
12-21 17:59:39.281 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Creating 16384 buffer with flags STORAGE_BUFFER..
12-21 17:59:39.281 21487 21516 I RustStdoutStderr: [HOTHAM_VULKAN] Using memory type 4
12-21 17:59:39.282 21487 21516 I RustStdoutStderr: thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: BadMagic', /home/able/.cargo/git/checkouts/hotham-841c7d1da83d8ecc/92f622e/hotham/src/rendering/texture.rs:282:52
12-21 17:59:39.282 21487 21516 I RustStdoutStderr: stack backtrace:
12-21 17:59:39.283 21487 21516 I RustStdoutStderr: note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
12-21 17:59:39.284 21487 21517 I OpenXR : ------------ xrDestroySession [start] -----------
12-21 17:59:39.284 21487 21517 I XrRuntimeUtils: XrRuntimeUtils::DestroySession
12-21 17:59:39.285 21487 21517 I VulkanLoaderAndroid: ovrVulkanLoader::Unload
12-21 17:59:39.285 21487 21517 I AudioCapture: AudioCapture::Shutdown
12-21 17:59:39.285 21487 21517 I AudioCapture: AudioCapture::StopAudioConsumerThread
12-21 17:59:39.285 21487 21517 I AudioCapture: AudioCapture::StopAudioConsumerThread COMPLETE
12-21 17:59:39.285 21487 21517 I AudioCapture: AudioCapture::Shutdown COMPLETE
12-21 17:59:39.285 21487 21517 I VrGuardianClient: Shutdown
12-21 17:59:39.285 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: Shutdown: 1, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
12-21 17:59:39.285 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: ReleaseRef: Remaining refs: 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
12-21 17:59:39.285 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: DisconnectFromServer: 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.guardian:com.oculus.vrguardianservice (guardianserver)
12-21 17:59:39.286 21487 21517 W RuntimeIPCProxyServerMgr [RUNTIMEIPC]: Failed to find connection to disable
12-21 17:59:39.286 21487 21554 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STOPPING, newState: STATE_STOPPED
12-21 17:59:39.286 21487 21517 I FaceEyeTrackingClientManager: [FaceEyeTrackingManager] FaceEyeTrackingClientManager Shutdown.
12-21 17:59:39.286 21487 21517 I LogTimer: CPUTIME: VrRuntimeClient_Shutdown took 1.1005 ms
12-21 17:59:39.286 21487 21517 I VrRuntimeClient: ServiceDisconnected
12-21 17:59:39.286 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: Shutdown: 1, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (RuntimeServiceServer)
12-21 17:59:39.286 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: ReleaseRef: Remaining refs: 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (RuntimeServiceServer)
12-21 17:59:39.286 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: DisconnectFromServer: 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (RuntimeServiceServer)
12-21 17:59:39.286 21487 21517 W RuntimeIPCProxyServerMgr [RUNTIMEIPC]: Failed to find connection to disable
12-21 17:59:39.287 21487 21540 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STOPPING, newState: STATE_STOPPED
12-21 17:59:39.287 21487 21517 I OpenXR : ------------ xrDestroySession [end] -----------
12-21 17:59:39.287 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrDestroyInstance | OpenXR-Loader] : Entering loader trampoline
12-21 17:59:39.287 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrDestroyInstance | OpenXR-Loader] : Entering loader terminator
12-21 17:59:39.287 21487 21517 I OpenXR : ------------ xrDestroyInstance [start] -----------
12-21 17:59:39.288 21487 21517 I TREX : Shutting down system...
12-21 17:59:39.288 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: Shutdown: 1, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (HapticsServer)
12-21 17:59:39.288 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: ReleaseRef: Remaining refs: 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (HapticsServer)
12-21 17:59:39.288 21487 21517 I RuntimeIPCClient [RUNTIMEIPC]: DisconnectFromServer: 0, Client: rust.vr_test:rust.vr_test:21487, Server: com.oculus.systemdriver:com.oculus.vrruntimeservice (HapticsServer)
12-21 17:59:39.289 21487 21517 W RuntimeIPCProxyServerMgr [RUNTIMEIPC]: Failed to find connection to disable
12-21 17:59:39.289 21487 21537 I ThreadHelpers [RUNTIMEIPC]: RuntimeIPC::ThreadHelpers::SetState: threadName: JobPoolWorker, currentState: STATE_STOPPING, newState: STATE_STOPPED
12-21 17:59:39.289 21487 21517 I TREX : Shutting down interface manager.
12-21 17:59:39.289 21487 21517 I OpenXR : ------------ xrDestroyInstance [end]-----------
12-21 17:59:39.289 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrDestroyInstance | OpenXR-Loader] : Completed loader terminator
12-21 17:59:39.289 21487 21517 V OpenXR-Loader: Verbose [GENERAL | xrDestroyInstance | OpenXR-Loader] : Completed loader trampoline
12-21 17:59:39.289 21487 21517 I OpenXR-Loader: Info [GENERAL | xrDestroyInstance | OpenXR-Loader] : RuntimeInterface::UnloadRuntime - Unloading RuntimeInterface
12-21 17:59:39.289 21487 21517 I OpenXR-Loader: Info [GENERAL | | OpenXR-Loader] : RuntimeInterface being destroyed.

View File

@ -30,88 +30,5 @@ pub fn main() {
pub fn real_main() -> HothamResult<()> {
let mut engine = Engine::new();
let mut state = Default::default();
init(&mut engine)?;
while let Ok(tick_data) = engine.update() {
tick(tick_data, &mut engine, &mut state);
println!("HI");
engine.finish()?;
}
Ok(())
}
fn tick(tick_data: TickData, engine: &mut Engine, _state: &mut State) {
// if tick_data.current_state == xr::SessionState::FOCUSED {
hands_system(engine);
grabbing_system(engine);
physics_system(engine);
animation_system(engine);
update_global_transform_system(engine);
skinning_system(engine);
// debug_system(engine);
// }
rendering_system(engine, tick_data.swapchain_image_index);
}
fn init(engine: &mut Engine) -> Result<(), hotham::HothamError> {
let render_context = &mut engine.render_context;
let vulkan_context = &mut engine.vulkan_context;
let world = &mut engine.world;
loop {}
let mut glb_buffers: Vec<&[u8]> = vec![
include_bytes!("../assets/floor.glb"),
include_bytes!("../assets/left_hand.glb"),
include_bytes!("../assets/right_hand.glb"),
];
let models =
asset_importer::load_models_from_glb(&glb_buffers, vulkan_context, render_context)?;
add_floor(&models, world);
add_hand(&models, Handedness::Left, world);
add_hand(&models, Handedness::Right, world);
#[cfg(target_os = "android")]
glb_buffers.push(include_bytes!("../assets/damaged_helmet_squished.glb"));
let models =
asset_importer::load_models_from_glb(&glb_buffers, vulkan_context, render_context)?;
add_helmet(&models, world);
add_model_to_world("Cube", &models, world, None);
// Update global transforms from local transforms before physics_system gets confused
update_global_transform_system(engine);
Ok(())
}
fn add_floor(models: &std::collections::HashMap<String, World>, world: &mut World) {
let entity = add_model_to_world("Floor", models, world, None).expect("Could not find Floor");
let collider = Collider::new(SharedShape::halfspace(na::Vector3::y_axis()));
let rigid_body = RigidBody {
body_type: BodyType::Fixed,
..Default::default()
};
world.insert(entity, (collider, rigid_body)).unwrap();
}
fn add_helmet(models: &std::collections::HashMap<String, World>, world: &mut World) {
let helmet = add_model_to_world("Damaged Helmet", models, world, None)
.expect("Could not find Damaged Helmet");
{
let mut local_transform = world.get::<&mut LocalTransform>(helmet).unwrap();
local_transform.translation.z = -1.;
local_transform.translation.y = 1.4;
local_transform.scale = [0.5, 0.5, 0.5].into();
}
let collider = Collider::new(SharedShape::ball(0.35));
world
.insert(helmet, (collider, RigidBody::default()))
.unwrap();
}