Browse Source

texture_cache: Fix incorrect address used in a DeduceSurface() call

Previously the source was being deduced twice in a row.
nce_cpp
Lioncash 6 years ago
parent
commit
096ce9a75e
  1. 2
      src/video_core/texture_cache/texture_cache.h

2
src/video_core/texture_cache/texture_cache.h

@ -1053,7 +1053,7 @@ private:
void DeduceBestBlit(SurfaceParams& src_params, SurfaceParams& dst_params, void DeduceBestBlit(SurfaceParams& src_params, SurfaceParams& dst_params,
const GPUVAddr src_gpu_addr, const GPUVAddr dst_gpu_addr) { const GPUVAddr src_gpu_addr, const GPUVAddr dst_gpu_addr) {
auto deduced_src = DeduceSurface(src_gpu_addr, src_params); auto deduced_src = DeduceSurface(src_gpu_addr, src_params);
auto deduced_dst = DeduceSurface(src_gpu_addr, src_params);
auto deduced_dst = DeduceSurface(dst_gpu_addr, dst_params);
if (deduced_src.Failed() || deduced_dst.Failed()) { if (deduced_src.Failed() || deduced_dst.Failed()) {
return; return;
} }

Loading…
Cancel
Save