diff --git a/node-graph/gcore/src/render_complexity.rs b/node-graph/gcore/src/render_complexity.rs index 8472320b0..5f37b7243 100644 --- a/node-graph/gcore/src/render_complexity.rs +++ b/node-graph/gcore/src/render_complexity.rs @@ -10,7 +10,7 @@ pub trait RenderComplexity { impl RenderComplexity for Instances { fn render_complexity(&self) -> usize { - self.instance_ref_iter().map(|instance| instance.instance.render_complexity()).sum() + self.instance_ref_iter().map(|instance| instance.instance.render_complexity()).fold(0, usize::saturating_add) } } @@ -45,7 +45,7 @@ impl RenderComplexity for Raster { impl RenderComplexity for Raster { fn render_complexity(&self) -> usize { - (self.width() * self.height()) as usize + usize::MAX // GPU textures can't have a thumbnail } }