summaryrefslogtreecommitdiffstats
path: root/wgpu/src/text.rs
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src/text.rs')
-rw-r--r--wgpu/src/text.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/wgpu/src/text.rs b/wgpu/src/text.rs
index cca00435..1e2bf5c2 100644
--- a/wgpu/src/text.rs
+++ b/wgpu/src/text.rs
@@ -159,11 +159,6 @@ impl Pipeline {
})
.collect();
- let buffers: Vec<_> = keys
- .iter()
- .map(|key| self.render_cache.get(key).expect("Get cached buffer"))
- .collect();
-
let bounds = glyphon::TextBounds {
left: (bounds.x * scale_factor) as i32,
top: (bounds.y * scale_factor) as i32,
@@ -173,8 +168,11 @@ impl Pipeline {
let text_areas: Vec<_> = sections
.iter()
- .zip(buffers.iter())
- .map(|(section, buffer)| {
+ .zip(keys.iter())
+ .map(|(section, key)| {
+ let buffer =
+ self.render_cache.get(key).expect("Get cached buffer");
+
let x = section.bounds.x * scale_factor;
let y = section.bounds.y * scale_factor;