fixed vsync issue

This commit is contained in:
MalekiRe
2023-09-11 16:06:19 -07:00
parent f720f54533
commit 4da61df223

View File

@@ -17,7 +17,7 @@ use bevy::render::renderer::{
}; };
use bevy::render::settings::RenderSettings; use bevy::render::settings::RenderSettings;
use bevy::render::{Render, RenderApp, RenderPlugin, RenderSet}; use bevy::render::{Render, RenderApp, RenderPlugin, RenderSet};
use bevy::window::{PrimaryWindow, RawHandleWrapper}; use bevy::window::{PresentMode, PrimaryWindow, RawHandleWrapper};
use input::XrInput; use input::XrInput;
use openxr as xr; use openxr as xr;
use resources::*; use resources::*;
@@ -105,7 +105,14 @@ impl Plugin for OpenXrPlugin {
render_adapter, render_adapter,
Mutex::new(instance), Mutex::new(instance),
), ),
}).disable::<PipelinedRenderingPlugin>()); }).disable::<PipelinedRenderingPlugin>()
.set(WindowPlugin {
primary_window: Some(Window {
present_mode: PresentMode::AutoNoVsync,
..default()
}),
..default()
}));
} }
fn ready(&self, app: &App) -> bool { fn ready(&self, app: &App) -> bool {