Support lost allocations #2
Labels
Feature Request
New feature or request.
Priority: Low
A low priority issue.
Vulkan 🌋
The issue involves the Vulkan backend.
In Vulkan, it is valid to keep certain objects (like textures) in memory and let them run out of date. The driver might then re-allocate the memory and move it from the VRAM to the DRAM. Vulkan Memory Allocator has builtin support for this scenario. So instead of relying on custom streaming, we should implement support for lost allocations. Instead of counting active references, a streaming-implementation could then be a chain of fallbacks:
The text was updated successfully, but these errors were encountered: