use bevy::prelude::*;
use bevy_wisp::prelude::*;
fn main() {
App::new()
.add_plugins((
DefaultPlugins.set(WindowPlugin {
primary_window: Some(Window {
title: String::from("bevy_wisp - ui"),
..default()
}),
..default()
}),
#[allow(deprecated)]
bevy_egui::EguiPlugin {
enable_multipass_for_primary_context: false,
..default()
},
WispPlugin,
))
.add_systems(Startup, setup)
.run();
}
fn setup(mut commands: Commands, asset_server: Res<AssetServer>) {
let path = std::env::args()
.nth(1)
.unwrap_or_else(|| String::from("wisp/test_inputs.wgsl"));
let wisp: Handle<Wisp> = asset_server.load(path);
commands.spawn((Camera3d::default(), WispHandle(wisp)));
}