@revmischa revmischa released this Sep 8, 2018

Assets 5

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.

Read more about the shader modernization efforts here.

screen shot 2018-09-08 at 11 40 45

screen shot 2018-09-08 at 11 40 48

screen shot 2018-09-08 at 11 42 12

screen shot 2018-09-08 at 11 40 14

@revmischa revmischa released this Aug 1, 2018 · 27 commits to master since this release

Assets 5

Shader support has been re-added, this time converting the HLSL shaders to GLSL. OpenGL ES support is very close to working.

It has some problems. This is a work in progress. See #26

Current status: https://spiegelmock.com/2018/07/29/projectm-opengl-and-shader-modernization/

There's a nicely packaged OSX binary to test out.

@revmischa revmischa released this Jun 17, 2018 · 131 commits to master since this release

Assets 4

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

screen shot 2018-06-17 at 15 06 53

screen shot 2018-06-17 at 15 06 42

@revmischa revmischa released this Apr 6, 2018 · 232 commits to master since this release

Assets 3

New! Qt5 support thanks to @deltaoscarmike

Building improvements.

See LWN article for more information about where the project is at.

@revmischa revmischa released this Mar 7, 2018 · 278 commits to master since this release

Assets 3

Now building using GNU autotools
Now a simple ./configure && make && sudo make install will install libprojectM along with headers and support files.

This is a source tarball release.

Mar 5, 2018
2.0.0 - autotools building support
Pre-release

@revmischa revmischa released this Oct 1, 2017 · 305 commits to glsl since this release

Assets 4
  • Listens to audio input on first capture device.
  • Experimental
  • Using SDL2

Linux:

Requires libsdl2 (sudo apt install libsdl2-2.0.0)

@revmischa revmischa released this Nov 1, 2015 · 482 commits to master since this release

Assets 3

Updated dependencies
OSX iTunes visualizer plugin

@revmischa revmischa released this Aug 25, 2014 · 496 commits to master since this release

Assets 3
  • Now uses more aggressive drawing to sync to the music better.
  • Removed some bogus presets.
  • Installer wrapper app (for Mac App Store submission)

screen shot 2014-08-16 at 4 50 37 pm
screen shot 2014-08-25 at 12 33 50 am
screen shot 2014-08-25 at 12 32 56 am
screen shot 2014-08-25 at 12 31 20 am

@revmischa revmischa released this Jun 22, 2014 · 514 commits to master since this release

Assets 3
  • Cg shader support bundled
  • Using tryptonaut's presets
  • Built latest GLEW for OSX
  • Improved resolution

Looks amazing. Try it out.

screen shot 2014-06-22 at 1 26 40 pm