From de0807d308d5acbf14e17f5f32106da704980f1e Mon Sep 17 00:00:00 2001 From: Jay Christy Date: Wed, 8 Nov 2023 14:21:03 -0500 Subject: [PATCH] only add hand resource if we support the ext --- src/lib.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 494d25f..888d730 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -144,8 +144,11 @@ impl Plugin for OpenXrPlugin { .insert_resource(input.clone()) .insert_resource(views.clone()) .insert_resource(frame_state.clone()) - .insert_resource(action_sets.clone()) - .insert_resource(HandTrackingTracker::new(&session).unwrap()); + .insert_resource(action_sets.clone()); + let hands = xr_instance.exts().ext_hand_tracking.is_some(); + if hands { + app.insert_resource(HandTrackingTracker::new(&session).unwrap()); + } let (left, right) = swapchain.get_render_views(); let left = ManualTextureView {