Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOS Support #667

Open
prodskimaya opened this issue Mar 8, 2024 · 5 comments
Open

MacOS Support #667

prodskimaya opened this issue Mar 8, 2024 · 5 comments

Comments

@prodskimaya
Copy link

prodskimaya commented Mar 8, 2024

I have seen a handful of issues opened here regarding MacOS support, but most are years old and closed. Has there been any steps toward supporting MacOS yet? If not, how can we take the first few steps to do so?

@VagueLobster
Copy link
Contributor

Nope there hasn't and it's unknown when there'll be! Also if you want to support MacOS you cannot do it currently because Hazel uses OpenGL 4.5 and MacOS only supports OpenGL up to 4.1, so it's currently impossible for Hazel to support MacOS until Yan switches the renderer to use Vulkan instead.

@prodskimaya
Copy link
Author

I just looked in the glad.c file in Hazel, and you're right as it's a version of OpenGL that isn't supported on MacOS. Downgrading the version of OpenGL the engine uses may work but it wouldn't be worth it in the long run. Waiting would probably be the best course of action :(

@prodskimaya
Copy link
Author

I'll mess with it and report back.

@Xhendos
Copy link

Xhendos commented May 1, 2024

I'll mess with it and report back.

Have you messed with it ever since?

@prodskimaya
Copy link
Author

prodskimaya commented May 1, 2024

Have you messed with it ever since?

Only a little bit, some personal things got in the way and I forgot about tinkering it further. Thankfully you reminded me.

From what I remember I mostly had trouble configuring the engine to find Vulkan header files on my machine, and I never got to the point of downgrading GLAD.

The route I was going to try from there was cloning an older version of Hazel before Vulkan was implemented and working on that.

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

No branches or pull requests

3 participants