Bläddra i källkod

Fix issue with accessing hand tracking without timing info

(cherry picked from commit 72bd997fe81e258989527bddbc43290c0de4141c)
Bastiaan Olij 2 år sedan
förälder
incheckning
ed9216d1d8
1 ändrade filer med 4 tillägg och 0 borttagningar
  1. 4 0
      modules/openxr/extensions/openxr_hand_tracking_extension.cpp

+ 4 - 0
modules/openxr/extensions/openxr_hand_tracking_extension.cpp

@@ -134,6 +134,10 @@ void OpenXRHandTrackingExtension::on_process() {
 
 	// process our hands
 	const XrTime time = OpenXRAPI::get_singleton()->get_next_frame_time(); // This data will be used for the next frame we render
+	if (time == 0) {
+		// we don't have timing info yet, or we're skipping a frame...
+		return;
+	}
 
 	XrResult result;