diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2020-04-06 01:26:15 +0200 |
---|---|---|
committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2020-04-06 15:23:08 +0200 |
commit | f9d5718c4b223c35b8ccd136700e14cb6751078a (patch) | |
tree | 34da40f2bcc237a40d178711f615b77079cf18a4 /src | |
parent | Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing. (diff) | |
download | yuzu-f9d5718c4b223c35b8ccd136700e14cb6751078a.tar yuzu-f9d5718c4b223c35b8ccd136700e14cb6751078a.tar.gz yuzu-f9d5718c4b223c35b8ccd136700e14cb6751078a.tar.bz2 yuzu-f9d5718c4b223c35b8ccd136700e14cb6751078a.tar.lz yuzu-f9d5718c4b223c35b8ccd136700e14cb6751078a.tar.xz yuzu-f9d5718c4b223c35b8ccd136700e14cb6751078a.tar.zst yuzu-f9d5718c4b223c35b8ccd136700e14cb6751078a.zip |
Diffstat (limited to 'src')
-rw-r--r-- | src/video_core/query_cache.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/video_core/query_cache.h b/src/video_core/query_cache.h index 84cbe93f6..5ea2b01f2 100644 --- a/src/video_core/query_cache.h +++ b/src/video_core/query_cache.h @@ -117,12 +117,10 @@ public: void Query(GPUVAddr gpu_addr, VideoCore::QueryType type, std::optional<u64> timestamp) { std::unique_lock lock{mutex}; auto& memory_manager = system.GPU().MemoryManager(); - const std::optional<VAddr> cpu_addr_opt = - memory_manager.GpuToCpuAddress(gpu_addr); + const std::optional<VAddr> cpu_addr_opt = memory_manager.GpuToCpuAddress(gpu_addr); ASSERT(cpu_addr_opt); VAddr cpu_addr = *cpu_addr_opt; - CachedQuery* query = TryGet(cpu_addr); if (!query) { ASSERT_OR_EXECUTE(cpu_addr_opt, return;); @@ -221,9 +219,8 @@ private: return nullptr; } auto& contents = it->second; - const auto found = - std::find_if(std::begin(contents), std::end(contents), - [addr](auto& query) { return query.GetCpuAddr() == addr; }); + const auto found = std::find_if(std::begin(contents), std::end(contents), + [addr](auto& query) { return query.GetCpuAddr() == addr; }); return found != std::end(contents) ? &*found : nullptr; } |