Commit Graph

846 Commits

Author SHA1 Message Date
ca82cd628b added warp and comp parameters
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1079 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-30 03:58:35 +00:00
18dbb1576a Video Echo Classes
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1078 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-30 03:04:41 +00:00
61355e1386 Refactored VideoEcho into its own class
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1077 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-30 03:00:28 +00:00
463dc08988 oops
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1076 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-30 02:32:31 +00:00
2f9ba6258e set up builtins
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1075 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-30 02:16:07 +00:00
158ccd8c2d set up builtins
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1074 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-30 02:07:58 +00:00
662c117279 Pixel Shader encapsulation
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1073 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-30 01:54:48 +00:00
e8276aed4a Milkdrop 2.0 presets added so we can test for compatability
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1072 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-30 01:09:26 +00:00
556b5193e3 CustomWave now inherits from Waveform. There is some weirdness, but overall everything is GRRRRRRRRRRRRRREAT!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1071 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-28 22:44:06 +00:00
782e13b247 Renderer Unification Continues
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1070 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-28 21:48:10 +00:00
ce2f8e330e Renderer Unification
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1069 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-28 21:28:57 +00:00
d7b9cab187 PresetOutputs is now a Pipeline
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1068 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-28 20:38:37 +00:00
958c1414d9 PresetOutputs is now a Pipeline
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1067 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-28 20:37:47 +00:00
b1972fc55f CustomShape inherits from Shape. Needs to be renamed MilkdropShape
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1066 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-28 19:55:09 +00:00
5ac94a1f7b common naming convention
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1065 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-28 19:30:28 +00:00
0f6ae1830f So much for branching. Fuck you trunk! Actually, this will work just fine, but you just lost waveform transitions during smooth preset merging. It will be back soon enough.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1064 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-28 19:17:19 +00:00
0d7ca272a9 Textures verified
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1063 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-27 23:43:09 +00:00
d6425d901b Custom Waves
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1062 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-27 02:50:36 +00:00
836267ee37 DarkenCenter added
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1061 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-26 03:49:29 +00:00
64dfc352d7 MilkdropWaveform added and tested as little as possible
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1060 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-26 03:43:28 +00:00
c65f9c854e Composite Fragment Shader working nicely.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1059 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-25 00:07:01 +00:00
ac4799f83f bugfix weightedRandomNormalized
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1058 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-24 15:23:58 +00:00
3f7cde544c Cross-Platform Pixel Shaders via NVIDIA Cg technology. projectM 2.0 is shaping up nicely, although I should have branched about 24 revisions ago rather than basically putting a moratorium on trunk being releasable.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1057 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-24 05:18:15 +00:00
d7f05e1450 readded PipelineContext to CMakeLists.txt
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1056 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-24 01:37:56 +00:00
326e72f8bb thanks fatray!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1055 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-24 01:17:39 +00:00
55cfa20652 Thanks fatray!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1054 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-24 01:17:22 +00:00
32d0c74cbc STATmaIC typo, and removed nonexistant PipelineContext
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1053 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-24 00:32:45 +00:00
970d8b2cb9 Parralellize mesh reset
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1052 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-22 20:28:57 +00:00
48f40e199f OpenMP multi-core paralellization. Used during PerPixel transformations in new Pipeline rendering infrastructure. Thank you OMPTL, even though transform is a pain in my ass by not allowing bound member functions to be used as a binary functor directly.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1051 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-22 18:23:38 +00:00
bbff9ba052 some const correctness and header cleanup
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1050 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-22 17:37:15 +00:00
52b5dacddc WTF was the mutable const stuff about. The mysterious stack corruption goes away when I remove it, also here is a big header!
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1049 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-22 17:32:29 +00:00
5b6d0ba5be Encapsulated rendering context
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1048 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-22 17:29:59 +00:00
c97d5c208a Encapsulated music variables
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1047 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-22 16:33:54 +00:00
cb26d8017b Removed some state from renderitems
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1046 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-22 16:19:54 +00:00
c15fda2321 one dimensional arrays, initialized at construction to proper length with std::transform applying per pixel effects and not more grid size passed to presets
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1045 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-22 16:08:26 +00:00
e0c338866c Bugfixes in shape
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1042 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-19 23:13:10 +00:00
09e1c46129 inlined MilkdropCompatability functions
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1041 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-19 07:35:36 +00:00
a8e736c35c oops
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1040 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-19 05:55:29 +00:00
34dd63bdf6 Restoring state
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1039 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-19 05:49:37 +00:00
29bee474aa Some garbage got in
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1038 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-19 05:47:39 +00:00
a76e884ee0 The Beginnings of 2.0
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1037 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-19 05:47:03 +00:00
95c2b20532 all three test programs have identical code, if'ed out.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1036 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-16 17:43:47 +00:00
f7f10e6cce moved memleak into projectm-test
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1035 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-16 17:35:28 +00:00
fa14978181 mouse problems fixed in test-texture
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1034 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-16 16:55:31 +00:00
d93d9d29e9 added c headers to fix missing function compile errors
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1033 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-13 05:41:55 +00:00
152bd56999 even more uncommented code put back
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1032 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-12 20:57:55 +00:00
5dfc891050 put back some uncmmented code in projectM-test
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1031 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-12 20:56:23 +00:00
5e9d653ffd projectM test was disabled. now it probably works again
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1030 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-12 20:29:54 +00:00
4a5cbb20fe git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1029 6778bc44-b910-0410-a7a0-be141de4315d 2008-06-12 03:52:59 +00:00
af66c7c112 potential fix to mouse disappearing act
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1028 6778bc44-b910-0410-a7a0-be141de4315d
2008-06-12 03:12:01 +00:00