e5500a4b20
Milkdrop Preset Factory partially implemented
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1138 6778bc44-b910-0410-a7a0-be141de4315d
2008-09-07 20:42:17 +00:00
ece669b505
partial preset factory integration
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1137 6778bc44-b910-0410-a7a0-be141de4315d
2008-09-07 16:35:30 +00:00
3870526f3e
preset loader refactoring
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1134 6778bc44-b910-0410-a7a0-be141de4315d
2008-09-05 13:39:09 +00:00
191c790cf3
preset refactoring grunt work
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1133 6778bc44-b910-0410-a7a0-be141de4315d
2008-09-05 04:33:01 +00:00
a647aa4647
first step of rehashing Preset definition
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/personal/carm/represet@1127 6778bc44-b910-0410-a7a0-be141de4315d
2008-08-06 04:57:46 +00:00
6f6df43fc3
More refactoring towards a pipeline world
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1125 6778bc44-b910-0410-a7a0-be141de4315d
2008-08-01 04:27:20 +00:00
d12ddd63da
Perhaps I went to far. glInterleavedArrays + glDrawElements in a huge (w * h * 5 * 2) array. Benefits: dont have to reassign vertex coords each frame, faster drawing. Disadvantages: memory usage
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1124 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-27 23:31:04 +00:00
6f0f45c17f
Perhaps I went to far. glInterleavedArrays + glDrawElements in a huge (w * h * 5 * 2) array. Benefits: dont have to reassign vertex coords each frame, faster drawing. Disadvantages: memory usage
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1123 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-27 23:30:42 +00:00
227f363d2e
glInterleaved arrays. FASTER
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1122 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-27 22:58:15 +00:00
e364446423
Dynamic array instantiation for VC++ requested by XBMC
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1121 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-27 22:09:17 +00:00
dd0830dc09
Bugfix from XBMC. Could be the BIG one
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1120 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-27 21:26:46 +00:00
c196b74057
More blur mucking-with
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1119 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-27 18:13:51 +00:00
f169bb06f7
SOVERSION 3
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1118 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-27 18:13:29 +00:00
43fbc393e5
SVN I am back! Direct all thanks to the most benevolent of all cable guys, John from Time Warner Brooklyn.
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1117 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-27 18:12:24 +00:00
aa87726bb2
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
d7df673cf1
Random Textures
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1115 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-21 00:08:52 +00:00
140d80e5fc
Blur regression fixed
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1114 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-20 16:18:12 +00:00
940465a44d
I still sense a disturbance in the code, but we are making progress
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1113 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-20 03:48:06 +00:00
c9923ac1d3
some regressions. but clamp + wrap are being set now
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1112 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-20 03:17:11 +00:00
7a7eff3725
renderer cleanup
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1111 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-20 02:25:06 +00:00
a17bf318b6
Yay Formatting! Eclipse FTW!
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1110 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-19 23:11:59 +00:00
4a59b3a86f
TextureManager upgrades to allow some refactoring to pixel shader textures
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1109 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-19 23:00:15 +00:00
a05cf68aac
SOIL updated, adding UserTexture
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1108 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-19 21:48:48 +00:00
dd9e73171e
User loadable pixel shader textures implementation. Texsize + random textures need to be done next
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1107 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-19 02:20:55 +00:00
a3d168a739
probably fixed the clear bug I just comitted in parser
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1106 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-19 00:50:09 +00:00
d3e613eee7
parser:
...
(1) clear string buffer before inserting text for pixel shader code
(2) wrt 1 removed extraneous newlines where applicable in final texst
(3) took out unused update_string_buffer function
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1105 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-18 23:54:19 +00:00
a879e76bf9
Noise Implementation Improved
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1104 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-16 05:01:11 +00:00
f55b791b68
I misspoke last commit. NOW blur is proper
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1103 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-16 04:41:07 +00:00
f60ab52400
I misspoke last commit. NOW blur is proper
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1102 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-16 03:53:47 +00:00
2cc2285eb1
Blur implemented (mostly) properly
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1101 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-16 01:14:53 +00:00
8deb8c624b
blur3
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1100 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-13 03:22:22 +00:00
9b1bdf37b4
blur bugfix, very naive blur
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1099 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-13 03:19:24 +00:00
50d287172a
roaming trigonometric values
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1098 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-13 02:10:14 +00:00
99222e1714
new Q Variables 9-32, integration with Shaders, and proper shader aspect correction
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1097 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-13 01:40:49 +00:00
9b940ddff2
Serious progress, althoug some string manipulations are necessary :(
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1096 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-13 00:33:31 +00:00
d78ab38675
starting to make progress again
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1095 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 23:41:21 +00:00
5a39cd324f
Wasted 4 hours
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1094 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 23:38:48 +00:00
a88c26522b
disable 3d perlin
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1093 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 23:34:56 +00:00
4c6a6947cb
more nosie
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1092 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 19:30:57 +00:00
4e3ff3e6d7
load projectM.cg from CMAKE_INSTALL_PREFIX
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1091 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 17:52:34 +00:00
70391ca3b5
Perlin Noise is now acceptable
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1090 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 06:07:24 +00:00
351ce26f54
more noise
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1089 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 05:53:36 +00:00
7832dc3cde
more noise
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1088 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 05:48:00 +00:00
9a33ef48da
just in case
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1087 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 04:52:46 +00:00
1a5cc55576
More noise, less verbosity, and projectM.cg installation
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1086 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 01:00:52 +00:00
25e6b2a350
Perlin Noise generator for pixel shader noise textures and some waveform bugfixes
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1085 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-12 00:05:42 +00:00
e033ed347d
I do not see any harm in comitting these files
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1084 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-11 06:07:37 +00:00
8c029ea6b0
projectM 2.0 has become an eventuality
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1083 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-11 06:06:03 +00:00
dd1e97f17e
changed tooltip in projectm config dialog.
...
removed ' from parsing in shade/warp blocks.
allow newlines in parsed string of shade/warp blocks.
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1082 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-08 19:03:45 +00:00
aacce03d33
formatting and small improvements
...
git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@1081 6778bc44-b910-0410-a7a0-be141de4315d
2008-07-03 01:42:13 +00:00