diff options
| author | Techjar <tecknojar@gmail.com> | 2021-05-21 19:52:13 -0400 |
|---|---|---|
| committer | Techjar <tecknojar@gmail.com> | 2021-05-22 00:35:43 -0400 |
| commit | 42d1658c5055a6f100cd5154a582e6422a89ad2e (patch) | |
| tree | fb577b9eb777e46cd19541f192b73e850a36af96 /Source/Core/VideoCommon/TextureInfo.cpp | |
| parent | 1d175e7e137bca2bd284c42bd4269ed1e823ef6d (diff) | |
VideoCommon/TextureInfo: Restore old mipmap detection logic
Diffstat (limited to 'Source/Core/VideoCommon/TextureInfo.cpp')
| -rw-r--r-- | Source/Core/VideoCommon/TextureInfo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/TextureInfo.cpp b/Source/Core/VideoCommon/TextureInfo.cpp index 6980a25cef..33c1e43cda 100644 --- a/Source/Core/VideoCommon/TextureInfo.cpp +++ b/Source/Core/VideoCommon/TextureInfo.cpp @@ -74,6 +74,7 @@ TextureInfo::TextureInfo(const u8* ptr, const u8* tlut_ptr, u32 address, if (mip_count) { + m_mipmaps_enabled = true; const u32 raw_mip_count = *mip_count; // GPUs don't like when the specified mipmap count would require more than one 1x1-sized LOD in @@ -151,7 +152,7 @@ TextureInfo::NameDetails TextureInfo::CalculateTextureName() NameDetails result; result.base_name = fmt::format("{}{}x{}{}_{:016x}", format_prefix, m_raw_width, m_raw_height, - m_mip_levels.empty() ? "" : "_m", tex_hash); + m_mipmaps_enabled ? "_m" : "", tex_hash); result.tlut_name = tlut_size ? fmt::format("_{:016x}", tlut_hash) : ""; result.format_name = fmt::format("_{}", static_cast<int>(m_texture_format)); |
