diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2024-01-30 11:52:41 +0100 |
---|---|---|
committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2024-01-31 16:38:51 +0100 |
commit | a7c1306e2d19f1270f6fa0603ba20043c90e9c05 (patch) | |
tree | 5fd17b831cdb9beca5fc8ab2161ebe6c8b026608 /src/video_core/texture_cache/texture_cache_base.h | |
parent | Merge pull request #12860 from liamwhite/serialization2 (diff) | |
download | yuzu-a7c1306e2d19f1270f6fa0603ba20043c90e9c05.tar yuzu-a7c1306e2d19f1270f6fa0603ba20043c90e9c05.tar.gz yuzu-a7c1306e2d19f1270f6fa0603ba20043c90e9c05.tar.bz2 yuzu-a7c1306e2d19f1270f6fa0603ba20043c90e9c05.tar.lz yuzu-a7c1306e2d19f1270f6fa0603ba20043c90e9c05.tar.xz yuzu-a7c1306e2d19f1270f6fa0603ba20043c90e9c05.tar.zst yuzu-a7c1306e2d19f1270f6fa0603ba20043c90e9c05.zip |
Diffstat (limited to '')
-rw-r--r-- | src/video_core/texture_cache/texture_cache_base.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/texture_cache/texture_cache_base.h b/src/video_core/texture_cache/texture_cache_base.h index 8699d40d4..f9aebb293 100644 --- a/src/video_core/texture_cache/texture_cache_base.h +++ b/src/video_core/texture_cache/texture_cache_base.h @@ -86,6 +86,7 @@ public: std::unordered_map<TSCEntry, SamplerId> samplers; TextureCacheGPUMap* gpu_page_table; + TextureCacheGPUMap* sparse_page_table; }; template <class P> @@ -357,7 +358,7 @@ private: void ForEachImageInRegionGPU(size_t as_id, GPUVAddr gpu_addr, size_t size, Func&& func); template <typename Func> - void ForEachSparseImageInRegion(GPUVAddr gpu_addr, size_t size, Func&& func); + void ForEachSparseImageInRegion(size_t as_id, GPUVAddr gpu_addr, size_t size, Func&& func); /// Iterates over all the images in a region calling func template <typename Func> @@ -431,7 +432,6 @@ private: std::unordered_map<RenderTargets, FramebufferId> framebuffers; std::unordered_map<u64, std::vector<ImageMapId>, Common::IdentityHash<u64>> page_table; - std::unordered_map<u64, std::vector<ImageId>, Common::IdentityHash<u64>> sparse_page_table; std::unordered_map<ImageId, boost::container::small_vector<ImageViewId, 16>> sparse_views; DAddr virtual_invalid_space{}; |