diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-06-24 07:08:52 +0200 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-06-24 07:08:52 +0200 |
commit | 0837290992e0873f270cd032d2d0e5b91b643267 (patch) | |
tree | 5bf1445cc8acbec5c7212f1f18ec559ff15ed377 /src/video_core/texture_cache/surface_base.h | |
parent | video_core/surface: Address feedback (diff) | |
download | yuzu-0837290992e0873f270cd032d2d0e5b91b643267.tar yuzu-0837290992e0873f270cd032d2d0e5b91b643267.tar.gz yuzu-0837290992e0873f270cd032d2d0e5b91b643267.tar.bz2 yuzu-0837290992e0873f270cd032d2d0e5b91b643267.tar.lz yuzu-0837290992e0873f270cd032d2d0e5b91b643267.tar.xz yuzu-0837290992e0873f270cd032d2d0e5b91b643267.tar.zst yuzu-0837290992e0873f270cd032d2d0e5b91b643267.zip |
Diffstat (limited to 'src/video_core/texture_cache/surface_base.h')
-rw-r--r-- | src/video_core/texture_cache/surface_base.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/video_core/texture_cache/surface_base.h b/src/video_core/texture_cache/surface_base.h index 252b18538..d632630ce 100644 --- a/src/video_core/texture_cache/surface_base.h +++ b/src/video_core/texture_cache/surface_base.h @@ -40,13 +40,17 @@ enum class MatchTopologyResult : u32 { class StagingCache { public: - StagingCache() {} - ~StagingCache() = default; + explicit StagingCache(); + ~StagingCache(); std::vector<u8>& GetBuffer(std::size_t index) { return staging_buffer[index]; } + const std::vector<u8>& GetBuffer(std::size_t index) const { + return staging_buffer[index]; + } + void SetSize(std::size_t size) { staging_buffer.resize(size); } |