crash5band/MikuMikuWorld

Migrate from VC project to CMake and vcpkg to support cross platform

Closed this issue · 2 comments

This tool is very good, I tried to modify code and compile for macOS, But too many windows only API call so that is hard to compile in other platform, I suggest use such as boost's filesystem library and SDL graphic backend.

I don't understand how using boost's filesystem library will reduce WINAPI usage. As far as I can tell, it is similar to std::filesystem and has nothing to do with file dialogs which is what WINAPI is used for. Another thing is that VSync is currently broken on macOS and causes the program to run un-throttled which will in turn cause thermal throttling and degraded performance. If you want to run on macOS, you can try wine crossover but again, VSync is broken.

I hope to use native macOS application with out wine.