TextureCache: Fix incomplete GPU texture decoding of non-square mips

This commit is contained in:
Stenzek
2017-04-07 23:00:42 +10:00
parent f94cd57a70
commit 2492f196a7
3 changed files with 5 additions and 3 deletions

View File

@ -870,7 +870,7 @@ TextureCacheBase::TCacheEntryBase* TextureCacheBase::Load(const u32 stage)
if (decode_on_gpu)
{
u32 row_stride = bytes_per_block * (mip_width / bsw);
u32 row_stride = bytes_per_block * (expanded_mip_width / bsw);
g_texture_cache->DecodeTextureOnGPU(entry, level, mip_src_data, mip_size,
static_cast<TextureFormat>(texformat), mip_width,
mip_height, expanded_mip_width, expanded_mip_height,