allow disabling of pipelined rendering and disable one log in handtracking

This commit is contained in:
Schmarni
2024-02-22 14:43:48 +01:00
parent 1b5598ab0b
commit b183bf72ac
4 changed files with 44 additions and 21 deletions

View File

@@ -5,7 +5,6 @@ use bevy_oxr::graphics::extensions::XrExtensions;
use bevy_oxr::graphics::XrAppInfo;
use bevy_oxr::passthrough::{PausePassthrough, ResumePassthrough, XrPassthroughState};
use bevy_oxr::xr_init::xr_only;
use bevy_oxr::xr_input::debug_gizmos::OpenXrDebugRenderer;
use bevy_oxr::xr_input::hands::common::HandInputDebugRenderer;
use bevy_oxr::xr_input::hands::HandBone;
use bevy_oxr::xr_input::prototype_locomotion::{proto_locomotion, PrototypeLocomotionConfig};
@@ -17,7 +16,7 @@ use bevy_oxr::DefaultXrPlugins;
#[bevy_main]
fn main() {
let mut xr_extensions = XrExtensions::default();
// xr_extensions.enable_fb_passthrough();
xr_extensions.enable_fb_passthrough();
xr_extensions.enable_hand_tracking();
App::new()
.add_plugins(DefaultXrPlugins {
@@ -25,13 +24,14 @@ fn main() {
app_info: XrAppInfo {
name: "Bevy OXR Android Example".into(),
},
prefered_blend_mode: bevy_oxr::graphics::XrPreferdBlendMode::Opaque,
enable_pipelined_rendering: false,
..Default::default()
})
// .add_plugins(OpenXrDebugRenderer)
.add_plugins(LogDiagnosticsPlugin::default())
.add_plugins(FrameTimeDiagnosticsPlugin)
.add_plugins(HandInputDebugRenderer)
// .add_plugins(bevy_oxr::passthrough::EnablePassthroughStartup)
.add_plugins(bevy_oxr::passthrough::EnablePassthroughStartup)
.add_systems(Startup, setup)
.add_systems(
Update,