Skip to content

Commit 759b363

Browse files
committed
vello: fix wgpu::Texture leak within vello's context.resource_overrides HashMap
1 parent fba363e commit 759b363

File tree

1 file changed

+3
-0
lines changed
  • node-graph/wgpu-executor/src

1 file changed

+3
-0
lines changed

node-graph/wgpu-executor/src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ impl WgpuExecutor {
122122
renderer.override_image(image, Some(texture_view));
123123
}
124124
renderer.render_to_texture(&self.context.device, &self.context.queue, scene, &target_texture.view, &render_params)?;
125+
for (image, _) in context.resource_overrides.iter() {
126+
renderer.override_image(image, None);
127+
}
125128
}
126129

127130
let surface_texture = surface_inner.get_current_texture()?;

0 commit comments

Comments
 (0)