BufferCache: Clear the transient cache when invalidated.
This commit is contained in:
@@ -419,10 +419,7 @@ void BufferCache::Flush(VkCommandBuffer command_buffer) {
|
|||||||
vkFlushMappedMemoryRanges(device_, 1, &dirty_range);
|
vkFlushMappedMemoryRanges(device_, 1, &dirty_range);
|
||||||
}
|
}
|
||||||
|
|
||||||
void BufferCache::InvalidateCache() {
|
void BufferCache::InvalidateCache() { transient_cache_.clear(); }
|
||||||
// TODO(benvanik): caching.
|
|
||||||
}
|
|
||||||
|
|
||||||
void BufferCache::ClearCache() { transient_cache_.clear(); }
|
void BufferCache::ClearCache() { transient_cache_.clear(); }
|
||||||
|
|
||||||
void BufferCache::Scavenge() {
|
void BufferCache::Scavenge() {
|
||||||
|
|||||||
Reference in New Issue
Block a user