Loading...
  OR  Zero-K Name:    Password:   

Post edit history

Zero-K on MacOS

To display differences between versions, select one or more edits in the list using checkboxes and click "diff selected"
Post edit history
Date Editor Before After
11/11/2024 9:52:08 PMCAranksmallketchup82 before revert after revert
Before After
1 I've gotten Zero-K to work on MacOS/ARM to an extent. 1 I've gotten Zero-K to work on MacOS/ARM to an extent.
2 \n 2 \n
3 Using an Ubuntu ARM64 Virtual Machine and running the semi-portable itch.io release with Box64 seems to work pretty well. Though, a dual boot setup of MacOS and ARM Ubuntu would likely have near-native performance. 3 Using an Ubuntu ARM64 Virtual Machine and running the semi-portable itch.io release with Box64 seems to work pretty well. Though, a dual boot setup of MacOS and ARM Ubuntu would likely have near-native performance.
4 \n 4 \n
5 I've been looking at doing things natively on MacOS but given that MacOS doesn't support OpenGL, Spring will refuse to run. As a result, this seems to be the best solution. 5 I've been looking at doing things natively on MacOS but given that MacOS doesn't support OpenGL, Spring will refuse to run. As a result, this seems to be the best solution.
6 \n 6 \n
7 I'll continue to look into this, but as an FYI for anyone that tries something like this in the future, rosetta is no-op. In all of my tests it'll just segfault. Also, it might be possible to get Zero-K working natively on MacOS by using an OpenGL-Metal compatibility layer like [url=https://github.com/openglonmetal/MGL]MGL[/url] or [url=https://github.com/kakashidinho/metalangle]MetalANGLE[/url]. I haven't looked into this myself so there's still a chance it'll work. 7 I'll continue to look into this, but as an FYI for anyone that tries something like this in the future, rosetta is no-op. In all of my tests it'll just segfault. Also, it might be possible to get Zero-K working natively on MacOS by using an OpenGL-Metal compatibility layer like [url=https://github.com/openglonmetal/MGL]MGL[/url] or [url=https://github.com/kakashidinho/metalangle]MetalANGLE[/url]. I haven't looked into this myself so there's still a chance it'll work.
8 \n 8 \n
9 Here's the project: https://github.com/smallketchup82/Zero-K-MacOS 9 Here's the project: https://github.com/smallketchup82/Zero-K-MacOS
10 \n 10 \n
11 Thanks for reading! I'm happy to have gotten this working and reproducible enough to be able to share it with others. 11 Thanks for reading! I'm happy to have gotten this working and reproducible enough to be able to share with others.