mirror of
https://github.com/gfx-rs/wgpu.git
synced 2025-12-08 21:26:17 +00:00
hal/vulkan: Clear framebuffer cache during command buffer reset (#8031)
This commit is contained in:
parent
59f815a9b9
commit
58b6135872
@ -180,6 +180,10 @@ impl crate::CommandEncoder for super::CommandEncoder {
|
||||
self.free
|
||||
.extend(cmd_bufs.into_iter().map(|cmd_buf| cmd_buf.raw));
|
||||
self.free.append(&mut self.discarded);
|
||||
// Delete framebuffers from the framebuffer cache
|
||||
for (_, framebuffer) in self.framebuffers.drain() {
|
||||
unsafe { self.device.raw.destroy_framebuffer(framebuffer, None) };
|
||||
}
|
||||
let _ = unsafe {
|
||||
self.device
|
||||
.raw
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user