Avoid scaling 2d textures that could be used as 3d (#3464)

This commit is contained in:
riperiperi 2022-07-15 13:24:13 +01:00 committed by GitHub
parent 6eb85e846f
commit 5811d121df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 0 deletions

View File

@ -174,6 +174,14 @@ namespace Ryujinx.Graphics.Gpu.Image
}
}
if (info.Width == info.Height * info.Height)
{
// Possibly used for a "3D texture" drawn onto a 2D surface.
// Some games do this to generate a tone mapping LUT without rendering into 3D texture slices.
return false;
}
return true;
}