projectM-visualizer / projectm

projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.
https://discord.gg/mMrxAqaa3W
GNU Lesser General Public License v2.1
3.32k stars 372 forks source link

Various OpenGL ES Fixes #758

Closed kblaschke closed 8 months ago

kblaschke commented 8 months ago

A few things were off regarding GLES support, used on the Raspberry Pi, on Android, in Emscripten builds and when building for the Universal Windows Platform (Xbox) as well.

This includes wrong shader headers and some wrongly used defines. Also fixed the CMake package config files installed with the playlist library to properly pass the dependency on boost::filesystem if it was built with C++14.

kblaschke commented 8 months ago

Reverted the merge and reset master to the actual commits from the PR. In the future, please do not use the Merge button on this page, but rather locally reset master to the PR branch and then push it, otherwise it'll invalidate the code signature and show all commits as "Unverified".