Commit Graph

13 Commits

Author SHA1 Message Date
9298ae396c Remove unused RenderItem* files 2022-06-09 10:48:57 +02:00
e3adb438a3 Revert "Fix blank preset bug (#412)"
This reverts commit f8cea68105.
2020-08-31 21:07:45 +04:00
f8cea68105 Fix blank preset bug (#412)
I haven't tested this because my only linux box is headless, but this compiles and is the same fix I applied to the Android branch in Feb 2020.  It makes sure than an interrupted peset blend doesn't accidentally leave the master alpha set to a non-1.0 value.  The fix is not very elegant, but it is quite effective.

Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2020-08-29 11:23:18 +03:00
d4d74f6d05 Build warnings cleanup 2018-11-17 11:42:28 +01:00
4b5f671775 track shader filenames so we know where the shader compilation errors come from 2018-04-08 11:43:26 -07:00
176e4a279d debugging code clean up, small optimizations.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1281 6778bc44-b910-0410-a7a0-be141de4315d
2009-09-07 15:36:16 +00:00
78b0cee568 might have fixed some crasing
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1261 6778bc44-b910-0410-a7a0-be141de4315d
2009-08-16 02:00:42 +00:00
1925d77549 even better composite renderitem smoothing
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1254 6778bc44-b910-0410-a7a0-be141de4315d
2009-08-03 02:10:06 +00:00
f3d7fec84c I think this is better, video echo smoothing
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1252 6778bc44-b910-0410-a7a0-be141de4315d
2009-08-02 17:30:11 +00:00
49e8234be1 sigmoid function to smooth preset transitions even further
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1251 6778bc44-b910-0410-a7a0-be141de4315d
2009-08-02 16:50:53 +00:00
fca7e835b3 I must apologize to our users. The state of projectM in trunk has been dismal until late. The preset merging code was a mess. A fundamental flaw in the way we were handling Milkdrop preset state was preventing smooth switching from achieving correct behavior. Some confusing trace led me to the culprit, MilkdropPresetFactory. HE would reuse the same PresetOutputs struct for every preset, leading our Pipeline infrastructure astray at every turn. A simple adjustment should suffice. Some extra thought was put into PipelineMerger on top of these corrections. A release is now imminent. Preset Merging is still nascent in this release, but now it is worth looking at.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1250 6778bc44-b910-0410-a7a0-be141de4315d
2009-07-28 04:26:52 +00:00
64cb23d8c8 trunk build again (woops)
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1247 6778bc44-b910-0410-a7a0-be141de4315d
2009-07-11 15:56:12 +00:00
3dfb4d4df7 renamed PresetMerge to PipelineMerger.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1246 6778bc44-b910-0410-a7a0-be141de4315d
2009-07-11 13:48:35 +00:00