Set Raster<GPU> to have usize::MAX render complexity

This commit is contained in:
hypercube 2025-07-06 10:36:58 +01:00
parent 30e9b3c5fd
commit 8b102d2507

View file

@ -10,7 +10,7 @@ pub trait RenderComplexity {
impl<T: RenderComplexity> RenderComplexity for Instances<T> {
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<CPU> {
impl RenderComplexity for Raster<GPU> {
fn render_complexity(&self) -> usize {
(self.width() * self.height()) as usize
usize::MAX // GPU textures can't have a thumbnail
}
}