There was an error while loading. Please reload this page.
1 parent 5b671c3 commit a2f671eCopy full SHA for a2f671e
Revive/REV_CAPI.cpp
@@ -60,6 +60,9 @@ ovrResult rev_InitErrorToOvrError(vr::EVRInitError error)
60
61
OVR_PUBLIC_FUNCTION(ovrResult) ovr_Initialize(const ovrInitParams* params)
62
{
63
+if (g_InitError == vr::VRInitError_None)
64
+return ovrSuccess;
65
+
66
MicroProfileOnThreadCreate("Main");
67
MicroProfileSetForceEnable(true);
68
MicroProfileSetEnableAllGroups(true);
@@ -93,6 +96,7 @@ OVR_PUBLIC_FUNCTION(void) ovr_Shutdown()
93
96
g_Sessions.clear();
94
97
vr::VR_Shutdown();
95
98
MicroProfileShutdown();
99
+g_InitError = vr::VRInitError_Init_NotInitialized;
100
}
101
102
OVR_PUBLIC_FUNCTION(void) ovr_GetLastErrorInfo(ovrErrorInfo* errorInfo)
0 commit comments