(no title)
bwooster | 4 years ago
To mention a few:
* Milkdrop was a windows-only win32 affair, and the shaders for presets have all been written using HLSL, for DirectX. ProjectM had to incorporate a shader transpiler to convert preset shader code on the fly from HLSL to GLSL so that projectM can run on platforms other than windows. The conversion isn't perfect and can cause a few shaders to fail compilation but these problems do get fixed when someone takes the time to dig into them.
* Improving the FFT maths and PCM data interface
* Optimizations for preset evaluation using the LLVM JIT
* Halfway-completed port to the web with Emscripten
* Updated support to work first with more recent versions of iTunes as a plugin and more recently as a Music.app plugin. macOS installer for the plugin and SDL app. Almost-working multi-bundle installer code signing and notarization.
* Text menus and preset searching in the SDL app (keys listed in README)
* Released as a standalone app for Steam
* The build system was ported from a very-broken CMake setup to autotools, and then back to CMake again, soon to be released as a new major version 4.0.0.
There's a discord now too. https://discord.gg/tpEuywB
We welcome PRs and generally respond quickly to them. It's a completely community-driven project and we're always looking for help.
ushakov|4 years ago
i’ve actually found your GitHub profile when i was searching for a domain name
i tried mish.dev and your GitHub came up, so i checked it out and was really impressed of projectM, so i bookmarked it
eventually i’ve got my own domain (mish.co) and yesterday found the bookmark again and decided to share it here!
the rest is history :)