Skip to content

Commit 47f0afa

Browse files
haneulk730ajmalk
authored andcommitted
vk: Fix cleanup logic in VulkanStagePool::terminate (google#8484)
Updated the `terminate` function to correct resource cleanup. Changed `mUsedStages` to `mUsedImages` and `mFreeStages` to `mFreeImages` to ensure proper memory management during termination.
1 parent 74f005b commit 47f0afa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

filament/backend/src/vulkan/VulkanStagePool.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -208,13 +208,13 @@ void VulkanStagePool::terminate() noexcept {
208208
vmaDestroyImage(mAllocator, image->image, image->memory);
209209
delete image;
210210
}
211-
mUsedStages.clear();
211+
mUsedImages.clear();
212212

213213
for (auto image : mFreeImages) {
214214
vmaDestroyImage(mAllocator, image->image, image->memory);
215215
delete image;
216216
}
217-
mFreeStages.clear();
217+
mFreeImages.clear();
218218
}
219219

220220
} // namespace filament::backend

0 commit comments

Comments
 (0)