From 4da61df223a49a17d6d1fa5c1a52d9c797c95947 Mon Sep 17 00:00:00 2001 From: MalekiRe Date: Mon, 11 Sep 2023 16:06:19 -0700 Subject: [PATCH] fixed vsync issue --- src/lib.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index ee55240..06174f3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -17,7 +17,7 @@ use bevy::render::renderer::{ }; use bevy::render::settings::RenderSettings; use bevy::render::{Render, RenderApp, RenderPlugin, RenderSet}; -use bevy::window::{PrimaryWindow, RawHandleWrapper}; +use bevy::window::{PresentMode, PrimaryWindow, RawHandleWrapper}; use input::XrInput; use openxr as xr; use resources::*; @@ -105,7 +105,14 @@ impl Plugin for OpenXrPlugin { render_adapter, Mutex::new(instance), ), - }).disable::()); + }).disable::() + .set(WindowPlugin { + primary_window: Some(Window { + present_mode: PresentMode::AutoNoVsync, + ..default() + }), + ..default() + })); } fn ready(&self, app: &App) -> bool {