diff --git a/all-is-cubes-gpu/src/in_wgpu/raytrace_to_texture.rs b/all-is-cubes-gpu/src/in_wgpu/raytrace_to_texture.rs index 2d44c45cf..da1c701f4 100644 --- a/all-is-cubes-gpu/src/in_wgpu/raytrace_to_texture.rs +++ b/all-is-cubes-gpu/src/in_wgpu/raytrace_to_texture.rs @@ -132,8 +132,9 @@ impl RaytraceToTexture { impl Inner { fn update_inputs(&mut self, cursor: Option<&Cursor>) -> Result<(), RenderError> { - self.rtr.update(cursor)?; - self.dirty(); + if self.rtr.update(cursor)? { + self.dirty(); + } Ok(()) }