MCPcopy Create free account
hub / github.com/LibreVR/Revive / InitErrorToOvrError

Function InitErrorToOvrError

Revive/REV_CAPI.cpp:30–62  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28#endif
29
30ovrResult InitErrorToOvrError(vr::EVRInitError error)
31{
32 switch (error)
33 {
34 case vr::VRInitError_None: return ovrSuccess;
35 case vr::VRInitError_Unknown: return ovrError_Initialize;
36 case vr::VRInitError_Init_InstallationNotFound: return ovrError_LibLoad;
37 case vr::VRInitError_Init_InstallationCorrupt: return ovrError_LibLoad;
38 case vr::VRInitError_Init_VRClientDLLNotFound: return ovrError_LibLoad;
39 case vr::VRInitError_Init_FileNotFound: return ovrError_LibLoad;
40 case vr::VRInitError_Init_FactoryNotFound: return ovrError_ServiceConnection;
41 case vr::VRInitError_Init_InterfaceNotFound: return ovrError_ServiceConnection;
42 case vr::VRInitError_Init_InvalidInterface: return ovrError_MismatchedAdapters;
43 case vr::VRInitError_Init_UserConfigDirectoryInvalid: return ovrError_Initialize;
44 case vr::VRInitError_Init_HmdNotFound: return ovrError_NoHmd;
45 case vr::VRInitError_Init_NotInitialized: return ovrError_Initialize;
46 case vr::VRInitError_Init_PathRegistryNotFound: return ovrError_Initialize;
47 case vr::VRInitError_Init_NoConfigPath: return ovrError_Initialize;
48 case vr::VRInitError_Init_NoLogPath: return ovrError_Initialize;
49 case vr::VRInitError_Init_PathRegistryNotWritable: return ovrError_Initialize;
50 case vr::VRInitError_Init_AppInfoInitFailed: return ovrError_ServerStart;
51 //case vr::VRInitError_Init_Retry: return ovrError_Reinitialization; // Internal
52 case vr::VRInitError_Init_InitCanceledByUser: return ovrError_Initialize;
53 case vr::VRInitError_Init_AnotherAppLaunching: return ovrError_ServerStart;
54 case vr::VRInitError_Init_SettingsInitFailed: return ovrError_Initialize;
55 case vr::VRInitError_Init_ShuttingDown: return ovrError_ServerStart;
56 case vr::VRInitError_Init_TooManyObjects: return ovrError_Initialize;
57 case vr::VRInitError_Init_NoServerForBackgroundApp: return ovrError_ServerStart;
58 case vr::VRInitError_Init_NotSupportedWithCompositor: return ovrError_Initialize;
59 case vr::VRInitError_Init_NotAvailableToUtilityApps: return ovrError_Initialize;
60 default: return ovrError_RuntimeException;
61 }
62}
63
64bool LoadRenderDoc()
65{

Callers 2

ovr_InitializeFunction · 0.85
ovr_GetLastErrorInfoFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected