![]() ![]() ![]() ![]() * Halfway-completed port to the web with Emscripten * Optimizations for preset evaluation using the LLVM JIT * Improving the FFT maths and PCM data interface 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. 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. * Milkdrop was a windows-only win32 affair, and the shaders for presets have all been written using HLSL, for DirectX. Trying to keep software and user-contributed presets and shaders from 20 years ago working are efforts that are never finished. There have been a good number of major improvements in projectM in the last few years, which is impressive considering the age of this project.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |