boom
This commit is contained in:
@@ -394,6 +394,21 @@ public sealed class TextureMetadataHelper
|
||||
if (string.IsNullOrEmpty(fileNameWithExtension) && string.IsNullOrEmpty(fileNameWithoutExtension))
|
||||
return TextureMapKind.Unknown;
|
||||
|
||||
if (normalized.Contains("/eye/eyelids_shadow.tex", StringComparison.Ordinal))
|
||||
return TextureMapKind.Normal;
|
||||
|
||||
if (normalized.Contains("/ui/map/", StringComparison.Ordinal) && !string.IsNullOrEmpty(fileNameWithoutExtension))
|
||||
{
|
||||
if (fileNameWithoutExtension.EndsWith("m_m", StringComparison.Ordinal)
|
||||
|| fileNameWithoutExtension.EndsWith("m_s", StringComparison.Ordinal))
|
||||
return TextureMapKind.Mask;
|
||||
|
||||
if (fileNameWithoutExtension.EndsWith("_m", StringComparison.Ordinal)
|
||||
|| fileNameWithoutExtension.EndsWith("_s", StringComparison.Ordinal)
|
||||
|| fileNameWithoutExtension.EndsWith("d", StringComparison.Ordinal))
|
||||
return TextureMapKind.Diffuse;
|
||||
}
|
||||
|
||||
foreach (var (kind, token) in MapTokens)
|
||||
{
|
||||
if (!string.IsNullOrEmpty(fileNameWithExtension) &&
|
||||
@@ -563,7 +578,16 @@ public sealed class TextureMetadataHelper
|
||||
|
||||
var normalized = format.ToUpperInvariant();
|
||||
return normalized.Contains("A8", StringComparison.Ordinal)
|
||||
|| normalized.Contains("A1", StringComparison.Ordinal)
|
||||
|| normalized.Contains("A4", StringComparison.Ordinal)
|
||||
|| normalized.Contains("A16", StringComparison.Ordinal)
|
||||
|| normalized.Contains("A32", StringComparison.Ordinal)
|
||||
|| normalized.Contains("ARGB", StringComparison.Ordinal)
|
||||
|| normalized.Contains("RGBA", StringComparison.Ordinal)
|
||||
|| normalized.Contains("BGRA", StringComparison.Ordinal)
|
||||
|| normalized.Contains("DXT3", StringComparison.Ordinal)
|
||||
|| normalized.Contains("DXT5", StringComparison.Ordinal)
|
||||
|| normalized.Contains("BC2", StringComparison.Ordinal)
|
||||
|| normalized.Contains("BC3", StringComparison.Ordinal)
|
||||
|| normalized.Contains("BC7", StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user