Set system page blocks to gpu-written every frame

This commit is contained in:
Gliniak
2022-02-02 14:03:10 +01:00
parent ba60b94c7d
commit 620aa3562e
3 changed files with 14 additions and 5 deletions

View File

@@ -103,12 +103,13 @@ void SharedMemory::ClearCache() {
delete[] pool;
}
watch_range_pools_.clear();
SetSystemPageBlocksValidWithGpuDataWritten();
}
{
auto global_lock = global_critical_region_.Acquire();
for (SystemPageFlagsBlock& block : system_page_flags_) {
block.valid = block.valid_and_gpu_written;
}
void SharedMemory::SetSystemPageBlocksValidWithGpuDataWritten() {
auto global_lock = global_critical_region_.Acquire();
for (SystemPageFlagsBlock& block : system_page_flags_) {
block.valid = block.valid_and_gpu_written;
}
}