mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-04 08:49:53 +00:00
4ecb3084b7
This commit adds support for compiling Dolphin for ARM on MacOS so that it can run natively on the M1 processors without running through Rosseta2 emulation providing a 30-50% performance speedup and less hitches from Rosseta2. It consists of several key changes: - Adding support for W^X allocation(MAP_JIT) for the ARM JIT - Adding the machine context and config info to identify the M1 processor - Additions to the build system and docs to support building universal binaries - Adding code signing entitlements to access the MAP_JIT functionality - Updating the MoltenVK libvulkan.dylib to a newer version with M1 support |
||
---|---|---|
.. | ||
Bochs_disasm | ||
bzip2 | ||
cpp-optparse | ||
cubeb | ||
curl | ||
discord-rpc | ||
ed25519 | ||
enet | ||
ffmpeg | ||
fmt | ||
FreeSurround | ||
gettext | ||
glslang | ||
gtest | ||
hidapi | ||
imgui | ||
libiconv-1.14 | ||
liblzma | ||
libpng | ||
libusb | ||
LZO | ||
mbedtls | ||
miniupnpc | ||
minizip | ||
MoltenVK | ||
OpenAL/include | ||
picojson | ||
pugixml | ||
Qt@5ab31b5fdf | ||
rangeset | ||
SFML | ||
soundtouch | ||
Vulkan/Include/vulkan | ||
WIL | ||
xxhash | ||
zlib | ||
zstd | ||
.gitignore | ||
ExternalsReferenceAll.props | ||
licenses.md |