minor update
This commit is contained in:
parent
4a8c9a298a
commit
3b18d1e032
7 changed files with 154 additions and 133 deletions
33
src/utils.rs
Normal file
33
src/utils.rs
Normal file
|
@ -0,0 +1,33 @@
|
|||
use crate::scene::*;
|
||||
use crate::offaxis::*;
|
||||
use crate::screeninfo;
|
||||
use crate::screeninfo::ScreenInfo;
|
||||
|
||||
use bevy::{prelude::*, window::PresentMode, render::camera::CameraProjectionPlugin};
|
||||
|
||||
pub fn cycle_msaa(input: Res<Input<KeyCode>>, mut msaa: ResMut<Msaa>) {
|
||||
if input.just_pressed(KeyCode::M) {
|
||||
if msaa.samples == 4 {
|
||||
info!("Not using MSAA");
|
||||
msaa.samples = 1;
|
||||
} else {
|
||||
info!("Using 4x MSAA");
|
||||
msaa.samples = 4;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub fn update_offaxis(mut query : Query<(
|
||||
&mut OffAxisProjection,
|
||||
&ScreenInfo
|
||||
)>
|
||||
) {
|
||||
for (mut q,si) in query.iter_mut() {
|
||||
|
||||
// we fake access to far for updating the matrix
|
||||
(*q).far *= 1.0;
|
||||
|
||||
println!("Update {:?}",q);
|
||||
println!("Screeninfo {0}",si.name.len());
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue