diff options
| author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2020-04-15 21:03:30 -0400 | 
|---|---|---|
| committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2020-04-22 11:36:21 -0400 | 
| commit | b3e5f177ba3de381c4ad4e4b20a3bd17e4577e24 (patch) | |
| tree | 7b940b0a6c83e0d6621963405e60d83e0cb1e836 /src/video_core | |
| parent | f4ab223ef0eca55666de32c7f9b9b591e6c17235 (diff) | |
QueryCache: Only do async flushes on async gpu.
Diffstat (limited to 'src/video_core')
| -rw-r--r-- | src/video_core/query_cache.h | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/video_core/query_cache.h b/src/video_core/query_cache.h index 1b1c23995..98d956b68 100644 --- a/src/video_core/query_cache.h +++ b/src/video_core/query_cache.h @@ -17,6 +17,7 @@  #include "common/assert.h"  #include "core/core.h" +#include "core/settings.h"  #include "video_core/engines/maxwell_3d.h"  #include "video_core/gpu.h"  #include "video_core/memory_manager.h" @@ -131,7 +132,9 @@ public:          }          query->BindCounter(Stream(type).Current(), timestamp); -        AsyncFlushQuery(cpu_addr); +        if (Settings::values.use_asynchronous_gpu_emulation) { +            AsyncFlushQuery(cpu_addr); +        }      }      /// Updates counters from GPU state. Expected to be called once per draw, clear or dispatch. | 
