Dawoodoz / DFPSR

Fast realtime softare rendering library for C++14 using SSE/AVX/NEON. 2D, 3D and isometric rendering with minimal system dependencies.
https://dawoodoz.com/dfpsr.html
76 stars 6 forks source link

Port to MacOS High Sierra #7

Open Dawoodoz opened 4 years ago

Dawoodoz commented 4 years ago

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.

Dawoodoz commented 4 years ago

This might have to wait for another release, because a contribution would be needed when I'm not a Macintosh user.

Dawoodoz commented 3 years ago

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++.

Dawoodoz commented 4 months ago

PulseAudio should be possible to support while working on Linux, so that only graphics would remain for the Macintosh port.