| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| libprojectM-4.1.7.tar.gz | 2026-07-14 | 1.3 MB | |
| libprojectM Release 4.1.7 source code.tar.gz | 2026-07-14 | 47.9 MB | |
| libprojectM Release 4.1.7 source code.zip | 2026-07-14 | 48.2 MB | |
| README.md | 2026-07-14 | 1.2 kB | |
| Totals: 4 Items | 97.4 MB | 39 | |
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
nullptrdereference 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.
Full Changelog: https://github.com/projectM-visualizer/projectm/compare/v4.1.6...v4.1.7