diff options
Diffstat (limited to 'Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs')
-rw-r--r-- | Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs b/Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs new file mode 100644 index 00000000..b1326dbf --- /dev/null +++ b/Ryujinx.Ava/Ui/Backend/Vulkan/ResultExtensions.cs @@ -0,0 +1,16 @@ +using System; +using Silk.NET.Vulkan; + +namespace Ryujinx.Ava.Ui.Vulkan +{ + public static class ResultExtensions + { + public static void ThrowOnError(this Result result) + { + if (result != Result.Success) + { + throw new Exception($"Unexpected API error \"{result}\"."); + } + } + } +} |