cap size to work around loop resize bug

This commit is contained in:
Quaternions 2025-01-03 18:51:50 -08:00
parent 66d4f100c6
commit 48e68d76a4

View File

@ -35,8 +35,8 @@ pub fn new<'a>(
if let Some((size,user_settings))=resize.take(){ if let Some((size,user_settings))=resize.take(){
println!("Resizing to {:?}",size); println!("Resizing to {:?}",size);
//let t0=std::time::Instant::now(); //let t0=std::time::Instant::now();
config.width=size.width.max(1); config.width=size.width.clamp(1,1920/2);
config.height=size.height.max(1); config.height=size.height.clamp(1,1080/2);
surface.configure(&device,&config); surface.configure(&device,&config);
graphics.resize(&device,&config,&user_settings); graphics.resize(&device,&config,&user_settings);
//println!("Resize took {:?}",t0.elapsed()); //println!("Resize took {:?}",t0.elapsed());