Revisions of projectM-4
Takashi Iwai (tiwai)
accepted
request 1216965
from
smolsheep
(revision 3)
- Remove use-system-pm-eval.patch -- Fixed upstream - Update to version 4.1.2: * Fix GL_INVALID_ENUM error in CopyTexture * Fixed variable using reserved word in vertex shader * vcpkg fix for projectm eval
Takashi Iwai (tiwai)
accepted
request 1189096
from
smolsheep
(revision 2)
This package requires the following SR first, as I packaged projectm-eval to use system vendoring instead. https://build.opensuse.org/request/show/1189093 - Add use-system-pm-eval.patch -- Use packaged projectm-eval - Update to version 4.1.1: * Added CMake USE_PTHREADS option for emscripten builds * Fixed a bug that prevented a preset's composite shader from being loaded if the warp shader was empty * Fixes to GLM CMake targets/usage * Fixed a broken #ifdef in the SDL test UI * Fixed SOIL2 include directories - Updates from version 4.1.0: * A from-scratch rewrite of the parser running the math expressions in presets, implementing all previously missing features like megabuf, loops, regXX vars, compound operators like += and greatly improving the execution speed. * Reworked the whole preset rendering process, carefully implementing each step and effect to match Milkdrop's rendering process and math. * Reintroduced smooth preset transitions, using custom blending shaders. * Reimplemented the audio processing code to match Milkdrop's spectrum analyzer and waveform preprocessing. * Added support for the new waveform modes added in BeatDrop and Milkdrop2077. * Properly implemented texture loading, including better memory management and random texture selection. * Improved support for OpenGL ES platforms, e.g. Android, Raspberry Pi and WebGL/Emscripten. * Fixed issues with displaying broken presets and skipping them properly using the playlist library. * Improved HLSL to GLSL shader translation, added missing functions and workarounds for undocumented math function behavior. * Numerous other bug fixes, improvements and cleanups.
Takashi Iwai (tiwai)
accepted
request 1127319
from
Dave Plater (plater)
(revision 1)
Will replace projectM-3
Displaying all 3 revisions