aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.Graphics.GAL/Format.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2024-02-08 15:52:38 -0300
committerGitHub <noreply@github.com>2024-02-08 19:52:38 +0100
commit609de33b0b55a405dff9e4f1e2ca3748d6b39828 (patch)
tree3c69073d1ab64329f0c148e86d3d2f668b29fe5b /src/Ryujinx.Graphics.GAL/Format.cs
parentdfc0819e7273e6887135546d32e2fed6e6d26073 (diff)
Implement BGR10A2 render target format (#6273)
Diffstat (limited to 'src/Ryujinx.Graphics.GAL/Format.cs')
-rw-r--r--src/Ryujinx.Graphics.GAL/Format.cs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Ryujinx.Graphics.GAL/Format.cs b/src/Ryujinx.Graphics.GAL/Format.cs
index 99c89dce..03554356 100644
--- a/src/Ryujinx.Graphics.GAL/Format.cs
+++ b/src/Ryujinx.Graphics.GAL/Format.cs
@@ -147,6 +147,7 @@ namespace Ryujinx.Graphics.GAL
A1B5G5R5Unorm,
B8G8R8A8Unorm,
B8G8R8A8Srgb,
+ B10G10R10A2Unorm,
}
public static class FormatExtensions
@@ -260,6 +261,7 @@ namespace Ryujinx.Graphics.GAL
case Format.R10G10B10A2Sint:
case Format.R10G10B10A2Uscaled:
case Format.R10G10B10A2Sscaled:
+ case Format.B10G10R10A2Unorm:
return 4;
case Format.S8Uint:
@@ -451,6 +453,7 @@ namespace Ryujinx.Graphics.GAL
case Format.R32G32Uint:
case Format.B8G8R8A8Unorm:
case Format.B8G8R8A8Srgb:
+ case Format.B10G10R10A2Unorm:
case Format.R10G10B10A2Unorm:
case Format.R10G10B10A2Uint:
case Format.R8G8B8A8Unorm:
@@ -611,6 +614,7 @@ namespace Ryujinx.Graphics.GAL
case Format.B5G5R5A1Unorm:
case Format.B8G8R8A8Unorm:
case Format.B8G8R8A8Srgb:
+ case Format.B10G10R10A2Unorm:
return true;
}