Skip to content

libprojectM Release 4.1.7

Latest

Choose a tag to compare

@kblaschke kblaschke released this 14 Jul 12:10
e0b0a96

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 (projectM-visualizer/projectm-eval@da885dc).
  • Fixed a crash in HLSLParser by always checking the preprocessor directive stack.
  • Updated vcpkg baseline commit to 7147ac12.

Full Changelog: v4.1.6...v4.1.7