summaryrefslogtreecommitdiffstats
path: root/wgpu/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src/lib.rs')
-rw-r--r--wgpu/src/lib.rs15
1 files changed, 3 insertions, 12 deletions
diff --git a/wgpu/src/lib.rs b/wgpu/src/lib.rs
index a138ed15..e6e435af 100644
--- a/wgpu/src/lib.rs
+++ b/wgpu/src/lib.rs
@@ -277,21 +277,12 @@ impl Renderer {
}
if !layer.triangles.is_empty() {
- mesh_layer += layer
- .triangles
- .iter()
- .filter(|item| {
- matches!(item, triangle::Item::Group { .. })
- })
- .count();
+ mesh_layer +=
+ triangle::Pipeline::layer_count(&layer.triangles);
}
if !layer.text.is_empty() {
- text_layer += layer
- .text
- .iter()
- .filter(|item| matches!(item, text::Item::Group { .. }))
- .count();
+ text_layer += text::Pipeline::layer_count(&layer.text);
}
#[cfg(any(feature = "svg", feature = "image"))]