From b5878802a3738acb296fe960cfec32961d6a8efc Mon Sep 17 00:00:00 2001 From: hut Date: Wed, 24 Apr 2024 19:59:14 +0200 Subject: [PATCH] cleanup --- src/camera.rs | 5 ++++- src/var.rs | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/camera.rs b/src/camera.rs index 99943d1..a3cca11 100644 --- a/src/camera.rs +++ b/src/camera.rs @@ -43,7 +43,6 @@ impl Plugin for CameraPlugin { .after(PhysicsSet::Sync) .before(TransformSystem::TransformPropagate)); app.insert_resource(MapCam::default()); - //app.insert_resource(DirectionalLightShadowMap { size: 4096 }); } } @@ -117,6 +116,10 @@ pub fn setup_camera( }.into(), ..default() }); + + commands.insert_resource(DirectionalLightShadowMap { + size: settings.shadowmap_resolution, + }); } pub fn sync_camera_to_player( diff --git a/src/var.rs b/src/var.rs index 6114ad1..7b8c65b 100644 --- a/src/var.rs +++ b/src/var.rs @@ -60,6 +60,7 @@ pub struct Settings { pub rotation_stabilizer_active: bool, pub shadows_sun: bool, pub shadows_pointlights: bool, + pub shadowmap_resolution: usize, pub key_selectobject: MouseButton, pub key_zoom: MouseButton, pub key_map: KeyCode, @@ -172,6 +173,7 @@ impl Default for Settings { rotation_stabilizer_active: true, shadows_sun: true, shadows_pointlights: false, + shadowmap_resolution: 2048, key_selectobject: MouseButton::Left, key_zoom: MouseButton::Right, key_map: KeyCode::KeyM,