diff options
author | Lioncash <mathew1800@gmail.com> | 2022-02-02 14:10:06 -0500 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2022-02-02 14:37:22 -0500 |
commit | 7367e55d1de57cb3f728085cbd0b3393a369150e (patch) | |
tree | 1beb0763235a4aaefed046a2e0be16121bd47a3f | |
parent | 856f576c05f378e524f633b04f1e0a63bab6cea7 (diff) |
texture_cache: Remove dead code within SynchronizeAliases
Since these were being copied by value, none of the changes applied in
the loop would be reflected.
However, from the looks of it, this would already be applied within
CopyImage() anyways, so this can be removed.
-rw-r--r-- | src/video_core/texture_cache/texture_cache.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/video_core/texture_cache/texture_cache.h b/src/video_core/texture_cache/texture_cache.h index bc45720b6..d57c0c41a 100644 --- a/src/video_core/texture_cache/texture_cache.h +++ b/src/video_core/texture_cache/texture_cache.h @@ -1736,19 +1736,7 @@ void TextureCache<P>::SynchronizeAliases(ImageId image_id) { continue; } ScaleUp(aliased_image); - - const bool both_2d{image.info.type == ImageType::e2D && - aliased_image.info.type == ImageType::e2D}; - auto copies = aliased->copies; - for (auto copy : copies) { - copy.extent.width = std::max<u32>( - (copy.extent.width * resolution.up_scale) >> resolution.down_shift, 1); - if (both_2d) { - copy.extent.height = std::max<u32>( - (copy.extent.height * resolution.up_scale) >> resolution.down_shift, 1); - } - } - CopyImage(image_id, aliased->id, copies); + CopyImage(image_id, aliased->id, aliased->copies); } } |