Merge pull request #19976 from lvonasek/hotfix-openxr-timing

OpenXR - Remove frame limitation
This commit is contained in:
Henrik Rydgård authored and GitHub committed 2025-02-13 11:31:56 -06:00
commit 0b5bcef6e2
1 file changed
+1 -7
+1 -7
View File
@@ -294,16 +294,10 @@ bool VR_InitFrame( engine_t* engine ) {
passthroughRunning = (VR_GetConfig(VR_CONFIG_PASSTHROUGH) != 0);
}
// NOTE: OpenXR does not use the concept of frame indices. Instead,
// XrWaitFrame returns the predicted display time.
XrFrameWaitInfo waitFrameInfo = {};
waitFrameInfo.type = XR_TYPE_FRAME_WAIT_INFO;
waitFrameInfo.next = NULL;
frameState.type = XR_TYPE_FRAME_STATE;
frameState.next = NULL;
OXR(xrWaitFrame(engine->appState.Session, &waitFrameInfo, &frameState));
OXR(xrWaitFrame(engine->appState.Session, 0, &frameState));
engine->predictedDisplayTime = frameState.predictedDisplayTime;
XrViewLocateInfo projectionInfo = {};