summaryrefslogtreecommitdiffstats
path: root/src/video_core/texture_cache/texture_cache_base.h
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2024-01-30 11:52:41 +0100
committerFernando Sahmkow <fsahmkow27@gmail.com>2024-01-31 16:38:51 +0100
commita7c1306e2d19f1270f6fa0603ba20043c90e9c05 (patch)
tree5fd17b831cdb9beca5fc8ab2161ebe6c8b026608 /src/video_core/texture_cache/texture_cache_base.h
parentMerge pull request #12860 from liamwhite/serialization2 (diff)
downloadyuzu-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.h4
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{};