File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -40,6 +40,12 @@ Bottom level categories:
40
40
41
41
## Unreleased
42
42
43
+ ## v26.0.3 (2025-07-30)
44
+
45
+ ### Bug Fixes
46
+
47
+ - Fixed memory leak in vulkan backend. By @cwfitzgerald in [ #8031 ] ( https://github.com/gfx-rs/wgpu/pull/8031 ) .
48
+
43
49
## v26.0.2 (2025-07-26)
44
50
45
51
### Bug Fixes
Original file line number Diff line number Diff line change @@ -180,6 +180,10 @@ impl crate::CommandEncoder for super::CommandEncoder {
180
180
self . free
181
181
. extend ( cmd_bufs. into_iter ( ) . map ( |cmd_buf| cmd_buf. raw ) ) ;
182
182
self . free . append ( & mut self . discarded ) ;
183
+ // Delete framebuffers from the framebuffer cache
184
+ for ( _, framebuffer) in self . framebuffers . drain ( ) {
185
+ unsafe { self . device . raw . destroy_framebuffer ( framebuffer, None ) } ;
186
+ }
183
187
let _ = unsafe {
184
188
self . device
185
189
. raw
You can’t perform that action at this time.
0 commit comments