7828b8fe07
can build libprojectM+renderer+presetfactories and projectM-SDL with some Make. cmake status: BTFO
2017-09-18 15:18:51 -07:00
668f9935aa
fixes
...
fixed a bug causing a crash with PerlinNoise/ShaderEngine.cpp :: calling projectM::projectM_resetGL() applies the new dimensions to the window width/height in the settings :: modified the parser to return an error rather than abort and terminate the process to prevent a crash with the provided sample presets
2016-05-17 07:23:52 -04:00
48587f131c
hardcoding settings for emscripten instead of using config file
2014-06-21 22:57:45 -07:00
936ebd4751
safe guard against expressions like x = 2*sin(bas)+5*
2012-11-13 23:26:35 -05:00
b3aecc5f09
support for +/- keys to edit ratings.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1362 6778bc44-b910-0410-a7a0-be141de4315d
2011-10-28 02:57:24 +00:00
5d8364a605
fix fps value bug (kudos to pete), made some methods public
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1358 6778bc44-b910-0410-a7a0-be141de4315d
2011-08-29 01:08:12 +00:00
c5d4802407
Add API to change projectM preset duration
...
Required by some media players such as Clementine
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1352 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 14:04:19 +00:00
8551d6568a
Add API to change projectM texture size
...
Required by some media players such as Clementine
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1351 6778bc44-b910-0410-a7a0-be141de4315d
2011-04-10 14:03:27 +00:00
0d453ce9db
call Preset(name) super constructor
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1334 6778bc44-b910-0410-a7a0-be141de4315d
2010-02-09 06:24:16 +00:00
d80599c9cb
removing pcm.h
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1333 6778bc44-b910-0410-a7a0-be141de4315d
2010-02-09 02:17:37 +00:00
910dd9f640
Fix bug introduced in 1330 for some compilation scenarios
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1332 6778bc44-b910-0410-a7a0-be141de4315d
2010-02-08 18:09:19 +00:00
4ad9f35f7b
msvc / windows related fixes courtesy of tobigun
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1330 6778bc44-b910-0410-a7a0-be141de4315d
2010-01-18 03:43:41 +00:00
22e96e5301
preset lock
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1304 6778bc44-b910-0410-a7a0-be141de4315d
2009-11-29 15:55:51 +00:00
de4d35645c
comment out render item freeing until some final stability issues are resolved.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1302 6778bc44-b910-0410-a7a0-be141de4315d
2009-10-13 04:03:06 +00:00
0aa355f5a7
potential bug fix for preset switch / render sync issue
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1293 6778bc44-b910-0410-a7a0-be141de4315d
2009-10-09 02:45:40 +00:00
905344d512
refactored libprojectM preset rating interface to support generic number of ratings.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1289 6778bc44-b910-0410-a7a0-be141de4315d
2009-10-04 02:20:03 +00:00
c2d9d2dac2
super new, unpolished "breedability" feature.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1288 6778bc44-b910-0410-a7a0-be141de4315d
2009-09-16 05:42:18 +00:00
7596d91de7
version bump.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1271 6778bc44-b910-0410-a7a0-be141de4315d
2009-08-18 23:03:37 +00:00
445a53892a
context menu for preset switching. bug fix selecting presets from
...
projectM. moved preset change related code from key handler to
projectm.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1262 6778bc44-b910-0410-a7a0-be141de4315d
2009-08-16 22:47:22 +00:00
e374f93c6c
smooth preset switching hot keys of N/P/R.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1257 6778bc44-b910-0410-a7a0-be141de4315d
2009-08-03 03:57:23 +00:00
69feaf00f7
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
2b8fd5d365
Bug #1849729 . Adding class DLLEXPORT attributes, removing method-specific ones.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1249 6778bc44-b910-0410-a7a0-be141de4315d
2009-07-25 11:18:57 +00:00
24f0775b3e
merge function partial implementation in projectm toplevel.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1233 6778bc44-b910-0410-a7a0-be141de4315d
2009-07-10 04:19:14 +00:00
96f98abffd
Config-file less constructor
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1231 6778bc44-b910-0410-a7a0-be141de4315d
2009-07-10 02:58:36 +00:00
2ef79b643d
first buildable implementation of a render item object optimal matching algorithm.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1207 6778bc44-b910-0410-a7a0-be141de4315d
2009-02-18 09:31:41 +00:00
62f26f90b9
make install fixes
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1185 6778bc44-b910-0410-a7a0-be141de4315d
2008-09-26 17:59:53 +00:00
a4a3fdc4b6
removed some temp aborts from projectM top level
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1160 6778bc44-b910-0410-a7a0-be141de4315d
2008-09-14 05:22:58 +00:00
def1a5ad03
took out preset outputs / inputs references from projectm. chaos ensued.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1153 6778bc44-b910-0410-a7a0-be141de4315d
2008-09-13 04:40:32 +00:00
d8794e12c9
proper init of preset loader at projectm top level
...
took out all milkdrop specific stuff from projectM.cpp (including headers)
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1152 6778bc44-b910-0410-a7a0-be141de4315d
2008-09-13 04:20:49 +00:00
cdba68a761
renamed projectM-engin libprojectM
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1116 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-22 01:08:53 +00:00