mirror of
https://github.com/projectM-visualizer/projectm.git
synced 2026-03-07 07:55:15 +00:00
ChangeLog
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@504 6778bc44-b910-0410-a7a0-be141de4315d
This commit is contained in:
81
src/projectM-engine/ChangeLog
Normal file
81
src/projectM-engine/ChangeLog
Normal file
@ -0,0 +1,81 @@
|
||||
New for version 1.00
|
||||
------------------------------------------------------
|
||||
*Smooth Preset Switching
|
||||
|
||||
*OpenGL Framebuffer Objects (sharper rendering)
|
||||
|
||||
*PerPixel Warp effect added
|
||||
|
||||
*Custom Shape Texturing via Images (imageURL property)
|
||||
|
||||
*Serious Parser/Evaluator improvements for better .milk Compatability
|
||||
|
||||
*projectM-engine can render to a texture instead of the framebuffer (see projectM-test/projectM-test-texture.cpp)
|
||||
|
||||
*projectM-engine, projectM-xmms, projectM-jack, and projectM-test build system converted to CMake
|
||||
|
||||
*New Configuration File (more options, more flexible)
|
||||
|
||||
New for version 0.99
|
||||
------------------------------------------------------
|
||||
*config file now saved at ~/.projectM/config
|
||||
|
||||
*internal rendering coordinate spaces corrected. (basically, I made some stupid decisions a long time ago, and just fixed them now)
|
||||
|
||||
*xmms plugins close properly via window decorations
|
||||
|
||||
*mouse cursor hidden in xmms-projectM during fullscreen
|
||||
|
||||
*menus should resize relative to the screen size now
|
||||
|
||||
*Fixed numerous compilation bugs
|
||||
|
||||
*when the player changes to a new song, libprojectM will zoom in the title for a few seconds, then blend the title into the vis (ala milkdrop), if the player support sending the title to libprojectM (only xmms-projectM now)
|
||||
|
||||
|
||||
New for version 0.98
|
||||
------------------------------------------------------
|
||||
*projectM has been refactored into a shared library called libprojectM.
|
||||
-Now compiles as C++ (even though 99% of the code is C)
|
||||
|
||||
*libvisual-projectM now supports libvisual 0.4.0
|
||||
|
||||
*Preset library updated (~150 new, ~25 removed)
|
||||
|
||||
*Improved Rendering Engine
|
||||
-rewrote per pixel mathematics
|
||||
-fixed waveforms 0, 1, and 4
|
||||
-fixed Order of drawing (Vectors, Custom Shapes, Custom Waves, Waveform, Borders)
|
||||
-fixed custom shape rotation and texture parameter bugs
|
||||
-added support for the bDarkenCenter feature
|
||||
-added pbuffer support (however, you can't use it yet)
|
||||
-improved motion vectors when using pbuffers
|
||||
|
||||
*Improved .milk Parser
|
||||
-corrected behavior of frame, wave, and shape init_eqns
|
||||
-fixed bug with multiple equations on one line
|
||||
|
||||
*Menu/Help/Display System Improvements
|
||||
-Replaced GLF with FTGL (TrueType) fonts.
|
||||
-Added the solarize, brighten, darken, and invert filters to the post-processing menu
|
||||
-(F4) new Rendering stats display
|
||||
-(F5) Framerate display fixed
|
||||
|
||||
*New Framerate limiter
|
||||
|
||||
*n0dalus contributed some autotools patches.
|
||||
|
||||
*Chris Byrne of Monstavision contributed:
|
||||
-3 Memory Leak fixes!
|
||||
-Performance improvements during PCM input
|
||||
-Preset index code rewritten to allow presets to be added while projectM is running
|
||||
|
||||
*Hai Zaar helped us clean up the autotools stuff
|
||||
-Presets/fonts will be stored in $DATADIR/projectM/fonts and /presets
|
||||
-The config file will be stored in $SYSCONFDIR/projectM
|
||||
-By default DATADIR is $PREFIX/share and SYSCONFDIR is $PREFIX/etc
|
||||
so we reccomend you run configure like so:
|
||||
|
||||
./configure --sysconfdir=/etc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user