aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.Gpu/Engine/Types
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2024-02-15 19:06:26 -0300
committerGitHub <noreply@github.com>2024-02-15 19:06:26 -0300
commite37735ed2630a807c709d2d3e2099f6c1f2b10fe (patch)
treef6a85a9361c0e340551154b72b335e5bb81dcaf5 /src/Ryujinx.Graphics.Gpu/Engine/Types
parent74a18b7c1820ae2094894cd2108c8c3a9bc03260 (diff)
Implement X8Z24 texture format (#6315)
Diffstat (limited to 'src/Ryujinx.Graphics.Gpu/Engine/Types')
-rw-r--r--src/Ryujinx.Graphics.Gpu/Engine/Types/ZetaFormat.cs28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/Ryujinx.Graphics.Gpu/Engine/Types/ZetaFormat.cs b/src/Ryujinx.Graphics.Gpu/Engine/Types/ZetaFormat.cs
index e2a044e7..88fbe88f 100644
--- a/src/Ryujinx.Graphics.Gpu/Engine/Types/ZetaFormat.cs
+++ b/src/Ryujinx.Graphics.Gpu/Engine/Types/ZetaFormat.cs
@@ -8,13 +8,13 @@ namespace Ryujinx.Graphics.Gpu.Engine.Types
/// </summary>
enum ZetaFormat
{
- D32Float = 0xa,
- D16Unorm = 0x13,
- D24UnormS8Uint = 0x14,
- D24Unorm = 0x15,
- S8UintD24Unorm = 0x16,
+ Zf32 = 0xa,
+ Z16 = 0x13,
+ Z24S8 = 0x14,
+ X8Z24 = 0x15,
+ S8Z24 = 0x16,
S8Uint = 0x17,
- D32FloatS8Uint = 0x19,
+ Zf32X24S8 = 0x19,
}
static class ZetaFormatConverter
@@ -29,14 +29,14 @@ namespace Ryujinx.Graphics.Gpu.Engine.Types
return format switch
{
#pragma warning disable IDE0055 // Disable formatting
- ZetaFormat.D32Float => new FormatInfo(Format.D32Float, 1, 1, 4, 1),
- ZetaFormat.D16Unorm => new FormatInfo(Format.D16Unorm, 1, 1, 2, 1),
- ZetaFormat.D24UnormS8Uint => new FormatInfo(Format.D24UnormS8Uint, 1, 1, 4, 2),
- ZetaFormat.D24Unorm => new FormatInfo(Format.D24UnormS8Uint, 1, 1, 4, 1),
- ZetaFormat.S8UintD24Unorm => new FormatInfo(Format.S8UintD24Unorm, 1, 1, 4, 2),
- ZetaFormat.S8Uint => new FormatInfo(Format.S8Uint, 1, 1, 1, 1),
- ZetaFormat.D32FloatS8Uint => new FormatInfo(Format.D32FloatS8Uint, 1, 1, 8, 2),
- _ => FormatInfo.Default,
+ ZetaFormat.Zf32 => new FormatInfo(Format.D32Float, 1, 1, 4, 1),
+ ZetaFormat.Z16 => new FormatInfo(Format.D16Unorm, 1, 1, 2, 1),
+ ZetaFormat.Z24S8 => new FormatInfo(Format.D24UnormS8Uint, 1, 1, 4, 2),
+ ZetaFormat.X8Z24 => new FormatInfo(Format.X8UintD24Unorm, 1, 1, 4, 1),
+ ZetaFormat.S8Z24 => new FormatInfo(Format.S8UintD24Unorm, 1, 1, 4, 2),
+ ZetaFormat.S8Uint => new FormatInfo(Format.S8Uint, 1, 1, 1, 1),
+ ZetaFormat.Zf32X24S8 => new FormatInfo(Format.D32FloatS8Uint, 1, 1, 8, 2),
+ _ => FormatInfo.Default,
#pragma warning restore IDE0055
};
}