-
Notifications
You must be signed in to change notification settings - Fork 6
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
Port to MacOS High Sierra #7
Comments
This might have to wait for another release, because a contribution would be needed when I'm not a Macintosh user. |
MacOS is said to not have a native C API, so one would have to create Objective-C wrappers to make system calls from C++. |
PulseAudio should be possible to support while working on Linux, so that only graphics would remain for the Macintosh port. |
Gamma correction would be needed, either as a filter before the final canvas upload when doing light effects, or applied to loaded images in native pack order for zero overhead in basic cases. |
Regression tests now run on MacOS automatically when creating a pull request. |
The X11 window wrapper should in theory work on older Macintosh systems, but High Sierra is said to break this compatibility. Using XQartz seems like the simplest first step, but a native port might give better performance. Using a third party media layer with heavy dependencies would defeat the purpose of making this library.
The text was updated successfully, but these errors were encountered: