From 83db4973d99caac268a56e4c2b5da68bfe42a044 Mon Sep 17 00:00:00 2001 From: Isaac Marovitz Date: Fri, 9 Dec 2022 19:23:41 -0500 Subject: [PATCH] Mark more enums with `[Flags]` --- Ryujinx.Graphics.Nvdec.Vp9/Types/PartitionType.cs | 5 ++++- Ryujinx.Graphics.Shader/Decoders/InstDecoders.cs | 2 ++ Ryujinx.HLE/HOS/Services/Spl/ResultCode.cs | 3 +++ Ryujinx.HLE/HOS/Services/SurfaceFlinger/Status.cs | 5 ++++- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Ryujinx.Graphics.Nvdec.Vp9/Types/PartitionType.cs b/Ryujinx.Graphics.Nvdec.Vp9/Types/PartitionType.cs index 096f9818a..5f167a777 100644 --- a/Ryujinx.Graphics.Nvdec.Vp9/Types/PartitionType.cs +++ b/Ryujinx.Graphics.Nvdec.Vp9/Types/PartitionType.cs @@ -1,5 +1,8 @@ -namespace Ryujinx.Graphics.Nvdec.Vp9.Types +using System; + +namespace Ryujinx.Graphics.Nvdec.Vp9.Types { + [Flags] internal enum PartitionType { PartitionNone, diff --git a/Ryujinx.Graphics.Shader/Decoders/InstDecoders.cs b/Ryujinx.Graphics.Shader/Decoders/InstDecoders.cs index 26ef474d4..c72b3feaa 100644 --- a/Ryujinx.Graphics.Shader/Decoders/InstDecoders.cs +++ b/Ryujinx.Graphics.Shader/Decoders/InstDecoders.cs @@ -228,6 +228,7 @@ namespace Ryujinx.Graphics.Shader.Decoders Rz = 3, } + [Flags] enum FComp { F = 0, @@ -279,6 +280,7 @@ namespace Ryujinx.Graphics.Shader.Decoders S64 = 7, } + [Flags] enum ISrcDstFmt { U8 = 0, diff --git a/Ryujinx.HLE/HOS/Services/Spl/ResultCode.cs b/Ryujinx.HLE/HOS/Services/Spl/ResultCode.cs index 4f61998a6..019347da0 100644 --- a/Ryujinx.HLE/HOS/Services/Spl/ResultCode.cs +++ b/Ryujinx.HLE/HOS/Services/Spl/ResultCode.cs @@ -1,5 +1,8 @@ +using System; + namespace Ryujinx.HLE.HOS.Services.Spl { + [Flags] enum ResultCode { ModuleId = 26, diff --git a/Ryujinx.HLE/HOS/Services/SurfaceFlinger/Status.cs b/Ryujinx.HLE/HOS/Services/SurfaceFlinger/Status.cs index 5a1519021..d7f0f997e 100644 --- a/Ryujinx.HLE/HOS/Services/SurfaceFlinger/Status.cs +++ b/Ryujinx.HLE/HOS/Services/SurfaceFlinger/Status.cs @@ -1,5 +1,8 @@ -namespace Ryujinx.HLE.HOS.Services.SurfaceFlinger +using System; + +namespace Ryujinx.HLE.HOS.Services.SurfaceFlinger { + [Flags] enum Status : int { Success = 0,