aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/vulkan_common/vulkan_device.cpp
diff options
context:
space:
mode:
authorTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 12:18:26 -0500
committerTakoroka <137927095+Takoroka@users.noreply.github.com>2026-11-01 12:18:26 -0500
commitf398ff2e17f4e86701b698e68886e09d387889af (patch)
treed58abef1adc20530e4f99219a4f5eeaf880bbb28 /src/video_core/vulkan_common/vulkan_device.cpp
parent6bde8c20d1f7c020a920e59a989c03822a08445d (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