1
2
3
4
5
6
7
8
9
10
11
12
use bevy::prelude::{App, Msaa, Plugin};
use bevy::render::texture::{ImageSampler, ImageSettings};


pub struct RetroCameraPlugin;

impl Plugin for RetroCameraPlugin {
    fn build(&self, app: &mut App) {
        app.insert_resource(Msaa { samples: 1 });  // Disable anti-aliasing
        app.insert_resource(ImageSettings { default_sampler: ImageSampler::nearest_descriptor() });
    }
}