diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-02-14 12:12:15 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-02-14 12:12:15 +0100 |
commit | 87cefc9cacb9e82c4340c8552d9373175980faca (patch) | |
tree | a4d63aec7adc2cff04640016adfed078fec5c2c4 /testdata/editor-examples | |
parent | f2fa7476f0c19bb374c24324edda110333288926 (diff) |
more lines in generated shader code
Diffstat (limited to 'testdata/editor-examples')
-rw-r--r-- | testdata/editor-examples/Heartbeat.out | 23 | ||||
-rw-r--r-- | testdata/editor-examples/LambdaCube.out | 63 | ||||
-rw-r--r-- | testdata/editor-examples/LambdaCube2.out | 10 | ||||
-rw-r--r-- | testdata/editor-examples/MagicCube.out | 197 | ||||
-rw-r--r-- | testdata/editor-examples/Stripes.out | 125 | ||||
-rw-r--r-- | testdata/editor-examples/Tetrahedron.out | 11 |
6 files changed, 410 insertions, 19 deletions
diff --git a/testdata/editor-examples/Heartbeat.out b/testdata/editor-examples/Heartbeat.out index e3c59cf7..6cfc3728 100644 --- a/testdata/editor-examples/Heartbeat.out +++ b/testdata/editor-examples/Heartbeat.out | |||
@@ -98,7 +98,28 @@ Pipeline | |||
98 | smooth in vec2 vo1 ; | 98 | smooth in vec2 vo1 ; |
99 | out vec4 f0 ; | 99 | out vec4 f0 ; |
100 | void main() { | 100 | void main() { |
101 | f0 = ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((5.0e-4) * (sin (((3.0) * (atan (((vo1).x) - (0.85),((vo1).y) - (0.85)))) + ((15.0) * (Time)))))) < ((5.0e-3) * (abs ((sin ((Time) * (4.0))) - (0.37)))) ? vec4 (0.0,0.0,0.5,1.0) : ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((2.0e-3) * (sin (((5.0) * (atan (((vo1).x) - (0.85),((vo1).y) - (0.85)))) - ((5.0) * (Time)))))) < ((2.0e-2) * (abs ((sin ((Time) * (4.0))) - (0.37)))) ? vec4 (0.0,0.0,1.0,1.0) : ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((2.0e-3) * (sin (((7.0) * (atan (((vo1).x) - (0.85),((vo1).y) - (0.85)))) + ((3.0) * (Time)))))) < ((5.0e-2) * (abs ((sin ((Time) * (4.0))) - (0.37)))) ? vec4 (1.0,1.0,1.0,1.0) : vec4 (1.0,1.0,0.0,1.0); | 101 | f0 = ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((5.0e-4) * (sin |
102 | (((3.0) * (atan | ||
103 | (((vo1).x) - (0.85) | ||
104 | ,((vo1).y) - (0.85)))) + ((15.0) * (Time)))))) < ((5.0e-3) * (abs | ||
105 | ((sin ((Time) * (4.0))) - (0.37)))) ? vec4 | ||
106 | (0.0 | ||
107 | ,0.0 | ||
108 | ,0.5 | ||
109 | ,1.0) : ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((2.0e-3) * (sin | ||
110 | (((5.0) * (atan | ||
111 | (((vo1).x) - (0.85) | ||
112 | ,((vo1).y) - (0.85)))) - ((5.0) * (Time)))))) < ((2.0e-2) * (abs | ||
113 | ((sin ((Time) * (4.0))) - (0.37)))) ? vec4 | ||
114 | (0.0 | ||
115 | ,0.0 | ||
116 | ,1.0 | ||
117 | ,1.0) : ((((((vo1).x) - (0.85)) * (((vo1).x) - (0.85))) + ((((vo1).y) - (0.85)) * (((vo1).y) - (0.85)))) + ((2.0e-3) * (sin | ||
118 | (((7.0) * (atan | ||
119 | (((vo1).x) - (0.85) | ||
120 | ,((vo1).y) - (0.85)))) + ((3.0) * (Time)))))) < ((5.0e-2) * (abs | ||
121 | ((sin ((Time) * (4.0))) - (0.37)))) ? vec4 | ||
122 | (1.0,1.0,1.0,1.0) : vec4 (1.0,1.0,0.0,1.0); | ||
102 | } | 123 | } |
103 | 124 | ||
104 | """ | 125 | """ |
diff --git a/testdata/editor-examples/LambdaCube.out b/testdata/editor-examples/LambdaCube.out index bcf66c9b..1211e5bd 100644 --- a/testdata/editor-examples/LambdaCube.out +++ b/testdata/editor-examples/LambdaCube.out | |||
@@ -29,7 +29,40 @@ Pipeline | |||
29 | in vec4 vi1 ; | 29 | in vec4 vi1 ; |
30 | smooth out vec4 vo1 ; | 30 | smooth out vec4 vo1 ; |
31 | void main() { | 31 | void main() { |
32 | gl_Position = ((mat4 (vec4 (cos ((4.1) + ((((fract ((Time) * (0.2))) * (fract ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract ((Time) * (0.2)))))) * (6.28318530718))),0.0,(0.0) - (sin ((4.1) + ((((fract ((Time) * (0.2))) * (fract ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract ((Time) * (0.2)))))) * (6.28318530718)))),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin ((4.1) + ((((fract ((Time) * (0.2))) * (fract ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract ((Time) * (0.2)))))) * (6.28318530718))),0.0,cos ((4.1) + ((((fract ((Time) * (0.2))) * (fract ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract ((Time) * (0.2)))))) * (6.28318530718))),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (2.35619449017),sin (2.35619449017),0.0,0.0),vec4 ((0.0) - (sin (2.35619449017)),cos (2.35619449017),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vi1))) * (vec4 ((0.2) + ((abs ((0.5) - (((fract ((Time) * (0.2))) * (fract ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract ((Time) * (0.2)))))))) * (0.6)),(0.2) + ((abs ((0.5) - (((fract ((Time) * (0.2))) * (fract ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract ((Time) * (0.2)))))))) * (0.6)),(0.2) + ((abs ((0.5) - (((fract ((Time) * (0.2))) * (fract ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract ((Time) * (0.2)))))))) * (0.6)),1.0)); | 32 | gl_Position = ((mat4 |
33 | (vec4 (cos ((4.1) + ((((fract ((Time) * (0.2))) * (fract | ||
34 | ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract | ||
35 | ((Time) * (0.2)))))) * (6.28318530718))) | ||
36 | ,0.0 | ||
37 | ,(0.0) - (sin ((4.1) + ((((fract ((Time) * (0.2))) * (fract | ||
38 | ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract | ||
39 | ((Time) * (0.2)))))) * (6.28318530718)))) | ||
40 | ,0.0) | ||
41 | ,vec4 (0.0,1.0,0.0,0.0) | ||
42 | ,vec4 (sin ((4.1) + ((((fract ((Time) * (0.2))) * (fract | ||
43 | ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract | ||
44 | ((Time) * (0.2)))))) * (6.28318530718))) | ||
45 | ,0.0 | ||
46 | ,cos ((4.1) + ((((fract ((Time) * (0.2))) * (fract | ||
47 | ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract | ||
48 | ((Time) * (0.2)))))) * (6.28318530718))) | ||
49 | ,0.0) | ||
50 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
51 | (vec4 (cos (2.35619449017),sin (2.35619449017),0.0,0.0) | ||
52 | ,vec4 | ||
53 | ((0.0) - (sin (2.35619449017)),cos (2.35619449017),0.0,0.0) | ||
54 | ,vec4 (0.0,0.0,1.0,0.0) | ||
55 | ,vec4 (0.0,0.0,0.0,1.0))) * (vi1))) * (vec4 | ||
56 | ((0.2) + ((abs ((0.5) - (((fract ((Time) * (0.2))) * (fract | ||
57 | ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract | ||
58 | ((Time) * (0.2)))))))) * (0.6)) | ||
59 | ,(0.2) + ((abs ((0.5) - (((fract ((Time) * (0.2))) * (fract | ||
60 | ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract | ||
61 | ((Time) * (0.2)))))))) * (0.6)) | ||
62 | ,(0.2) + ((abs ((0.5) - (((fract ((Time) * (0.2))) * (fract | ||
63 | ((Time) * (0.2)))) * ((3.0) - ((2.0) * (fract | ||
64 | ((Time) * (0.2)))))))) * (0.6)) | ||
65 | ,1.0)); | ||
33 | vo1 = vi1; | 66 | vo1 = vi1; |
34 | } | 67 | } |
35 | 68 | ||
@@ -42,7 +75,33 @@ Pipeline | |||
42 | smooth in vec4 vo1 ; | 75 | smooth in vec4 vo1 ; |
43 | out vec4 f0 ; | 76 | out vec4 f0 ; |
44 | void main() { | 77 | void main() { |
45 | f0 = (abs ((vo1).x)) > (0.99999) ? vec4 (((((((vo1).yz) * (sign ((vo1).x))) * (0.5)) + (0.5)).x) * ((((((vo1).yz) * (sign ((vo1).x))) * (0.5)) + (0.5)).x),1.0,((1.0) - ((((((vo1).yz) * (sign ((vo1).x))) * (0.5)) + (0.5)).x)) * ((1.0) - ((((((vo1).yz) * (sign ((vo1).x))) * (0.5)) + (0.5)).x)),((((((vo1).yz) * (sign ((vo1).x))) * (0.5)) + (0.5)).y) > (0.75) ? 0.0 : 1.0) : (abs ((vo1).y)) > (0.99999) ? vec4 ((dot (((((vo1).zx) * (sign ((vo1).y))) * (0.5)) + (0.5),vec2 (-0.5,0.5))) + (0.4),1.0,0.0,((dot (((((vo1).zx) * (sign ((vo1).y))) * (0.5)) + (0.5),vec2 (1.0,-1.0))) > (-0.25)) && ((dot (((((vo1).zx) * (sign ((vo1).y))) * (0.5)) + (0.5),vec2 (1.0,-1.0))) < (0.0)) ? 0.0 : 1.0) : (abs ((vo1).z)) > (0.99999) ? vec4 (0.0,1.0,(dot (((((vo1).xy) * (sign ((vo1).z))) * (0.5)) + (0.5),vec2 (0.5,-0.5))) + (0.4),((((((vo1).xy) * (sign ((vo1).z))) * (0.5)) + (0.5)).y) > (0.75) ? 0.0 : 1.0) : vec4 (0.0,0.0,0.0,1.0); | 78 | f0 = (abs ((vo1).x)) > (0.99999) ? vec4 |
79 | (((((((vo1).yz) * (sign | ||
80 | ((vo1).x))) * (0.5)) + (0.5)).x) * ((((((vo1).yz) * (sign | ||
81 | ((vo1).x))) * (0.5)) + (0.5)).x) | ||
82 | ,1.0 | ||
83 | ,((1.0) - ((((((vo1).yz) * (sign | ||
84 | ((vo1).x))) * (0.5)) + (0.5)).x)) * ((1.0) - ((((((vo1).yz) * (sign | ||
85 | ((vo1).x))) * (0.5)) + (0.5)).x)) | ||
86 | ,((((((vo1).yz) * (sign | ||
87 | ((vo1).x))) * (0.5)) + (0.5)).y) > (0.75) ? 0.0 : 1.0) : (abs | ||
88 | ((vo1).y)) > (0.99999) ? vec4 | ||
89 | ((dot (((((vo1).zx) * (sign ((vo1).y))) * (0.5)) + (0.5) | ||
90 | ,vec2 (-0.5,0.5))) + (0.4) | ||
91 | ,1.0 | ||
92 | ,0.0 | ||
93 | ,((dot (((((vo1).zx) * (sign ((vo1).y))) * (0.5)) + (0.5) | ||
94 | ,vec2 (1.0,-1.0))) > (-0.25)) && ((dot | ||
95 | (((((vo1).zx) * (sign ((vo1).y))) * (0.5)) + (0.5) | ||
96 | ,vec2 (1.0,-1.0))) < (0.0)) ? 0.0 : 1.0) : (abs | ||
97 | ((vo1).z)) > (0.99999) ? vec4 | ||
98 | (0.0 | ||
99 | ,1.0 | ||
100 | ,(dot (((((vo1).xy) * (sign ((vo1).z))) * (0.5)) + (0.5) | ||
101 | ,vec2 (0.5,-0.5))) + (0.4) | ||
102 | ,((((((vo1).xy) * (sign | ||
103 | ((vo1).z))) * (0.5)) + (0.5)).y) > (0.75) ? 0.0 : 1.0) : vec4 | ||
104 | (0.0,0.0,0.0,1.0); | ||
46 | } | 105 | } |
47 | 106 | ||
48 | """ | 107 | """ |
diff --git a/testdata/editor-examples/LambdaCube2.out b/testdata/editor-examples/LambdaCube2.out index b15645cb..a575bb72 100644 --- a/testdata/editor-examples/LambdaCube2.out +++ b/testdata/editor-examples/LambdaCube2.out | |||
@@ -44,7 +44,15 @@ Pipeline | |||
44 | smooth in vec4 vo1 ; | 44 | smooth in vec4 vo1 ; |
45 | out vec4 f0 ; | 45 | out vec4 f0 ; |
46 | void main() { | 46 | void main() { |
47 | if (!(((((((vo1).y) + ((vo1).x)) + ((vo1).z)) > (1.0)) || ((abs (((((vo1).y) - ((vo1).x)) + ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) + ((vo1).x)) - ((vo1).z)) > (1.0)) || ((abs (((((vo1).y) + ((vo1).x)) + ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) - ((vo1).z)) > (1.0)) || ((abs (((((vo1).y) + ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) + ((vo1).z)) > (1.0)) || ((abs (((((vo1).y) - ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && ((((((sin ((vo1) * (20.0))).x) * ((sin ((vo1) * (20.0))).x)) + (((sin ((vo1) * (20.0))).y) * ((sin ((vo1) * (20.0))).y))) + (((sin ((vo1) * (20.0))).z) * ((sin ((vo1) * (20.0))).z))) > (abs ((3.0) * (sin ((1.0) * (Time))))))))))) discard; | 47 | if (!(((((((vo1).y) + ((vo1).x)) + ((vo1).z)) > (1.0)) || ((abs |
48 | (((((vo1).y) - ((vo1).x)) + ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) + ((vo1).x)) - ((vo1).z)) > (1.0)) || ((abs | ||
49 | (((((vo1).y) + ((vo1).x)) + ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) - ((vo1).z)) > (1.0)) || ((abs | ||
50 | (((((vo1).y) + ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && (((((((vo1).y) - ((vo1).x)) + ((vo1).z)) > (1.0)) || ((abs | ||
51 | (((((vo1).y) - ((vo1).x)) - ((vo1).z)) - (1.0))) > (0.25))) && ((((((sin | ||
52 | ((vo1) * (20.0))).x) * ((sin ((vo1) * (20.0))).x)) + (((sin | ||
53 | ((vo1) * (20.0))).y) * ((sin ((vo1) * (20.0))).y))) + (((sin | ||
54 | ((vo1) * (20.0))).z) * ((sin ((vo1) * (20.0))).z))) > (abs | ||
55 | ((3.0) * (sin ((1.0) * (Time))))))))))) discard; | ||
48 | f0 = vo1; | 56 | f0 = vo1; |
49 | } | 57 | } |
50 | 58 | ||
diff --git a/testdata/editor-examples/MagicCube.out b/testdata/editor-examples/MagicCube.out index ffeef28f..4f90f294 100644 --- a/testdata/editor-examples/MagicCube.out +++ b/testdata/editor-examples/MagicCube.out | |||
@@ -45,7 +45,202 @@ Pipeline | |||
45 | out vec4 f0 ; | 45 | out vec4 f0 ; |
46 | void main() { | 46 | void main() { |
47 | if (!((((((vo1).y) * ((vo1).y)) + (((vo1).x) * ((vo1).x))) + (((vo1).z) * ((vo1).z))) > (1.5))) discard; | 47 | if (!((((((vo1).y) * ((vo1).y)) + (((vo1).x) * ((vo1).x))) + (((vo1).z) * ((vo1).z))) > (1.5))) discard; |
48 | f0 = (vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (cos (Time),sin (Time),0.0,0.0),vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z,((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (cos (Time),sin (Time),0.0,0.0),vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z,((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (cos (Time),sin (Time),0.0,0.0),vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z,((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z,((mat4 (vec4 (cos (Time),sin (Time),0.0,0.0),vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z,((mat4 (vec4 (1.0,0.0,0.0,0.0),vec4 (0.0,cos (Time),sin (Time),0.0),vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).w)) * ((mod (((Time) + (sin (Time))) + (sin ((1.1) * (Time))),4.0)) * (2.0)); | 48 | f0 = (vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 |
49 | (vec4 (cos (Time),sin (Time),0.0,0.0) | ||
50 | ,vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0) | ||
51 | ,vec4 (0.0,0.0,1.0,0.0) | ||
52 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
53 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
54 | ,vec4 (0.0,1.0,0.0,0.0) | ||
55 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
56 | ,vec4 (0.0,0.0,0.0,1.0))) * ((vec4 | ||
57 | (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
58 | (vec4 (1.0,0.0,0.0,0.0) | ||
59 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
60 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
61 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
62 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
63 | ,vec4 (0.0,1.0,0.0,0.0) | ||
64 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
65 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
66 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x | ||
67 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
68 | (vec4 (1.0,0.0,0.0,0.0) | ||
69 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
70 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
71 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
72 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
73 | ,vec4 (0.0,1.0,0.0,0.0) | ||
74 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
75 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
76 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y | ||
77 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
78 | (vec4 (1.0,0.0,0.0,0.0) | ||
79 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
80 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
81 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
82 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
83 | ,vec4 (0.0,1.0,0.0,0.0) | ||
84 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
85 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
86 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z | ||
87 | ,((mat4 (vec4 (1.0,0.0,0.0,0.0) | ||
88 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
89 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
90 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
91 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
92 | ,vec4 (0.0,1.0,0.0,0.0) | ||
93 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
94 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
95 | (Time))))))).xyz) + (vec3 | ||
96 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x | ||
97 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
98 | (vec4 (cos (Time),sin (Time),0.0,0.0) | ||
99 | ,vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0) | ||
100 | ,vec4 (0.0,0.0,1.0,0.0) | ||
101 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
102 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
103 | ,vec4 (0.0,1.0,0.0,0.0) | ||
104 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
105 | ,vec4 (0.0,0.0,0.0,1.0))) * ((vec4 | ||
106 | (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
107 | (vec4 (1.0,0.0,0.0,0.0) | ||
108 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
109 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
110 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
111 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
112 | ,vec4 (0.0,1.0,0.0,0.0) | ||
113 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
114 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
115 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x | ||
116 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
117 | (vec4 (1.0,0.0,0.0,0.0) | ||
118 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
119 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
120 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
121 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
122 | ,vec4 (0.0,1.0,0.0,0.0) | ||
123 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
124 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
125 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y | ||
126 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
127 | (vec4 (1.0,0.0,0.0,0.0) | ||
128 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
129 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
130 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
131 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
132 | ,vec4 (0.0,1.0,0.0,0.0) | ||
133 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
134 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
135 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z | ||
136 | ,((mat4 (vec4 (1.0,0.0,0.0,0.0) | ||
137 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
138 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
139 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
140 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
141 | ,vec4 (0.0,1.0,0.0,0.0) | ||
142 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
143 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
144 | (Time))))))).xyz) + (vec3 | ||
145 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y | ||
146 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
147 | (vec4 (cos (Time),sin (Time),0.0,0.0) | ||
148 | ,vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0) | ||
149 | ,vec4 (0.0,0.0,1.0,0.0) | ||
150 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
151 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
152 | ,vec4 (0.0,1.0,0.0,0.0) | ||
153 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
154 | ,vec4 (0.0,0.0,0.0,1.0))) * ((vec4 | ||
155 | (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
156 | (vec4 (1.0,0.0,0.0,0.0) | ||
157 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
158 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
159 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
160 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
161 | ,vec4 (0.0,1.0,0.0,0.0) | ||
162 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
163 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
164 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x | ||
165 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
166 | (vec4 (1.0,0.0,0.0,0.0) | ||
167 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
168 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
169 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
170 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
171 | ,vec4 (0.0,1.0,0.0,0.0) | ||
172 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
173 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
174 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y | ||
175 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
176 | (vec4 (1.0,0.0,0.0,0.0) | ||
177 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
178 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
179 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
180 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
181 | ,vec4 (0.0,1.0,0.0,0.0) | ||
182 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
183 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
184 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z | ||
185 | ,((mat4 (vec4 (1.0,0.0,0.0,0.0) | ||
186 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
187 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
188 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
189 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
190 | ,vec4 (0.0,1.0,0.0,0.0) | ||
191 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
192 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
193 | (Time))))))).xyz) + (vec3 | ||
194 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z | ||
195 | ,((mat4 (vec4 (cos (Time),sin (Time),0.0,0.0) | ||
196 | ,vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0) | ||
197 | ,vec4 (0.0,0.0,1.0,0.0) | ||
198 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
199 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
200 | ,vec4 (0.0,1.0,0.0,0.0) | ||
201 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
202 | ,vec4 (0.0,0.0,0.0,1.0))) * ((vec4 | ||
203 | (((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
204 | (vec4 (1.0,0.0,0.0,0.0) | ||
205 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
206 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
207 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
208 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
209 | ,vec4 (0.0,1.0,0.0,0.0) | ||
210 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
211 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
212 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x | ||
213 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
214 | (vec4 (1.0,0.0,0.0,0.0) | ||
215 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
216 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
217 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
218 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
219 | ,vec4 (0.0,1.0,0.0,0.0) | ||
220 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
221 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
222 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y | ||
223 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((mat4 | ||
224 | (vec4 (1.0,0.0,0.0,0.0) | ||
225 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
226 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
227 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
228 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
229 | ,vec4 (0.0,1.0,0.0,0.0) | ||
230 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
231 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).xyz) + (vec3 | ||
232 | (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z | ||
233 | ,((mat4 (vec4 (1.0,0.0,0.0,0.0) | ||
234 | ,vec4 (0.0,cos (Time),sin (Time),0.0) | ||
235 | ,vec4 (0.0,(0.0) - (sin (Time)),cos (Time),0.0) | ||
236 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
237 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
238 | ,vec4 (0.0,1.0,0.0,0.0) | ||
239 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
240 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
241 | (Time))))))).w)) * ((mod | ||
242 | (((Time) + (sin (Time))) + (sin ((1.1) * (Time))) | ||
243 | ,4.0)) * (2.0)); | ||
49 | } | 244 | } |
50 | 245 | ||
51 | """ | 246 | """ |
diff --git a/testdata/editor-examples/Stripes.out b/testdata/editor-examples/Stripes.out index 4de04470..547878a3 100644 --- a/testdata/editor-examples/Stripes.out +++ b/testdata/editor-examples/Stripes.out | |||
@@ -42,7 +42,16 @@ Pipeline | |||
42 | smooth in vec4 vo1 ; | 42 | smooth in vec4 vo1 ; |
43 | out vec4 f0 ; | 43 | out vec4 f0 ; |
44 | void main() { | 44 | void main() { |
45 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (1.0)),sin ((Time) * (1.0)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (1.0))),cos ((Time) * (1.0)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 45 | if (!((sin ((10.0) * (((mat4 |
46 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
47 | ,vec4 (0.0,1.0,0.0,0.0) | ||
48 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
49 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
50 | (vec4 (cos ((Time) * (1.0)),sin ((Time) * (1.0)),0.0,0.0) | ||
51 | ,vec4 | ||
52 | ((0.0) - (sin ((Time) * (1.0))),cos ((Time) * (1.0)),0.0,0.0) | ||
53 | ,vec4 (0.0,0.0,1.0,0.0) | ||
54 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
46 | f0 = vec4 (0.0,0.0,0.0,1.0); | 55 | f0 = vec4 (0.0,0.0,0.0,1.0); |
47 | } | 56 | } |
48 | 57 | ||
@@ -76,8 +85,20 @@ Pipeline | |||
76 | smooth in vec4 vo1 ; | 85 | smooth in vec4 vo1 ; |
77 | out vec4 f0 ; | 86 | out vec4 f0 ; |
78 | void main() { | 87 | void main() { |
79 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.9)),sin ((Time) * (0.9)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.9))),cos ((Time) * (0.9)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 88 | if (!((sin ((10.0) * (((mat4 |
80 | f0 = vec4 (9.999999999999998e-2,9.999999999999998e-2,9.999999999999998e-2,1.0); | 89 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) |
90 | ,vec4 (0.0,1.0,0.0,0.0) | ||
91 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
92 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
93 | (vec4 (cos ((Time) * (0.9)),sin ((Time) * (0.9)),0.0,0.0) | ||
94 | ,vec4 | ||
95 | ((0.0) - (sin ((Time) * (0.9))),cos ((Time) * (0.9)),0.0,0.0) | ||
96 | ,vec4 (0.0,0.0,1.0,0.0) | ||
97 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
98 | f0 = vec4 (9.999999999999998e-2 | ||
99 | ,9.999999999999998e-2 | ||
100 | ,9.999999999999998e-2 | ||
101 | ,1.0); | ||
81 | } | 102 | } |
82 | 103 | ||
83 | """ | 104 | """ |
@@ -110,8 +131,20 @@ Pipeline | |||
110 | smooth in vec4 vo1 ; | 131 | smooth in vec4 vo1 ; |
111 | out vec4 f0 ; | 132 | out vec4 f0 ; |
112 | void main() { | 133 | void main() { |
113 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.8)),sin ((Time) * (0.8)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.8))),cos ((Time) * (0.8)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 134 | if (!((sin ((10.0) * (((mat4 |
114 | f0 = vec4 (0.19999999999999996,0.19999999999999996,0.19999999999999996,1.0); | 135 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) |
136 | ,vec4 (0.0,1.0,0.0,0.0) | ||
137 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
138 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
139 | (vec4 (cos ((Time) * (0.8)),sin ((Time) * (0.8)),0.0,0.0) | ||
140 | ,vec4 | ||
141 | ((0.0) - (sin ((Time) * (0.8))),cos ((Time) * (0.8)),0.0,0.0) | ||
142 | ,vec4 (0.0,0.0,1.0,0.0) | ||
143 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
144 | f0 = vec4 (0.19999999999999996 | ||
145 | ,0.19999999999999996 | ||
146 | ,0.19999999999999996 | ||
147 | ,1.0); | ||
115 | } | 148 | } |
116 | 149 | ||
117 | """ | 150 | """ |
@@ -144,8 +177,20 @@ Pipeline | |||
144 | smooth in vec4 vo1 ; | 177 | smooth in vec4 vo1 ; |
145 | out vec4 f0 ; | 178 | out vec4 f0 ; |
146 | void main() { | 179 | void main() { |
147 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.7)),sin ((Time) * (0.7)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.7))),cos ((Time) * (0.7)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 180 | if (!((sin ((10.0) * (((mat4 |
148 | f0 = vec4 (0.30000000000000004,0.30000000000000004,0.30000000000000004,1.0); | 181 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) |
182 | ,vec4 (0.0,1.0,0.0,0.0) | ||
183 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
184 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
185 | (vec4 (cos ((Time) * (0.7)),sin ((Time) * (0.7)),0.0,0.0) | ||
186 | ,vec4 | ||
187 | ((0.0) - (sin ((Time) * (0.7))),cos ((Time) * (0.7)),0.0,0.0) | ||
188 | ,vec4 (0.0,0.0,1.0,0.0) | ||
189 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
190 | f0 = vec4 (0.30000000000000004 | ||
191 | ,0.30000000000000004 | ||
192 | ,0.30000000000000004 | ||
193 | ,1.0); | ||
149 | } | 194 | } |
150 | 195 | ||
151 | """ | 196 | """ |
@@ -178,7 +223,16 @@ Pipeline | |||
178 | smooth in vec4 vo1 ; | 223 | smooth in vec4 vo1 ; |
179 | out vec4 f0 ; | 224 | out vec4 f0 ; |
180 | void main() { | 225 | void main() { |
181 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.6)),sin ((Time) * (0.6)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.6))),cos ((Time) * (0.6)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 226 | if (!((sin ((10.0) * (((mat4 |
227 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
228 | ,vec4 (0.0,1.0,0.0,0.0) | ||
229 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
230 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
231 | (vec4 (cos ((Time) * (0.6)),sin ((Time) * (0.6)),0.0,0.0) | ||
232 | ,vec4 | ||
233 | ((0.0) - (sin ((Time) * (0.6))),cos ((Time) * (0.6)),0.0,0.0) | ||
234 | ,vec4 (0.0,0.0,1.0,0.0) | ||
235 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
182 | f0 = vec4 (0.4,0.4,0.4,1.0); | 236 | f0 = vec4 (0.4,0.4,0.4,1.0); |
183 | } | 237 | } |
184 | 238 | ||
@@ -212,7 +266,16 @@ Pipeline | |||
212 | smooth in vec4 vo1 ; | 266 | smooth in vec4 vo1 ; |
213 | out vec4 f0 ; | 267 | out vec4 f0 ; |
214 | void main() { | 268 | void main() { |
215 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.5)),sin ((Time) * (0.5)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.5))),cos ((Time) * (0.5)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 269 | if (!((sin ((10.0) * (((mat4 |
270 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
271 | ,vec4 (0.0,1.0,0.0,0.0) | ||
272 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
273 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
274 | (vec4 (cos ((Time) * (0.5)),sin ((Time) * (0.5)),0.0,0.0) | ||
275 | ,vec4 | ||
276 | ((0.0) - (sin ((Time) * (0.5))),cos ((Time) * (0.5)),0.0,0.0) | ||
277 | ,vec4 (0.0,0.0,1.0,0.0) | ||
278 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
216 | f0 = vec4 (0.5,0.5,0.5,1.0); | 279 | f0 = vec4 (0.5,0.5,0.5,1.0); |
217 | } | 280 | } |
218 | 281 | ||
@@ -246,7 +309,16 @@ Pipeline | |||
246 | smooth in vec4 vo1 ; | 309 | smooth in vec4 vo1 ; |
247 | out vec4 f0 ; | 310 | out vec4 f0 ; |
248 | void main() { | 311 | void main() { |
249 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.4)),sin ((Time) * (0.4)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.4))),cos ((Time) * (0.4)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 312 | if (!((sin ((10.0) * (((mat4 |
313 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
314 | ,vec4 (0.0,1.0,0.0,0.0) | ||
315 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
316 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
317 | (vec4 (cos ((Time) * (0.4)),sin ((Time) * (0.4)),0.0,0.0) | ||
318 | ,vec4 | ||
319 | ((0.0) - (sin ((Time) * (0.4))),cos ((Time) * (0.4)),0.0,0.0) | ||
320 | ,vec4 (0.0,0.0,1.0,0.0) | ||
321 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
250 | f0 = vec4 (0.6,0.6,0.6,1.0); | 322 | f0 = vec4 (0.6,0.6,0.6,1.0); |
251 | } | 323 | } |
252 | 324 | ||
@@ -280,7 +352,16 @@ Pipeline | |||
280 | smooth in vec4 vo1 ; | 352 | smooth in vec4 vo1 ; |
281 | out vec4 f0 ; | 353 | out vec4 f0 ; |
282 | void main() { | 354 | void main() { |
283 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.3)),sin ((Time) * (0.3)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.3))),cos ((Time) * (0.3)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 355 | if (!((sin ((10.0) * (((mat4 |
356 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
357 | ,vec4 (0.0,1.0,0.0,0.0) | ||
358 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
359 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
360 | (vec4 (cos ((Time) * (0.3)),sin ((Time) * (0.3)),0.0,0.0) | ||
361 | ,vec4 | ||
362 | ((0.0) - (sin ((Time) * (0.3))),cos ((Time) * (0.3)),0.0,0.0) | ||
363 | ,vec4 (0.0,0.0,1.0,0.0) | ||
364 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
284 | f0 = vec4 (0.7,0.7,0.7,1.0); | 365 | f0 = vec4 (0.7,0.7,0.7,1.0); |
285 | } | 366 | } |
286 | 367 | ||
@@ -314,7 +395,16 @@ Pipeline | |||
314 | smooth in vec4 vo1 ; | 395 | smooth in vec4 vo1 ; |
315 | out vec4 f0 ; | 396 | out vec4 f0 ; |
316 | void main() { | 397 | void main() { |
317 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.2)),sin ((Time) * (0.2)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.2))),cos ((Time) * (0.2)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 398 | if (!((sin ((10.0) * (((mat4 |
399 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
400 | ,vec4 (0.0,1.0,0.0,0.0) | ||
401 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
402 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
403 | (vec4 (cos ((Time) * (0.2)),sin ((Time) * (0.2)),0.0,0.0) | ||
404 | ,vec4 | ||
405 | ((0.0) - (sin ((Time) * (0.2))),cos ((Time) * (0.2)),0.0,0.0) | ||
406 | ,vec4 (0.0,0.0,1.0,0.0) | ||
407 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
318 | f0 = vec4 (0.8,0.8,0.8,1.0); | 408 | f0 = vec4 (0.8,0.8,0.8,1.0); |
319 | } | 409 | } |
320 | 410 | ||
@@ -348,7 +438,16 @@ Pipeline | |||
348 | smooth in vec4 vo1 ; | 438 | smooth in vec4 vo1 ; |
349 | out vec4 f0 ; | 439 | out vec4 f0 ; |
350 | void main() { | 440 | void main() { |
351 | if (!((sin ((10.0) * (((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos ((Time) * (0.1)),sin ((Time) * (0.1)),0.0,0.0),vec4 ((0.0) - (sin ((Time) * (0.1))),cos ((Time) * (0.1)),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | 441 | if (!((sin ((10.0) * (((mat4 |
442 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
443 | ,vec4 (0.0,1.0,0.0,0.0) | ||
444 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
445 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
446 | (vec4 (cos ((Time) * (0.1)),sin ((Time) * (0.1)),0.0,0.0) | ||
447 | ,vec4 | ||
448 | ((0.0) - (sin ((Time) * (0.1))),cos ((Time) * (0.1)),0.0,0.0) | ||
449 | ,vec4 (0.0,0.0,1.0,0.0) | ||
450 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))).x))) > (0.5))) discard; | ||
352 | f0 = vec4 (0.9,0.9,0.9,1.0); | 451 | f0 = vec4 (0.9,0.9,0.9,1.0); |
353 | } | 452 | } |
354 | 453 | ||
diff --git a/testdata/editor-examples/Tetrahedron.out b/testdata/editor-examples/Tetrahedron.out index 27346162..a56a18d1 100644 --- a/testdata/editor-examples/Tetrahedron.out +++ b/testdata/editor-examples/Tetrahedron.out | |||
@@ -45,7 +45,16 @@ Pipeline | |||
45 | out vec4 f0 ; | 45 | out vec4 f0 ; |
46 | void main() { | 46 | void main() { |
47 | if (!(true)) discard; | 47 | if (!(true)) discard; |
48 | f0 = ((mat4 (vec4 (cos (Time),sin (Time),0.0,0.0),vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0),vec4 (0.0,0.0,1.0,0.0),vec4 (0.0,0.0,0.0,1.0))) * ((mat4 (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0),vec4 (0.0,1.0,0.0,0.0),vec4 (sin (Time),0.0,cos (Time),0.0),vec4 (0.0,0.0,0.0,1.0))) * (vo1))) * ((mod (((Time) + (sin (Time))) + (sin ((1.1) * (Time))),4.0)) * (2.0)); | 48 | f0 = ((mat4 (vec4 (cos (Time),sin (Time),0.0,0.0) |
49 | ,vec4 ((0.0) - (sin (Time)),cos (Time),0.0,0.0) | ||
50 | ,vec4 (0.0,0.0,1.0,0.0) | ||
51 | ,vec4 (0.0,0.0,0.0,1.0))) * ((mat4 | ||
52 | (vec4 (cos (Time),0.0,(0.0) - (sin (Time)),0.0) | ||
53 | ,vec4 (0.0,1.0,0.0,0.0) | ||
54 | ,vec4 (sin (Time),0.0,cos (Time),0.0) | ||
55 | ,vec4 (0.0,0.0,0.0,1.0))) * (vo1))) * ((mod | ||
56 | (((Time) + (sin (Time))) + (sin ((1.1) * (Time))) | ||
57 | ,4.0)) * (2.0)); | ||
49 | } | 58 | } |
50 | 59 | ||
51 | """ | 60 | """ |