diff options
author | Rodrigo Locatti <reinuseslisp@airmail.cc> | 2020-09-10 04:28:54 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-10 04:28:54 +0200 |
commit | 663ea382dae4b0a8d958753fb370416b1602c55e (patch) | |
tree | 74db3117e649cb5ae1a265c69f68d2bb03b9d542 /src/video_core/renderer_vulkan/vk_query_cache.cpp | |
parent | Merge pull request #4635 from lioncash/gc-adap (diff) | |
parent | video_core: Remove all Core::System references in renderer (diff) | |
download | yuzu-663ea382dae4b0a8d958753fb370416b1602c55e.tar yuzu-663ea382dae4b0a8d958753fb370416b1602c55e.tar.gz yuzu-663ea382dae4b0a8d958753fb370416b1602c55e.tar.bz2 yuzu-663ea382dae4b0a8d958753fb370416b1602c55e.tar.lz yuzu-663ea382dae4b0a8d958753fb370416b1602c55e.tar.xz yuzu-663ea382dae4b0a8d958753fb370416b1602c55e.tar.zst yuzu-663ea382dae4b0a8d958753fb370416b1602c55e.zip |
Diffstat (limited to 'src/video_core/renderer_vulkan/vk_query_cache.cpp')
-rw-r--r-- | src/video_core/renderer_vulkan/vk_query_cache.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/video_core/renderer_vulkan/vk_query_cache.cpp b/src/video_core/renderer_vulkan/vk_query_cache.cpp index 6cd63d090..5a97c959d 100644 --- a/src/video_core/renderer_vulkan/vk_query_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_query_cache.cpp @@ -68,10 +68,11 @@ void QueryPool::Reserve(std::pair<VkQueryPool, u32> query) { usage[pool_index * GROW_STEP + static_cast<std::ptrdiff_t>(query.second)] = false; } -VKQueryCache::VKQueryCache(Core::System& system, VideoCore::RasterizerInterface& rasterizer, +VKQueryCache::VKQueryCache(VideoCore::RasterizerInterface& rasterizer, + Tegra::Engines::Maxwell3D& maxwell3d, Tegra::MemoryManager& gpu_memory, const VKDevice& device, VKScheduler& scheduler) : VideoCommon::QueryCacheBase<VKQueryCache, CachedQuery, CounterStream, HostCounter, - QueryPool>{system, rasterizer}, + QueryPool>{rasterizer, maxwell3d, gpu_memory}, device{device}, scheduler{scheduler} { for (std::size_t i = 0; i < static_cast<std::size_t>(VideoCore::NumQueryTypes); ++i) { query_pools[i].Initialize(device, static_cast<VideoCore::QueryType>(i)); |