aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.GAL/Target.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Graphics.GAL/Target.cs')
-rw-r--r--Ryujinx.Graphics.GAL/Target.cs10
1 files changed, 10 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.GAL/Target.cs b/Ryujinx.Graphics.GAL/Target.cs
index e20bd3c8..711eea24 100644
--- a/Ryujinx.Graphics.GAL/Target.cs
+++ b/Ryujinx.Graphics.GAL/Target.cs
@@ -20,5 +20,15 @@ namespace Ryujinx.Graphics.GAL
{
return target == Target.Texture2DMultisample || target == Target.Texture2DMultisampleArray;
}
+
+ public static bool HasDepthOrLayers(this Target target)
+ {
+ return target == Target.Texture3D ||
+ target == Target.Texture1DArray ||
+ target == Target.Texture2DArray ||
+ target == Target.Texture2DMultisampleArray ||
+ target == Target.Cubemap ||
+ target == Target.CubemapArray;
+ }
}
} \ No newline at end of file