Overview

Request 1189096 accepted

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.

Loading...

Request History
smolsheep's avatar

smolsheep created request

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's avatar

tiwai accepted request

Thanks

openSUSE Build Service is sponsored by