projectm v4.1.7
Permanent link:
cppdashboard.dev/r/2026/08/projectm-v4-1-7projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.
Release notes
This is a general bugfix and maintenance release. Besides updating dependencies and build scripts, it fixes a few crashes and preset rendering issues. ## What's Changed * Reset to default OpenGL framebuffer (FBO 0) after rendering presets and transitions. * Fixed inverted Y coordinate passed to per-pixel expressions. * Fixed inverted angle passed to per-pixel expressions. * Fixed a possible `nullptr` dereference in texture sampler causing a crash on some occasions. * Fixed installed pkgconfig files using a wrong linker argument. * Using CMake's built-in FindOpenGL module for GLES with CMake 3.23+ instead of the custom module. * Now ignoring code comments in preset shaders when transpiling. * Fixed a static library linking issue caused by not properly setting STATIC defines in CMake. * Updated projectm-eval library to version 1.0.6 (https://github.com/projectM-visualizer/projectm-eval/commit/da885dcdf33620ef26aa04cac9e215378b80252e). * Fixed a crash in HLSLParser by always checking the preprocessor directive stack. * Updated vcpkg baseline commit to [`7147ac12`](https://github.com/microsoft/vcpkg/commit/7147ac12). **Full Changelog**: https://github.com/projectM-visualizer/projectm/compare/v4.1.6...v4.1.7
Share this resource