BufferCache: Refactor async managing.

This commit is contained in:
Fernando Sahmkow
2020-04-22 11:36:15 -04:00
parent b10db7e4a5
commit 96bb961a64
2 changed files with 27 additions and 10 deletions
+3 -3
View File
@@ -42,11 +42,11 @@ class FenceManager {
public:
void SignalFence(GPUVAddr addr, u32 value) {
TryReleasePendingFences();
TFence new_fence = CreateFence(addr, value);
QueueFence(new_fence);
fences.push(new_fence);
texture_cache.CommitAsyncFlushes();
buffer_cache.CommitAsyncFlushes();
TFence new_fence = CreateFence(addr, value);
fences.push(new_fence);
QueueFence(new_fence);
rasterizer.FlushCommands();
rasterizer.SyncGuestHost();
}