* SDL bugfix for settings width/height smaller than your monitors resolution.
* Write settings back to config.
* Swap width for height.
* Handle config resolution larger than monitor.
* Spacing
* Beat detect sensitivity fix.
* Default: 1.0
* ReadMe beat sensitivity min/max.
* Beat sensitivity from config or settings isn't initialized.
* Smarter position.
* Make PCMScale (vol_history) also impacted by beat_sensitivity.
* Enhance and clarify Hard Cuts and better separate beat sensitivity.
* Forgot one config.
* Consistency with defaults.
* Even more clear about the default for Beat Sensitivity.
* SDL: When there is no config (built-in defaults) use monitor max refresh rate as FPS cap.
* As recommended - anything less than 60fps is not a realistic cap. So fall back on that.
* Decrease default meshx to 128 to avoid low FPS.
* Add feature for CTRL+F to move projectM to the next monitor.
* Added feature CTRL+S to stretch projectM across multiple windows.
* Revert "Added feature CTRL+S to stretch projectM across multiple windows."
This reverts commit 2c0c980190.
* Feature: CTRL+S stretches projectM across multiple monitors.
* There was a bug that existed in open GL ES 2.0 implementations
where glTexImage2D could not convert GL_RGB formed textures into GL_RGBA
while generating the noise textures. The GL error
was GL_INVALID_OPERATION(0x502)
This probably made the noise textures blank.
So a new class was added that has the alpha channel for the values.
* Added a fudge for render farming milkdrop where we control the time and the ticks.
* User defined time: Got rid of testing code
* Attempt to fix WIN32 compile - it doesnt use or need the ability to control the time
* Got rid of debug - got rid of minor warning
* projectM.hpp - type in ifdef
projectM_SDL_main.cpp - there is code added to make the initial random number dependent on the time of day, making
the sequence of visualizers more unexpected. But the posix command time does not exist in Win32 land, so we disable it.