From 74ebf3d25e94b87a755d0ad0875332f962c8b92f Mon Sep 17 00:00:00 2001 From: Irene Knapp Date: Wed, 22 Jul 2026 01:07:29 -0700 Subject: generate mipmaps Force-Push: yes Change-Id: I2683fa6e3f290a812b74e5b64701c3094bb5cbee --- src/main.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index af41b0d..3267d0b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -61,12 +61,13 @@ impl Surreality { #[allow(unsafe_code)] fn init(&mut self, event_loop: &ActiveEventLoop) -> Result<()> { - let (permanent, for_reinit, enable_swapchain) + let (permanent, for_reinit, enable_anisotropy, enable_swapchain) = PermanentGraphicsState::new(event_loop)?; if enable_swapchain.0 { *self.window_dressing.get_mut() - = Some(WindowDressing::new(&permanent, &for_reinit)?); + = Some(WindowDressing::new(&permanent, &for_reinit, + enable_anisotropy)?); } *self.permanent.get_mut() = Some(permanent); @@ -292,11 +293,11 @@ fn render_uniforms(device: &Device, device_memory: &vk::DeviceMemory, rotation: Vec4::rotation_quaternion(&Vec3::new(0.0, 1.0, 0.0), time % TAU), translation: Vec3::new(0.0, 0.0, 0.0), }; - let view = Transformation::look_at(&Vec3::new(0.0, -3.0, -8.0), + let view = Transformation::look_at(&Vec3::new(0.0, -3.0, -10.0), &Vec3::new(0.0, -1.0, 0.0), &Vec3::new(0.0, -1.0, 0.0)); let aspect_ratio = extent.width as f32 / extent.height as f32; - let projection = Mat4::perspective(FRAC_PI_4, aspect_ratio, 0.1, 10.0); + let projection = Mat4::perspective(FRAC_PI_4, aspect_ratio, 0.1, 100.0); let block = UniformBlock:: { scale, model, view, projection }; let size = size_of::>() as u64; -- cgit 1.4.1