diff options
author | ameerj <52414509+ameerj@users.noreply.github.com> | 2021-12-31 05:36:00 +0100 |
---|---|---|
committer | ameerj <52414509+ameerj@users.noreply.github.com> | 2021-12-31 08:08:22 +0100 |
commit | 2428214c4be289b86faa5424ca030f4d2959dba2 (patch) | |
tree | f06a6a8cab8a3af79d44bda0c6068b01f22f6d4f /src/video_core/memory_manager.h | |
parent | Merge pull request #7647 from german77/toad (diff) | |
download | yuzu-2428214c4be289b86faa5424ca030f4d2959dba2.tar yuzu-2428214c4be289b86faa5424ca030f4d2959dba2.tar.gz yuzu-2428214c4be289b86faa5424ca030f4d2959dba2.tar.bz2 yuzu-2428214c4be289b86faa5424ca030f4d2959dba2.tar.lz yuzu-2428214c4be289b86faa5424ca030f4d2959dba2.tar.xz yuzu-2428214c4be289b86faa5424ca030f4d2959dba2.tar.zst yuzu-2428214c4be289b86faa5424ca030f4d2959dba2.zip |
Diffstat (limited to '')
-rw-r--r-- | src/video_core/memory_manager.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/video_core/memory_manager.h b/src/video_core/memory_manager.h index 99d13e7f6..38d8d9d74 100644 --- a/src/video_core/memory_manager.h +++ b/src/video_core/memory_manager.h @@ -155,6 +155,11 @@ private: void FlushRegion(GPUVAddr gpu_addr, size_t size) const; + void ReadBlockImpl(GPUVAddr gpu_src_addr, void* dest_buffer, std::size_t size, + bool is_safe) const; + void WriteBlockImpl(GPUVAddr gpu_dest_addr, const void* src_buffer, std::size_t size, + bool is_safe); + [[nodiscard]] static constexpr std::size_t PageEntryIndex(GPUVAddr gpu_addr) { return (gpu_addr >> page_bits) & page_table_mask; } |