forked from Mirror/Ryujinx
Add new depth-stencil formats (#1284)
This commit is contained in:
parent
a15b951721
commit
12cfaf56f0
2 changed files with 3 additions and 1 deletions
|
@ -51,7 +51,9 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
{ 0x36d81, new FormatInfo(Format.R32G32B32A32Sint, 1, 1, 16) },
|
{ 0x36d81, new FormatInfo(Format.R32G32B32A32Sint, 1, 1, 16) },
|
||||||
{ 0x2493a, new FormatInfo(Format.D16Unorm, 1, 1, 2) },
|
{ 0x2493a, new FormatInfo(Format.D16Unorm, 1, 1, 2) },
|
||||||
{ 0x7ffaf, new FormatInfo(Format.D32Float, 1, 1, 4) },
|
{ 0x7ffaf, new FormatInfo(Format.D32Float, 1, 1, 4) },
|
||||||
|
{ 0x24a0e, new FormatInfo(Format.D24UnormS8Uint, 1, 1, 4) },
|
||||||
{ 0x24a29, 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) },
|
{ 0x253b0, new FormatInfo(Format.D32FloatS8Uint, 1, 1, 8) },
|
||||||
{ 0xa4908, new FormatInfo(Format.R8G8B8A8Srgb, 1, 1, 4) },
|
{ 0xa4908, new FormatInfo(Format.R8G8B8A8Srgb, 1, 1, 4) },
|
||||||
{ 0x24912, new FormatInfo(Format.R4G4B4A4Unorm, 1, 1, 2) },
|
{ 0x24912, new FormatInfo(Format.R4G4B4A4Unorm, 1, 1, 2) },
|
||||||
|
|
|
@ -149,7 +149,7 @@ namespace Ryujinx.Graphics.Gpu.Image
|
||||||
|
|
||||||
if (!FormatTable.TryGetTextureFormat(format, srgb, out FormatInfo formatInfo))
|
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;
|
formatInfo = FormatInfo.Default;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue