diff options
| author | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 12:18:26 -0500 |
|---|---|---|
| committer | Takoroka <137927095+Takoroka@users.noreply.github.com> | 2026-11-01 12:18:26 -0500 |
| commit | f398ff2e17f4e86701b698e68886e09d387889af (patch) | |
| tree | d58abef1adc20530e4f99219a4f5eeaf880bbb28 /src/video_core/vulkan_common/vulkan_device.cpp | |
| parent | 6bde8c20d1f7c020a920e59a989c03822a08445d (diff) | |
texture_cache: free the slots of deleted allocations and framebuffers
Deleting the last image of an allocation erased its lookup but kept its
slot, and removing a framebuffer moved it to the deletion queue but kept
its slot, so both slot vectors grew with every allocation and
framebuffer ever made (title 1: 8.3k allocations and 1k framebuffers
made in its first 4 minutes, 5.2k and 600 alive).
Diffstat (limited to 'src/video_core/vulkan_common/vulkan_device.cpp')
0 files changed, 0 insertions, 0 deletions
