common: SlotVector without generations

This commit is contained in:
nmzik committed 2026-10-24 03:48:46 +02:00
1 parent d7856753e0
commit 8dc0d56b7e
7 files changed
+203 -126

No files matched your search

@@ -139,7 +139,10 @@ public:
}
static inline std::atomic<uint64_t> heap_epoch {0};
static inline std::atomic<uint64_t> serials {0};
// Unique per image, unlike ImageId: freed slots are reused.
const uint64_t serial = serials.fetch_add(1u, std::memory_order_relaxed) + 1u;
ImageInfo info;
VulkanImage backing;
std::vector<CachedImageView> views;