File projectM-4.changes of Package projectM-4
-------------------------------------------------------------------
Tue Oct 22 08:16:26 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- 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
-------------------------------------------------------------------
Sat Jul 20 14:43:38 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- 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.
-------------------------------------------------------------------
Fri Nov 17 13:10:28 UTC 2023 - Dave Plater <davejplater@gmail.com>
- Create seperate package for projectM version 4.0.0 called
projectM-4
-------------------------------------------------------------------
Thu Mar 4 03:15:38 UTC 2021 - Aaron Stern <ukbeast89@protonmail.com>
- Update to version 3.1.12:
* Fixes #468 missing Intrinsics.h
-------------------------------------------------------------------
Sun Dec 27 18:24:08 UTC 2020 - Aaron Stern <ukbeast89@protonmail.com>
- Update to version 3.1.7:
* Vendoring libglm headers to remove a dependency
* Subdirectory scanning for textures and presets
* Support for text drawing and feedback in pmSDL (may not be enabled by configuration)
macOS should support building with autotools now, not just xcode
- Removed patch to reduce build dependencies, as it's no longer required:
* 0001-Reduce-dependencies.patch
-------------------------------------------------------------------
Tue May 19 15:23:08 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Re-enable pulseaudio_qt on aarch64 and %arm
-------------------------------------------------------------------
Tue May 19 13:57:17 UTC 2020 - Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on aarch64 and %arm:
* Enable GLES flavor
* Disable Qt
* Enable SDL
- Other architectures are unchanged
-------------------------------------------------------------------
Tue Apr 28 07:24:01 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Add patch to reduce build dependencies:
* 0001-Reduce-dependencies.patch
-------------------------------------------------------------------
Sat Mar 28 21:42:31 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 3.1.3. Lots of fixes since 3.1.0. Only list changes
in the latest version:
* Input device capture toggle support
Check https://github.com/projectM-visualizer/projectm/releases
for older changes.
- Drop projectM-increase_soversion.patch. Merged upstream.
- Rebase projectM-disable_native_plugins.patch
-------------------------------------------------------------------
Sat Mar 16 18:29:28 UTC 2019 - Jan Engelhardt <jengelh@inai.de>
- Ensure neutrality of description.
-------------------------------------------------------------------
Mon Mar 4 09:24:45 UTC 2019 - Luigi Baldoni <aloisio@gmx.com>
- Update to version 3.1.0
* Thanks to the tireless efforts of @deltaoscarmike there are
now modern GLSL shaders being run for the core renderer and all
presets with shader code in them (transpiled on the fly from
HLSL to GLSL).
* Improved support for GLES and embedded platforms (compile
with --enable-gles).
* Thread-safety errors fixed.
* The macOS iTunes plugin is fully working once again.
* Work continues on making it run in a web browser (#92),
windows (#98), working with downstream package maintainers,
projects using it as a plugin.
version 3.0.0
* This includes fantastic work from @deltaoscarmike on
modernizing OpenGL for GLES3 support which should enable the
building of projectM on modern and embedded devices - #70 .
* Also includes work from @mbellew adding intel SSE support to
optimize expression parsing - #59 .
* Coming soon: fixing shader support - #26
version 2.2.1
* New! Qt5 support thanks to @deltaoscarmike
* Building improvements.
version 2.2.0
* Now building using GNU autotools
- Dropped qt4 package
- Dropped projectM-2.1.0-fix-isnan-gcc6.patch,
projectM-2.1.0-no-return-in-nonvoid.patch,
projectM-2.1.0-SUSE_misc.patch and
projectM-2.1.0-Qt5.patch
- Added projectM-disable_native_plugins.patch and
projectM-increase_soversion.patch
-------------------------------------------------------------------
Wed Jul 26 12:11:29 UTC 2017 - aloisio@gmx.com
- Spec cleanup (use %cmake macros)
- Added projectM-2.1.0-no-return-in-nonvoid.patch and
projectM-2.1.0-SUSE_misc.patch
- Obtain official tarball from sourceforge
- Dropped FindGLEW.cmake (no current target needs it)
- Added separate -qt5 version of the package and
projectM-2.1.0-Qt5.patch and pre_checkin.sh to support the
latter
-------------------------------------------------------------------
Mon May 23 19:30:03 UTC 2016 - antoine.belvire@laposte.net
- Fix build with GCC6:
* Add projectM-2.1.0-fix-isnan-gcc6.patch
-------------------------------------------------------------------
Thu Dec 11 07:19:08 UTC 2014 - olaf@aepfle.de
- Correct usage of fdupes macro
-------------------------------------------------------------------
Tue Jun 25 01:30:24 UTC 2013 - i@marguerite.su
- fix bnc#825162: Error in standard configuration File causes projectM not to start
-------------------------------------------------------------------
Sun Mar 24 16:50:14 UTC 2013 - schwab@suse.de
- Properly determine list of lib64 platforms
-------------------------------------------------------------------
Thu May 24 22:31:29 UTC 2012 - i@marguerite.su
- update version 2.1.0
* Fixed several memory leaks (when projectM gets destroyed, or when a preset gets destroyed)
* Resolved some parser errors and an embarrasing evaluation bug (in particular, 2^x does not equal x^2)
* +/- keys support to edit the ratings
* libvisual / gstreamer compatible
* Various cmake build fixes and improvements
- drop two patches. upstream fixed.
-------------------------------------------------------------------
Sat May 12 15:33:06 UTC 2012 - reddwarf@opensuse.org
- fix the version in the pkg-config file
-------------------------------------------------------------------
Tue Mar 27 19:18:42 UTC 2012 - dvaleev@suse.com
- fix ppc64 build
-------------------------------------------------------------------
Tue Jan 3 14:57:12 UTC 2012 - saschpe@suse.de
- Remove licenses from subpackages (inherited anyways)
- Remove src/WinLibs tree (bnc#738417)
-------------------------------------------------------------------
Sat Dec 31 01:11:29 UTC 2011 - prusnak@opensuse.org
- spec cleanup
- fix font locations in config.inp
-------------------------------------------------------------------
Sat Dec 10 06:40:58 UTC 2011 - i@marguerite.su
- initial package 2.0.1+ from git
- split libraries and data