diff options
author | 2025-01-26 03:50:22 +0100 | |
---|---|---|
committer | 2025-01-26 03:50:22 +0100 | |
commit | c0db7b8e1f6a9d5042530a5b98ec95f492ff6bf7 (patch) | |
tree | dbebfc7cdb9922f61dc8bc49610df7603ad558f2 /wgpu/src/text.rs | |
parent | ca61706cfd9da6306626793443f90ad2bf2dab51 (diff) | |
parent | 2c733d96acd4b5ee5ca2ddeac1646d584f7fe112 (diff) | |
download | iced-c0db7b8e1f6a9d5042530a5b98ec95f492ff6bf7.tar.gz iced-c0db7b8e1f6a9d5042530a5b98ec95f492ff6bf7.tar.bz2 iced-c0db7b8e1f6a9d5042530a5b98ec95f492ff6bf7.zip |
Merge pull request #2701 from edwloef/2700-fix
always increment quad, mesh, text and image layer counts in wgpu layer rendering
Diffstat (limited to 'wgpu/src/text.rs')
-rw-r--r-- | wgpu/src/text.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs index 591bc0b7..d7e2e2ae 100644 --- a/wgpu/src/text.rs +++ b/wgpu/src/text.rs @@ -302,6 +302,13 @@ impl Pipeline { } } + pub fn layer_count(batch: &Batch) -> usize { + batch + .iter() + .filter(|item| matches!(item, Item::Group { .. })) + .count() + } + pub fn prepare( &mut self, device: &wgpu::Device, |