Răsfoiți Sursa

Add new depth-stencil formats (#1284)

gdkchan 5 ani în urmă
părinte
comite
12cfaf56f0

+ 2 - 0
Ryujinx.Graphics.Gpu/Image/FormatTable.cs

@@ -51,7 +51,9 @@ namespace Ryujinx.Graphics.Gpu.Image
             { 0x36d81, new FormatInfo(Format.R32G32B32A32Sint,  1,  1,  16) },
             { 0x2493a, new FormatInfo(Format.D16Unorm,          1,  1,  2)  },
             { 0x7ffaf, new FormatInfo(Format.D32Float,          1,  1,  4)  },
+            { 0x24a0e, new FormatInfo(Format.D24UnormS8Uint,    1,  1,  4)  },
             { 0x24a29, new FormatInfo(Format.D24UnormS8Uint,    1,  1,  4)  },
+            { 0x25385, new FormatInfo(Format.D32FloatS8Uint,    1,  1,  8)  },
             { 0x253b0, new FormatInfo(Format.D32FloatS8Uint,    1,  1,  8)  },
             { 0xa4908, new FormatInfo(Format.R8G8B8A8Srgb,      1,  1,  4)  },
             { 0x24912, new FormatInfo(Format.R4G4B4A4Unorm,     1,  1,  2)  },

+ 1 - 1
Ryujinx.Graphics.Gpu/Image/TexturePool.cs

@@ -149,7 +149,7 @@ namespace Ryujinx.Graphics.Gpu.Image
 
             if (!FormatTable.TryGetTextureFormat(format, srgb, out FormatInfo formatInfo))
             {
-                Logger.PrintDebug(LogClass.Gpu, $"Invalid texture format 0x{format:X} (sRGB: {srgb}).");
+                Logger.PrintError(LogClass.Gpu, $"Invalid texture format 0x{format:X} (sRGB: {srgb}).");
 
                 formatInfo = FormatInfo.Default;
             }