Skip to content

projectMSDL Windows x64 2.0 Pre-Release 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@kblaschke kblaschke released this 04 Apr 10:10

This is a development preview build of the rewritten projectM SDL2 frontend application. This release contains an unmerged preview version of libprojectM, with a rewritten expression parser and an all-new rendering stack. Some functionality is still broken (e.g. automatic preset switchting and transisitions), but the visual quality and preset compatibility should be better than the 4.0 release, as the new expression parser now supports the full syntax (including megabuf and loops) plus the renderer uses more accurate code, better matching Milkdrop's rendering logic.

Libraries used to build:

This not a final release and can still have bugs or crashes. If you find issues, please feel free to report them in the upstream issue tracker.

If you get an error telling that VCOMP140.DLL or a similarly named file is missing, please download and install the Visual C Runtime Redistributable: https://aka.ms/vs/17/release/vc_redist.x64.exe

Known Issues in this Version

As it's just a random in-dev state, this build has some known, unresolved issues as these are still a work in progress. Before creating an issue ticket, please see if you find the problem in the following list:

  • Some effects are rendered upside-down. This is due to an ongoing alignment process to get shader UV coordinates work properly with the other render steps, caused by coordinate differences between OpenGL and DirectX.
  • The audio processing is (still) broken, so spectrum waveforms will have very high peaks, the beat detection values (bass, mid and treb) are way too high and custom waveforms in oscilloscope mode with more than 480 samples will have a "spike" at one end. These issues were already present in previous versions, and will be fixed at a later point.
  • Random texture selection is currently not implemented, but it's the next item on the to-do list. Presets using sampler_randXX will not work and probably show a black screen for now.
  • Smooth preset transitions are also not implemented yet.