File: ev_glsl_mix2_dsp.pd

package info (click to toggle)
pd-extendedview 0.5~repack-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 10,728 kB
  • sloc: makefile: 20; sh: 1
file content (135 lines) | stat: -rw-r--r-- 3,566 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#N canvas 547 22 877 491 10;
#X obj 10 153 cnv 15 600 18 empty empty EXTENDED_VIEW_GLSL_MODULE 3
10 0 14 -99865 -262144 0;
#X text 380 497 (c)2012 Marian Weger \; /part of EXTENDED VIEW toolkit/
gpl v3;
#X obj 10 244 cnv 15 360 80 empty empty creation_arguments: 5 12 0
12 -162280 -1 0;
#X obj 10 327 cnv 15 360 70 empty empty inlets/outlets 5 12 0 12 -233017
-66577 0;
#X text 15 347 Inlet 1: GEMlist;
#X text 205 347 Outlet 1: GEMlist;
#X text 15 362 Inlet 2: Shader controls;
#N canvas 0 22 450 300 init 0;
#X obj 147 62 loadbang;
#X obj 147 84 list prepend \$1 \$2;
#X msg 147 116 \; /ev/glsl/\$1/state 1 \;;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X restore 282 200 pd init;
#X obj 380 204 inlet gemlist;
#N canvas 332 22 659 729 glsl 0;
#X obj 188 289 glsl_vertex;
#X msg 90 272 print;
#X obj 188 576 glsl_program;
#X obj 293 515 pack 0 0;
#X msg 90 423 print;
#X obj 293 471 change;
#X obj 338 316 change;
#X msg 293 539 link \$1 \$2;
#X msg 90 559 print;
#X obj 188 440 glsl_fragment;
#X floatatom 293 495 2 0 0 0 ID - -;
#X floatatom 338 369 2 0 0 0 ID - -;
#X obj 51 34 route bang;
#X obj 188 131 gemhead 1;
#X msg 188 153 1;
#X obj 188 177 change;
#X obj 188 201 t b;
#X obj 397 627 change;
#X obj 397 648 t b;
#X obj 421 368 symbol;
#X obj 421 343 t b;
#X msg 397 599 0;
#X obj 51 55 t b b b;
#X msg 471 395 open glsl/v001/mix2/heat.frag;
#X obj 444 132 loadbang;
#X obj 397 132 t b;
#X obj 51 11 inlet gemlist;
#X obj 188 670 outlet gemlist;
#X obj 138 11 inlet shader-data;
#X obj 398 670 outlet shader-init;
#X obj 70 458 t b;
#X obj 90 210 t b;
#X msg 471 368 set open glsl/\$1.frag;
#X obj 444 154 list append \$3;
#X obj 293 567 print [glsl] \$1/\$3;
#X obj 444 175 t b l;
#X msg 234 259 open glsl/mix2.vert;
#X connect 0 0 9 0;
#X connect 0 1 6 0;
#X connect 1 0 0 0;
#X connect 2 0 27 0;
#X connect 2 1 17 0;
#X connect 3 0 7 0;
#X connect 4 0 9 0;
#X connect 5 0 10 0;
#X connect 6 0 11 0;
#X connect 6 0 20 0;
#X connect 7 0 2 0;
#X connect 7 0 34 0;
#X connect 8 0 2 0;
#X connect 9 0 2 0;
#X connect 9 1 5 0;
#X connect 10 0 3 0;
#X connect 11 0 3 1;
#X connect 12 0 22 0;
#X connect 12 1 0 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 36 0;
#X connect 17 0 18 0;
#X connect 18 0 29 0;
#X connect 19 0 23 0;
#X connect 20 0 19 0;
#X connect 21 0 17 0;
#X connect 22 0 25 0;
#X connect 22 1 30 0;
#X connect 22 2 31 0;
#X connect 23 0 9 0;
#X connect 24 0 33 0;
#X connect 25 0 21 0;
#X connect 26 0 12 0;
#X connect 28 0 2 0;
#X connect 30 0 10 0;
#X connect 31 0 36 0;
#X connect 32 0 23 0;
#X connect 33 0 35 0;
#X connect 35 1 32 0;
#X connect 36 0 0 0;
#X restore 729 368 pd glsl;
#X obj 380 469 outlet gemlist;
#X obj 380 330 kdemux2;
#X obj 812 204 inlet ctl;
#X obj 490 204 inlet texture-id;
#X obj 209 405 r /ev/glsl/\$1/texture;
#X obj 419 283 r /ev/glsl/\$1/state;
#X text 13 266 1st: id;
#X text 13 282 2nd: domain;
#X text 13 296 3rd: shader name;
#X obj 380 442 pix_multitexture 2;
#X obj 600 204 inlet texture-id;
#X obj 812 226 route float;
#X obj 696 280 s /ev/glsl/\$1/state;
#X obj 812 368 glsl/mix2.ctl \$1 \$2 \$3;
#X msg 101 454 mode 0;
#X obj 101 431 loadbang;
#X obj 101 476 s /ev/glsl/\$1/texture;
#X connect 8 0 11 0;
#X connect 9 0 19 0;
#X connect 9 1 23 0;
#X connect 11 0 19 0;
#X connect 11 1 9 0;
#X connect 12 0 21 0;
#X connect 13 0 19 1;
#X connect 14 0 19 0;
#X connect 15 0 11 1;
#X connect 19 0 10 0;
#X connect 20 0 19 2;
#X connect 21 0 22 0;
#X connect 21 1 23 1;
#X connect 23 0 9 1;
#X connect 24 0 26 0;
#X connect 25 0 24 0;
#X coords 0 491 1 490 225 38 0;