From c230f5aaea3df46ae9a4d7c1c9761e55ef827b82 Mon Sep 17 00:00:00 2001 From: HampusM Date: Mon, 27 Nov 2023 20:02:08 +0100 Subject: feat(engine): add lighting maps --- engine/src/lib.rs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'engine/src/lib.rs') diff --git a/engine/src/lib.rs b/engine/src/lib.rs index 30346ed..c4711f2 100644 --- a/engine/src/lib.rs +++ b/engine/src/lib.rs @@ -135,11 +135,13 @@ impl Engine let window_size = self.window.size().map_err(Error::GetWindowSizeFailed)?; - self.renderer.render( - self.objects.values(), - self.light_source.as_ref(), - &window_size, - ); + self.renderer + .render( + self.objects.values(), + self.light_source.as_ref(), + &window_size, + ) + .map_err(Error::RenderingFailed)?; self.window .swap_buffers() @@ -234,4 +236,7 @@ pub enum Error #[error("Failed to get cursor position")] GetCursorPosFailed(#[source] glfw::Error), + + #[error("Rendering failed")] + RenderingFailed(#[source] renderer::Error), } -- cgit v1.2.3-18-g5258