Commit Graph

2431 Commits

Author SHA1 Message Date
49fc86f13e - preset switcher is now chooser
- lots of work to preset chooser involving randomization and iteration


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@230 6778bc44-b910-0410-a7a0-be141de4315d
2007-07-03 02:47:24 +00:00
7bb640207c - added preset loader to build list. it builds but still incomplete
- preset class extended to handle partial initialization
- preset switcher is #ifdef zeroed

git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@229 6778bc44-b910-0410-a7a0-be141de4315d
2007-07-02 16:31:39 +00:00
3ea0067caf implementing portable directory scanner in preset loader
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@228 6778bc44-b910-0410-a7a0-be141de4315d
2007-07-02 15:50:35 +00:00
7a94b20259 added comment to preset filters
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@227 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-30 01:24:58 +00:00
e795dbe22b added preset loader class, some work on other preset utils
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@226 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-28 06:10:57 +00:00
d76d07c138 - some prototype stubs in PresetFilters, where merge stuff will prob go
- minor work / review of preset switcher


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@225 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-25 02:43:27 +00:00
7be1e1a0be added renderer and other files to kdevelop project file
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@224 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-25 01:10:01 +00:00
f26c2938e3 - added first guess at custom wave / shape collections to preset outputs
- removed renderer bug. replaced with wave/shape iterators
- other changes I forgot about already


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@223 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-25 01:03:22 +00:00
33290c882e - added const correctness to keys in splaytree
- fixed but haven't tested a new alias system in builtin params class

git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@222 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-24 15:50:24 +00:00
1a6f11d561 - took symbolic type of out splaynode, which will break parameter associations temporarily
- hacked and commented renderer so it builds


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@221 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-24 05:09:16 +00:00
8dcfbceafd - init cond stuff refactored properly
- hit a wall in splaytree compilation, involving symbolic types


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@220 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-24 04:49:28 +00:00
d03e24e347 PJS: refactored a massive amount of stuff
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@219 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-24 03:58:06 +00:00
79591c49b2 endless trudge of refactoring
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@218 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-24 01:23:47 +00:00
aa4356f827 new class to separate some methods on params / splaytrees
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@217 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-23 23:50:50 +00:00
60516af7e9 - lots of fixes to custom wave / shape refactoring
- stuff is still broken, trudging along


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@216 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-23 23:50:20 +00:00
9abcd21e44 serious progress is cleaning up type safety of splay trees
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@215 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-23 19:04:09 +00:00
9098257a7a renaming SplayTree.h to hpp
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@214 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-23 18:13:53 +00:00
dd27eba0d5 small change, to be renamed
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@213 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-23 18:08:01 +00:00
d4a5c55785 super duper code busting
- splaytree is being templafied,
   but in way most functions won't notice
 - custom wave almost fixed


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@212 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-23 18:07:19 +00:00
2b1e8c7608 templating data type of splaynode
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@211 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-23 17:47:37 +00:00
6ebc89d6ec refactored PerFrameEqn to full class
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@210 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-22 06:56:11 +00:00
acdff416f0 - started first guess at Preset::evaluateFrame(), the all in one preset eval function
- remove dead looking code in custom shape header
- god knows what else


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@209 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-22 06:45:59 +00:00
e30288ac46 - made CustomWave more classish
- got rid of some compiler warnings
- implemented more custom wave stuff in Preset.hpp


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@208 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-22 06:20:45 +00:00
0035e08dca - refactoring custom wave / shape to use std iterators
- moving custom wave/shape eval to earlier stage


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@207 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-22 05:39:55 +00:00
f4025c8eaf PJS: maybe I made some mistakes... either way, progress is made
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@206 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-22 02:31:41 +00:00
0d34e05c6c commit before merge, kdevelop project file added
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@205 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-21 01:09:52 +00:00
0f73ee41c2 Updated
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@204 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-20 21:34:45 +00:00
45512d152e Imported
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@203 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-20 21:34:22 +00:00
aa1209da4c Imported
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@202 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-20 21:33:54 +00:00
6f3b7dffa9 Added GLF fonts. Caveat: only draw_preset() vaguely works. Use USE_GLF in compilation
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@201 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-20 21:32:07 +00:00
fe57547b39 Updated debug for F3
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@200 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-20 21:27:59 +00:00
c4f9e93850 Altered default debug output path to /tmp
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@199 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-20 21:27:28 +00:00
779e87c75c Added runtime check for presence of FBO in OpenGL drivers
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@198 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-20 19:19:37 +00:00
786014bedb PJS: Refactoring the Renderer out
made changes to FrameIO that you need to follow


git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@197 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-19 06:08:52 +00:00
82df72887e refactored code builds! seriously broken however
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@196 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-19 03:53:46 +00:00
fb97385974 deep in preset refactoring stage
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/dev-1.0@195 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-17 07:44:33 +00:00
ab63d51cb2 PJS: drawing title tweaked
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@194 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-17 04:15:58 +00:00
ae1c45ac82 PJS: minor config file parser patch
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@193 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-16 21:15:19 +00:00
4270148c73 PJS: xmms auto-detect screen res and removed fullscreen res from config.1.00 files
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@192 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-16 18:19:54 +00:00
83413e33e6 PJS: README and INSTALL updates
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@191 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 04:22:56 +00:00
fc87ccf6bd PJS: Authors update
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@190 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 04:11:00 +00:00
b2d6495061 PJS: removing autoconf from libvisual-projectM
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@189 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 04:07:18 +00:00
206e700af8 PJS: removing autoconf from xmms-projectM
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@188 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 04:06:20 +00:00
d6a1921896 PJS: removing autoconf from xmms-projectM
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@187 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 04:05:23 +00:00
688ff4e0a3 PJS: removing autoconf from xmms-projectM
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@186 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 04:04:46 +00:00
753425255e PJS: removing autoconf from xmms-projectM
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@185 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 04:03:25 +00:00
456c121239 PJS: new config file format
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@184 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 02:44:56 +00:00
c73ff1c66d PJS: license for fftsg and more specific events
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@183 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 02:44:37 +00:00
85f0c68b03 PJS: ported xmms-projectM to 1.00 and CMAKE
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@182 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 02:37:46 +00:00
0a4e9f5995 PJS: ported xmms-projectM to 1.00 and CMAKE
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@181 6778bc44-b910-0410-a7a0-be141de4315d
2007-06-15 02:37:34 +00:00