Browse Source

Fix inversion of toggle for early fences

This should fix performance regressions in games that didn't need this and fix it to work with the games it is intended to be used for.

Signed-off-by: Shinmegumi <shinmegumi@eden-emu.dev>
pull/175/head
Shinmegumi 7 months ago
parent
commit
e24b83adb9
  1. 4
      src/video_core/fence_manager.h

4
src/video_core/fence_manager.h

@ -89,7 +89,7 @@ public:
CommitAsyncFlushes();
TFence new_fence = CreateFence(!should_flush);
#ifdef __ANDROID__
if (delay_fence && Settings::values.early_release_fences.GetValue()) {
if (delay_fence && !Settings::values.early_release_fences.GetValue()) {
guard.lock();
}
#else
@ -110,7 +110,7 @@ public:
rasterizer.FlushCommands();
}
#ifdef __ANDROID__
if (delay_fence && Settings::values.early_release_fences.GetValue()) {
if (delay_fence && !Settings::values.early_release_fences.GetValue()) {
guard.unlock();
cv.notify_all();
}

Loading…
Cancel
Save