summaryrefslogtreecommitdiffstats
path: root/wgpu/src/triangle.rs
diff options
context:
space:
mode:
authorLibravatar shan <shankern@protonmail.com>2022-10-05 11:23:36 -0700
committerLibravatar shan <shankern@protonmail.com>2022-10-05 11:23:36 -0700
commite540b7f6428a6648a696494c6d9dda20663375fa (patch)
tree8ac8152af0fa59cea40cb8fcd2b7de9d0828e0e1 /wgpu/src/triangle.rs
parent30432cbade3d9b25c4df62656a7494db3f4ea82a (diff)
downloadiced-e540b7f6428a6648a696494c6d9dda20663375fa.tar.gz
iced-e540b7f6428a6648a696494c6d9dda20663375fa.tar.bz2
iced-e540b7f6428a6648a696494c6d9dda20663375fa.zip
Fixed issue with offsets not being reset properly leading to borked draws.
Diffstat (limited to 'wgpu/src/triangle.rs')
-rw-r--r--wgpu/src/triangle.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/wgpu/src/triangle.rs b/wgpu/src/triangle.rs
index c22f118c..a7ad7b77 100644
--- a/wgpu/src/triangle.rs
+++ b/wgpu/src/triangle.rs
@@ -241,6 +241,9 @@ impl Pipeline {
}
}
+ self.vertex_buffer.clear();
+ self.index_buffer.clear();
+
if let Some(blit) = &mut self.blit {
blit.draw(encoder, target);
}