diff --git a/vendor/raylib/macos-arm64/libraylib.4.0.0.dylib b/vendor/raylib/macos-arm64/libraylib.4.0.0.dylib new file mode 100644 index 000000000..a40219baa Binary files /dev/null and b/vendor/raylib/macos-arm64/libraylib.4.0.0.dylib differ diff --git a/vendor/raylib/macos-arm64/libraylib.400.dylib b/vendor/raylib/macos-arm64/libraylib.400.dylib new file mode 100644 index 000000000..a40219baa Binary files /dev/null and b/vendor/raylib/macos-arm64/libraylib.400.dylib differ diff --git a/vendor/raylib/macos-arm64/libraylib.a b/vendor/raylib/macos-arm64/libraylib.a new file mode 100644 index 000000000..5eddcb8fa Binary files /dev/null and b/vendor/raylib/macos-arm64/libraylib.a differ diff --git a/vendor/raylib/macos-arm64/libraylib.dylib b/vendor/raylib/macos-arm64/libraylib.dylib new file mode 100644 index 000000000..a40219baa Binary files /dev/null and b/vendor/raylib/macos-arm64/libraylib.dylib differ diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin index 3fc3e051f..a694c83a4 100644 --- a/vendor/raylib/raylib.odin +++ b/vendor/raylib/raylib.odin @@ -106,11 +106,20 @@ when ODIN_OS == .Windows { "system:pthread", } } else when ODIN_OS == .Darwin { - foreign import lib { - "macos/libraylib.a", - "system:Cocoa.framework", - "system:OpenGL.framework", - "system:IOKit.framework", + when ODIN_ARCH == .arm64 { + foreign import lib { + "macos-arm64/libraylib.a", + "system:Cocoa.framework", + "system:OpenGL.framework", + "system:IOKit.framework", + } + } else { + foreign import lib { + "macos/libraylib.a", + "system:Cocoa.framework", + "system:OpenGL.framework", + "system:IOKit.framework", + } } } else { foreign import lib "system:raylib"