Blacklist very textures with a very small width or height from scaling (#1753)

This commit is contained in:
riperiperi 2020-11-27 18:23:30 +00:00 committed by GitHub
parent 245f8a7eee
commit 88633f4bc2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -408,6 +408,12 @@ namespace Ryujinx.Graphics.Gpu.Image
return false;
}
if (info.Width < 8 || info.Height < 8)
{
// Discount textures with small dimensions.
return false;
}
if (!(info.FormatInfo.Format.IsDepthOrStencil() || info.FormatInfo.Components == 1))
{
// Discount square textures that aren't depth-stencil like. (excludes game textures, cubemap faces, most 3D texture LUT, texture atlas)