memptr: run pipeline even if no mouse

This commit is contained in:
galister 2024-02-29 17:00:45 +01:00
parent ef56878455
commit 30399f1d57
1 changed files with 10 additions and 13 deletions

View File

@ -458,9 +458,7 @@ impl OverlayRenderer for ScreenRenderer {
let image = let image =
upload.texture2d(frame.format.width, frame.format.height, format, data)?; upload.texture2d(frame.format.width, frame.format.height, format, data)?;
let mut pipeline = None; let pipeline = Some(match self.pipeline {
if frame.mouse.is_some() {
pipeline = Some(match self.pipeline {
Some(ref mut p) => p, Some(ref mut p) => p,
_ => { _ => {
let mut pipeline = ScreenPipeline::new(&self.extent, app)?; let mut pipeline = ScreenPipeline::new(&self.extent, app)?;
@ -470,7 +468,6 @@ impl OverlayRenderer for ScreenRenderer {
self.pipeline.as_mut().unwrap() // safe self.pipeline.as_mut().unwrap() // safe
} }
}); });
}
upload.build_and_execute_now()?; upload.build_and_execute_now()?;