From 8e1cc17bc59e3410315e42a7fe8e54f4afaae9ab Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 10 Jan 2025 16:22:08 +0100 Subject: can render multiple viewports --- client/src/renderer.rs | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'client/src/renderer.rs') diff --git a/client/src/renderer.rs b/client/src/renderer.rs index 1fa6991..bb87b6c 100644 --- a/client/src/renderer.rs +++ b/client/src/renderer.rs @@ -87,7 +87,8 @@ impl<'a> Renderer<'a> { ScenePipeline::new(&device, surface_configuration.format); let scene_prepare = ScenePreparer::new(device.clone(), queue.clone(), texture_bgl); - let ui_renderer = UiRenderer::new(&device, surface_configuration.format); + let ui_renderer = + UiRenderer::new(device.clone(), queue.clone(), surface_configuration.format); let depth = device.create_texture(&TextureDescriptor { label: None, @@ -173,14 +174,8 @@ impl<'a> Renderer<'a> { projection, ); - self.ui_renderer.draw( - &self.device, - &self.queue, - &mut commands, - &target_view, - &self.depth, - projection, - ); + self.ui_renderer + .draw(&mut commands, &target_view, &self.depth, projection); let i = self.queue.submit(Some(commands.finish())); self.device.poll(MaintainBase::WaitForSubmissionIndex(i)); -- cgit v1.2.3-70-g09d2