diff --git a/generator.json b/generator.json
index 8315621eb4..c004c3d90a 100644
--- a/generator.json
+++ b/generator.json
@@ -831,6 +831,7 @@
"-I$windowsSdkIncludes",
"-Ibuild/submodules/SDL/include",
"-D__IPHONEOS__",
+ "-D__MACOS__",
"-D__ANDROID__",
"-D__WIN32__",
"-D__WINRT__",
@@ -902,6 +903,7 @@
"linux-x64": "libSDL2-2.0.so",
"win-x64": "SDL2.dll",
"win-x86": "SDL2.dll",
+ "osx-arm64": "libSDL2-2.0.dylib",
"osx-x64": "libSDL2-2.0.dylib",
"android": "libSDL2.so",
"iOS": "__Internal",
diff --git a/src/Native/Silk.NET.SDL.Native/Silk.NET.SDL.Native.csproj b/src/Native/Silk.NET.SDL.Native/Silk.NET.SDL.Native.csproj
index 505c08b072..ebf846e630 100644
--- a/src/Native/Silk.NET.SDL.Native/Silk.NET.SDL.Native.csproj
+++ b/src/Native/Silk.NET.SDL.Native/Silk.NET.SDL.Native.csproj
@@ -27,6 +27,7 @@
+