diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2019-05-08 13:09:02 +0200 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2019-06-21 02:36:12 +0200 |
commit | de0b1cb2b2199bd8efff78938d385fa74652cdfb (patch) | |
tree | 627dc29f0d24dc37aaa823fada0d14c7c40e1eda /src/video_core/texture_cache/surface_base.h | |
parent | surface_base: Add parenthesis to EmplaceOverview's predicate (diff) | |
download | yuzu-de0b1cb2b2199bd8efff78938d385fa74652cdfb.tar yuzu-de0b1cb2b2199bd8efff78938d385fa74652cdfb.tar.gz yuzu-de0b1cb2b2199bd8efff78938d385fa74652cdfb.tar.bz2 yuzu-de0b1cb2b2199bd8efff78938d385fa74652cdfb.tar.lz yuzu-de0b1cb2b2199bd8efff78938d385fa74652cdfb.tar.xz yuzu-de0b1cb2b2199bd8efff78938d385fa74652cdfb.tar.zst yuzu-de0b1cb2b2199bd8efff78938d385fa74652cdfb.zip |
Diffstat (limited to 'src/video_core/texture_cache/surface_base.h')
-rw-r--r-- | src/video_core/texture_cache/surface_base.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/texture_cache/surface_base.h b/src/video_core/texture_cache/surface_base.h index c11998249..017ee999e 100644 --- a/src/video_core/texture_cache/surface_base.h +++ b/src/video_core/texture_cache/surface_base.h @@ -262,20 +262,20 @@ public: view_params.target == SurfaceTarget::Texture3D) { return {}; } - const std::size_t size{view_params.GetGuestSizeInBytes()}; const auto layer_mipmap{GetLayerMipmap(view_addr)}; if (!layer_mipmap) { return {}; } const u32 layer{layer_mipmap->first}; const u32 mipmap{layer_mipmap->second}; + const std::size_t size{view_params.GetGuestSizeInBytes()}; if (GetMipmapSize(mipmap) != size) { // TODO: The view may cover many mimaps, this case can still go on. // This edge-case can be safely be ignored since it will just result in worse // performance. return {}; } - return GetView(ViewParams(params.target, layer, 1, mipmap, 1)); + return GetView(ViewParams(view_params.target, layer, 1, mipmap, 1)); } TView GetMainView() const { |