Download Latest Version libprojectM Release 4.1.7 source code.zip (48.2 MB) Google Add to Preferred Sources
Home / v4.1.7
Name Modified Size InfoDownloads / 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 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.

Full Changelog: https://github.com/projectM-visualizer/projectm/compare/v4.1.6...v4.1.7

Source: README.md, updated 2026-07-14