Skip to content

native osx support#90

Draft
o7Moon wants to merge 13 commits intoLunaKampling:mainfrom
o7Moon:openglcore
Draft

native osx support#90
o7Moon wants to merge 13 commits intoLunaKampling:mainfrom
o7Moon:openglcore

Conversation

@o7Moon
Copy link
Contributor

@o7Moon o7Moon commented Sep 19, 2025

needs a LOT of cleanup still, but this has macos in a working state.

this patches over the bad opengl implementation on the mac by implementing some api ourselves that opengl would previously provide. its a big hack, the goal is eventually to replace the renderer so this wont be necessary but for now it works.

i had done some initial work to get it working on 3.3 core on my linux machine, but actual testing on a mac revealed more issues with the opengl implementation so everything from this commit forwards was done on the mac while i continued fixing things, and it still needs to be tested again back on linux and windows.

this includes also a bundling script to package LRO for the mac, so with this we'll have the windows build and the crossplatform one and then two .dmg images for the intel and apple silicon macs respectively.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant