From 12cfaf56f083cdf250381c3525eaf4ecf5ee9257 Mon Sep 17 00:00:00 2001 From: gdkchan Date: Thu, 28 May 2020 20:01:18 -0300 Subject: [PATCH] Add new depth-stencil formats (#1284) --- Ryujinx.Graphics.Gpu/Image/FormatTable.cs | 2 ++ Ryujinx.Graphics.Gpu/Image/TexturePool.cs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Ryujinx.Graphics.Gpu/Image/FormatTable.cs b/Ryujinx.Graphics.Gpu/Image/FormatTable.cs index 517caecaf..9f8b0fa06 100644 --- a/Ryujinx.Graphics.Gpu/Image/FormatTable.cs +++ b/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) }, diff --git a/Ryujinx.Graphics.Gpu/Image/TexturePool.cs b/Ryujinx.Graphics.Gpu/Image/TexturePool.cs index 1f0ae75a5..3286a5ceb 100644 --- a/Ryujinx.Graphics.Gpu/Image/TexturePool.cs +++ b/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; }