summaryrefslogtreecommitdiffstats
path: root/src/video_core/texture_cache
diff options
context:
space:
mode:
Diffstat (limited to 'src/video_core/texture_cache')
-rw-r--r--src/video_core/texture_cache/surface_base.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/video_core/texture_cache/surface_base.h b/src/video_core/texture_cache/surface_base.h
index 74be3237d..486585c9c 100644
--- a/src/video_core/texture_cache/surface_base.h
+++ b/src/video_core/texture_cache/surface_base.h
@@ -282,8 +282,7 @@ public:
return {};
}
const std::size_t size = view_params.GetGuestSizeInBytes();
- const GPUVAddr relative_address = view_addr - gpu_addr;
- auto layer_mipmap = GetLayerMipmap(relative_address);
+ auto layer_mipmap = GetLayerMipmap(view_addr);
if (!layer_mipmap) {
return {};
}
@@ -298,7 +297,7 @@ public:
vp.num_layers = 1;
vp.base_level = mipmap;
vp.num_levels = 1;
- vp.target = params.target;
+ vp.target = view_params.target;
return {GetView(vp)};
}