From 886981004dab56ac981f6ac5d2941f40b9633356 Mon Sep 17 00:00:00 2001 From: GreemDev Date: Tue, 21 Oct 2025 20:33:25 -0500 Subject: [PATCH] chore: I thought I removed these months ago lol --- .../CAMetalLayerExtensions.cs | 22 ------ .../NSHelper.cs | 32 --------- ...Graphics.Metal.SharpMetalExtensions.csproj | 11 --- .../Ryujinx.Headless.SDL2.csproj | 72 ------------------- 4 files changed, 137 deletions(-) delete mode 100644 src/Ryujinx.Graphics.Metal.SharpMetalExtensions/CAMetalLayerExtensions.cs delete mode 100644 src/Ryujinx.Graphics.Metal.SharpMetalExtensions/NSHelper.cs delete mode 100644 src/Ryujinx.Graphics.Metal.SharpMetalExtensions/Ryujinx.Graphics.Metal.SharpMetalExtensions.csproj delete mode 100644 src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj diff --git a/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/CAMetalLayerExtensions.cs b/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/CAMetalLayerExtensions.cs deleted file mode 100644 index f8fe7d2e7..000000000 --- a/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/CAMetalLayerExtensions.cs +++ /dev/null @@ -1,22 +0,0 @@ -using SharpMetal; -using SharpMetal.Foundation; -using SharpMetal.ObjectiveCCore; -using SharpMetal.QuartzCore; -using System.Runtime.Versioning; -// ReSharper disable InconsistentNaming - -namespace Ryujinx.Graphics.Metal.SharpMetalExtensions -{ - [SupportedOSPlatform("macOS")] - public static class CAMetalLayerExtensions - { - private static readonly Selector sel_developerHUDProperties = "developerHUDProperties"; - private static readonly Selector sel_setDeveloperHUDProperties = "setDeveloperHUDProperties:"; - - public static NSDictionary GetDeveloperHudProperties(this CAMetalLayer metalLayer) - => new(ObjectiveCRuntime.IntPtr_objc_msgSend(metalLayer.NativePtr, sel_developerHUDProperties)); - - public static void SetDeveloperHudProperties(this CAMetalLayer metalLayer, NSDictionary dictionary) - => ObjectiveCRuntime.objc_msgSend(metalLayer.NativePtr, sel_setDeveloperHUDProperties, dictionary); - } -} diff --git a/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/NSHelper.cs b/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/NSHelper.cs deleted file mode 100644 index dc2495d07..000000000 --- a/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/NSHelper.cs +++ /dev/null @@ -1,32 +0,0 @@ -using SharpMetal.Foundation; -using SharpMetal.ObjectiveCCore; -using System.Runtime.Versioning; -// ReSharper disable InconsistentNaming - -namespace Ryujinx.Graphics.Metal.SharpMetalExtensions -{ - [SupportedOSPlatform("macOS")] - public static class NSHelper - { - private static readonly Selector sel_getCStringMaxLengthEncoding = "getCString:maxLength:encoding:"; - private static readonly Selector sel_stringWithUTF8String = "stringWithUTF8String:"; - - public static unsafe string ToDotNetString(this NSString source) - { - char[] sourceBuffer = new char[source.Length]; - fixed (char* pSourceBuffer = sourceBuffer) - { - ObjectiveC.bool_objc_msgSend(source, - sel_getCStringMaxLengthEncoding, - pSourceBuffer, - source.MaximumLengthOfBytes(NSStringEncoding.UTF16) + 1, - (ulong)NSStringEncoding.UTF16); - } - - return new string(sourceBuffer); - } - - public static NSString ToNSString(this string source) - => new(ObjectiveC.IntPtr_objc_msgSend(new ObjectiveCClass(nameof(NSString)), sel_stringWithUTF8String, source)); - } -} diff --git a/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/Ryujinx.Graphics.Metal.SharpMetalExtensions.csproj b/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/Ryujinx.Graphics.Metal.SharpMetalExtensions.csproj deleted file mode 100644 index 1e75b4d26..000000000 --- a/src/Ryujinx.Graphics.Metal.SharpMetalExtensions/Ryujinx.Graphics.Metal.SharpMetalExtensions.csproj +++ /dev/null @@ -1,11 +0,0 @@ - - - enable - enable - true - - - - - - diff --git a/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj b/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj deleted file mode 100644 index fe535e6d5..000000000 --- a/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj +++ /dev/null @@ -1,72 +0,0 @@ - - - - win-x64;osx-x64;linux-x64 - Exe - true - 1.0.0-dirty - $(DefineConstants);$(ExtraDefineConstants) - - - true - $(DefaultItemExcludes);._* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Always - THIRDPARTY.md - - - Always - LICENSE.txt - - - - - - Always - - - - - - - - - - false - ..\Ryujinx\Ryujinx.ico - - - - true - true - partial - -