From 4fae7f4e7c9e9923da77ec341c308011104d2384 Mon Sep 17 00:00:00 2001 From: Schmarni Date: Fri, 17 Nov 2023 00:06:55 +0100 Subject: [PATCH] removed unused workaround --- src/graphics/mod.rs | 8 +------- src/graphics/vulkan.rs | 3 --- src/lib.rs | 10 +++------- 3 files changed, 4 insertions(+), 17 deletions(-) diff --git a/src/graphics/mod.rs b/src/graphics/mod.rs index ed2ca74..2a0a92d 100644 --- a/src/graphics/mod.rs +++ b/src/graphics/mod.rs @@ -14,9 +14,6 @@ use openxr as xr; pub fn initialize_xr_graphics( window: Option, - // Horrible hack to get the Handtacking extension Loaded, Replace with good system to load - // any extension at some point - enable_hand_tracking: bool, ) -> anyhow::Result<( RenderDevice, RenderQueue, @@ -34,11 +31,8 @@ pub fn initialize_xr_graphics( XrInput, XrViews, XrFrameState, - // Horrible hack to get the Handtacking extension Loaded, Replace with good system to load - // any extension at some point - bool, )> { - vulkan::initialize_xr_graphics(window,enable_hand_tracking) + vulkan::initialize_xr_graphics(window) } pub fn xr_entry() -> xr::Entry { diff --git a/src/graphics/vulkan.rs b/src/graphics/vulkan.rs index a32d07b..c1cb0f9 100644 --- a/src/graphics/vulkan.rs +++ b/src/graphics/vulkan.rs @@ -22,7 +22,6 @@ pub fn initialize_xr_graphics( window: Option, // Horrible hack to get the Handtacking extension Loaded, Replace with good system to load // any extension at some point - enable_hand_tracking: bool, ) -> anyhow::Result<( RenderDevice, RenderQueue, @@ -42,7 +41,6 @@ pub fn initialize_xr_graphics( XrFrameState, // Horrible hack to get the Handtacking extension Loaded, Replace with good system to load // any extension at some point - bool, )> { use wgpu_hal::{api::Vulkan as V, Api}; @@ -413,7 +411,6 @@ pub fn initialize_xr_graphics( .into(), // Horrible hack to get the Handtacking extension Loaded, Replace with good system to load // any extension at some point - available_extensions.ext_hand_tracking && enable_hand_tracking, )) } diff --git a/src/lib.rs b/src/lib.rs index 001d658..f86cfd0 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -32,11 +32,11 @@ pub const LEFT_XR_TEXTURE_HANDLE: ManualTextureViewHandle = ManualTextureViewHan pub const RIGHT_XR_TEXTURE_HANDLE: ManualTextureViewHandle = ManualTextureViewHandle(3383858418); /// Adds OpenXR support to an App -pub struct OpenXrPlugin(pub bool); +pub struct OpenXrPlugin; impl Default for OpenXrPlugin { fn default() -> Self { - OpenXrPlugin(true) + OpenXrPlugin } } @@ -87,8 +87,7 @@ impl Plugin for OpenXrPlugin { input, views, frame_state, - hand_tracking_enabled, - ) = graphics::initialize_xr_graphics(primary_window, self.0).unwrap(); + ) = graphics::initialize_xr_graphics(primary_window).unwrap(); // std::thread::sleep(Duration::from_secs(5)); debug!("Configured wgpu adapter Limits: {:#?}", device.limits()); debug!("Configured wgpu adapter Features: {:#?}", device.features()); @@ -106,9 +105,6 @@ impl Plugin for OpenXrPlugin { views, frame_state, )); - if !hand_tracking_enabled { - app.insert_resource(DisableHandTracking::Both); - } app.insert_resource(ActionSets(vec![])); app.add_plugins(RenderPlugin { render_creation: RenderCreation::Manual(