diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-05-01 19:13:34 +0200 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-05-01 19:13:34 +0200 |
commit | 90e336391673ac1cf9ff582e98e35faf89a8f09d (patch) | |
tree | 0b7a14dbfc5734c07c2ae4ed34cb679fecd10d3f /testdata/editor-examples/MagicCube.out | |
parent | 1a7544763729938e7009ead1e375e9bbf413afb0 (diff) |
improve pretty print layout & show desugared source code in .out files
Diffstat (limited to 'testdata/editor-examples/MagicCube.out')
-rw-r--r-- | testdata/editor-examples/MagicCube.out | 336 |
1 files changed, 91 insertions, 245 deletions
diff --git a/testdata/editor-examples/MagicCube.out b/testdata/editor-examples/MagicCube.out index 63c04661..94e32a84 100644 --- a/testdata/editor-examples/MagicCube.out +++ b/testdata/editor-examples/MagicCube.out | |||
@@ -24,8 +24,7 @@ Pipeline | |||
24 | , vertexShader = | 24 | , vertexShader = |
25 | """ | 25 | """ |
26 | #version 330 core | 26 | #version 330 core |
27 | vec4 texture2D(sampler2D s | 27 | vec4 texture2D(sampler2D s,vec2 uv) { |
28 | ,vec2 uv) { | ||
29 | return texture(s,uv); | 28 | return texture(s,uv); |
30 | } | 29 | } |
31 | uniform float Time; | 30 | uniform float Time; |
@@ -35,118 +34,62 @@ Pipeline | |||
35 | vec4 r2_Float; | 34 | vec4 r2_Float; |
36 | vec4 r3_Float; | 35 | vec4 r3_Float; |
37 | vec4 ext0_Float_3(vec3 z0) { | 36 | vec4 ext0_Float_3(vec3 z0) { |
38 | return vec4 ((z0).x | 37 | return vec4 ((z0).x,(z0).y,(z0).z,0.0); |
39 | ,(z0).y | ||
40 | ,(z0).z | ||
41 | ,0.0); | ||
42 | } | 38 | } |
43 | vec3 neg_VecSFloat3(vec3 z0) { | 39 | vec3 neg_VecSFloat3(vec3 z0) { |
44 | return - (z0); | 40 | return - (z0); |
45 | } | 41 | } |
46 | mat4 translateBefore4(vec3 z0) { | 42 | mat4 translateBefore4(vec3 z0) { |
47 | return mat4 (r1_Float | 43 | return mat4 (r1_Float,r2_Float,r3_Float,vec4 ((z0).x,(z0).y,(z0).z,1.0)); |
48 | ,r2_Float | ||
49 | ,r3_Float | ||
50 | ,vec4 ((z0).x | ||
51 | ,(z0).y | ||
52 | ,(z0).z | ||
53 | ,1.0)); | ||
54 | } | 44 | } |
55 | mat4 lookat(vec3 z0 | 45 | mat4 lookat(vec3 z0,vec3 z1,vec3 z2) { |
56 | ,vec3 z1 | 46 | return (transpose (mat4 (ext0_Float_3 (normalize (cross (z2 |
57 | ,vec3 z2) { | 47 | ,normalize ((z0) - (z1))))) |
58 | return (transpose (mat4 | 48 | ,ext0_Float_3 (cross (normalize ((z0) - (z1)) |
59 | (ext0_Float_3 (normalize (cross | 49 | ,normalize (cross (z2,normalize ((z0) - (z1)))))) |
60 | (z2,normalize ((z0) - (z1))))) | 50 | ,ext0_Float_3 (normalize ((z0) - (z1))) |
61 | ,ext0_Float_3 (cross (normalize | 51 | ,vec4 (0.0,0.0,0.0,1.0)))) * (translateBefore4 (neg_VecSFloat3 (z0))); |
62 | ((z0) - (z1)) | ||
63 | ,normalize (cross (z2 | ||
64 | ,normalize ((z0) - (z1)))))) | ||
65 | ,ext0_Float_3 (normalize | ||
66 | ((z0) - (z1))) | ||
67 | ,vec4 (0.0 | ||
68 | ,0.0 | ||
69 | ,0.0 | ||
70 | ,1.0)))) * (translateBefore4 | ||
71 | (neg_VecSFloat3 (z0))); | ||
72 | } | 52 | } |
73 | mat4 perspective(float z0 | 53 | mat4 perspective(float z0,float z1,float z2,float z3) { |
74 | ,float z1 | 54 | return mat4 (vec4 (((2.0) * (z0)) / (((z3) * ((z0) * (tan |
75 | ,float z2 | 55 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
76 | ,float z3) { | 56 | ,0.0 |
77 | return mat4 (vec4 | 57 | ,0.0 |
78 | (((2.0) * (z0)) / (((z3) * ((z0) * (tan | 58 | ,0.0) |
79 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | ||
80 | ((z2) / (2.0))))))) | ||
81 | ,0.0 | ||
82 | ,0.0 | ||
83 | ,0.0) | ||
84 | ,vec4 (0.0 | 59 | ,vec4 (0.0 |
85 | ,((2.0) * (z0)) / (((z0) * (tan | 60 | ,((2.0) * (z0)) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
86 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
87 | ((z2) / (2.0)))))) | 61 | ((z2) / (2.0)))))) |
88 | ,0.0 | 62 | ,0.0 |
89 | ,0.0) | 63 | ,0.0) |
90 | ,vec4 ((((z3) * ((z0) * (tan | 64 | ,vec4 ((((z3) * ((z0) * (tan ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan |
91 | ((z2) / (2.0))))) + ((0.0) - ((z3) * ((z0) * (tan | ||
92 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan | 65 | ((z2) / (2.0))))))) / (((z3) * ((z0) * (tan |
93 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan | 66 | ((z2) / (2.0))))) - ((0.0) - ((z3) * ((z0) * (tan ((z2) / (2.0))))))) |
94 | ((z2) / (2.0))))))) | 67 | ,(((z0) * (tan ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan |
95 | ,(((z0) * (tan | 68 | ((z2) / (2.0)))))) / (((z0) * (tan ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan |
96 | ((z2) / (2.0)))) + ((0.0) - ((z0) * (tan | ||
97 | ((z2) / (2.0)))))) / (((z0) * (tan | ||
98 | ((z2) / (2.0)))) - ((0.0) - ((z0) * (tan | ||
99 | ((z2) / (2.0)))))) | 69 | ((z2) / (2.0)))))) |
100 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) | 70 | ,(0.0) - (((z1) + (z0)) / ((z1) - (z0))) |
101 | ,-1.0) | 71 | ,-1.0) |
102 | ,vec4 (0.0 | 72 | ,vec4 (0.0,0.0,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))),0.0)); |
103 | ,0.0 | ||
104 | ,(0.0) - ((((2.0) * (z1)) * (z0)) / ((z1) - (z0))) | ||
105 | ,0.0)); | ||
106 | } | 73 | } |
107 | mat4 rotMatrixY(float z0) { | 74 | mat4 rotMatrixY(float z0) { |
108 | return mat4 (vec4 (cos (z0) | 75 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
109 | ,0.0 | ||
110 | ,(0.0) - (sin (z0)) | ||
111 | ,0.0) | ||
112 | ,vec4 (0.0,1.0,0.0,0.0) | 76 | ,vec4 (0.0,1.0,0.0,0.0) |
113 | ,vec4 (sin (z0) | 77 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
114 | ,0.0 | ||
115 | ,cos (z0) | ||
116 | ,0.0) | ||
117 | ,vec4 (0.0,0.0,0.0,1.0)); | 78 | ,vec4 (0.0,0.0,0.0,1.0)); |
118 | } | 79 | } |
119 | vec4 scale(float z0,vec4 z1) { | 80 | vec4 scale(float z0,vec4 z1) { |
120 | return (z1) * (vec4 (z0 | 81 | return (z1) * (vec4 (z0,z0,z0,1.0)); |
121 | ,z0 | ||
122 | ,z0 | ||
123 | ,1.0)); | ||
124 | } | 82 | } |
125 | void main() { | 83 | void main() { |
126 | r1_Float = vec4 (1.0 | 84 | r1_Float = vec4 (1.0,0.0,0.0,0.0); |
127 | ,0.0 | 85 | r2_Float = vec4 (0.0,1.0,0.0,0.0); |
128 | ,0.0 | 86 | r3_Float = vec4 (0.0,0.0,1.0,0.0); |
129 | ,0.0); | ||
130 | r2_Float = vec4 (0.0 | ||
131 | ,1.0 | ||
132 | ,0.0 | ||
133 | ,0.0); | ||
134 | r3_Float = vec4 (0.0 | ||
135 | ,0.0 | ||
136 | ,1.0 | ||
137 | ,0.0); | ||
138 | gl_Position = scale (0.5 | 87 | gl_Position = scale (0.5 |
139 | ,(((perspective (0.1 | 88 | ,(((perspective (0.1,100.0,0.5235987755982988,1.0)) * (lookat (vec3 (3.0 |
140 | ,100.0 | 89 | ,1.3 |
141 | ,0.5235987755982988 | 90 | ,0.3) |
142 | ,1.0)) * (lookat (vec3 (3.0 | 91 | ,vec3 (0.0,0.0,0.0) |
143 | ,1.3 | 92 | ,vec3 (0.0,1.0,0.0)))) * (rotMatrixY ((0.1308996938995747) * (Time)))) * (vi1)); |
144 | ,0.3) | ||
145 | ,vec3 (0.0,0.0,0.0) | ||
146 | ,vec3 (0.0 | ||
147 | ,1.0 | ||
148 | ,0.0)))) * (rotMatrixY | ||
149 | ((0.1308996938995747) * (Time)))) * (vi1)); | ||
150 | vo1 = vi1; | 93 | vo1 = vi1; |
151 | } | 94 | } |
152 | """ | 95 | """ |
@@ -154,181 +97,84 @@ Pipeline | |||
154 | , fragmentShader = | 97 | , fragmentShader = |
155 | """ | 98 | """ |
156 | #version 330 core | 99 | #version 330 core |
157 | vec4 texture2D(sampler2D s | 100 | vec4 texture2D(sampler2D s,vec2 uv) { |
158 | ,vec2 uv) { | ||
159 | return texture(s,uv); | 101 | return texture(s,uv); |
160 | } | 102 | } |
161 | uniform float Time; | 103 | uniform float Time; |
162 | smooth in vec4 vo1; | 104 | smooth in vec4 vo1; |
163 | out vec4 f0; | 105 | out vec4 f0; |
164 | float f(float z0) { | 106 | float f(float z0) { |
165 | return (mod (((z0) + (sin | 107 | return (mod (((z0) + (sin (z0))) + (sin ((1.1) * (z0))),4.0)) * (2.0); |
166 | (z0))) + (sin ((1.1) * (z0))) | ||
167 | ,4.0)) * (2.0); | ||
168 | } | 108 | } |
169 | mat4 rotMatrixX(float z0) { | 109 | mat4 rotMatrixX(float z0) { |
170 | return mat4 (vec4 (1.0 | 110 | return mat4 (vec4 (1.0,0.0,0.0,0.0) |
171 | ,0.0 | 111 | ,vec4 (0.0,cos (z0),sin (z0),0.0) |
172 | ,0.0 | 112 | ,vec4 (0.0,(0.0) - (sin (z0)),cos (z0),0.0) |
173 | ,0.0) | ||
174 | ,vec4 (0.0 | ||
175 | ,cos (z0) | ||
176 | ,sin (z0) | ||
177 | ,0.0) | ||
178 | ,vec4 (0.0 | ||
179 | ,(0.0) - (sin (z0)) | ||
180 | ,cos (z0) | ||
181 | ,0.0) | ||
182 | ,vec4 (0.0,0.0,0.0,1.0)); | 113 | ,vec4 (0.0,0.0,0.0,1.0)); |
183 | } | 114 | } |
184 | mat4 rotMatrixY(float z0) { | 115 | mat4 rotMatrixY(float z0) { |
185 | return mat4 (vec4 (cos (z0) | 116 | return mat4 (vec4 (cos (z0),0.0,(0.0) - (sin (z0)),0.0) |
186 | ,0.0 | ||
187 | ,(0.0) - (sin (z0)) | ||
188 | ,0.0) | ||
189 | ,vec4 (0.0,1.0,0.0,0.0) | 117 | ,vec4 (0.0,1.0,0.0,0.0) |
190 | ,vec4 (sin (z0) | 118 | ,vec4 (sin (z0),0.0,cos (z0),0.0) |
191 | ,0.0 | ||
192 | ,cos (z0) | ||
193 | ,0.0) | ||
194 | ,vec4 (0.0,0.0,0.0,1.0)); | 119 | ,vec4 (0.0,0.0,0.0,1.0)); |
195 | } | 120 | } |
196 | mat4 rotMatrixZ(float z0) { | 121 | mat4 rotMatrixZ(float z0) { |
197 | return mat4 (vec4 (cos (z0) | 122 | return mat4 (vec4 (cos (z0),sin (z0),0.0,0.0) |
198 | ,sin (z0) | 123 | ,vec4 ((0.0) - (sin (z0)),cos (z0),0.0,0.0) |
199 | ,0.0 | ||
200 | ,0.0) | ||
201 | ,vec4 ((0.0) - (sin (z0)) | ||
202 | ,cos (z0) | ||
203 | ,0.0 | ||
204 | ,0.0) | ||
205 | ,vec4 (0.0,0.0,1.0,0.0) | 124 | ,vec4 (0.0,0.0,1.0,0.0) |
206 | ,vec4 (0.0,0.0,0.0,1.0)); | 125 | ,vec4 (0.0,0.0,0.0,1.0)); |
207 | } | 126 | } |
208 | void main() { | 127 | void main() { |
209 | if (!((((((vo1).y) * ((vo1).y)) + (((vo1).x) * ((vo1).x))) + (((vo1).z) * ((vo1).z))) > (1.5))) discard; | 128 | if (!((((((vo1).y) * ((vo1).y)) + (((vo1).x) * ((vo1).x))) + (((vo1).z) * ((vo1).z))) > (1.5))) discard; |
210 | f0 = (vec4 (((vec3 (0.5 | 129 | f0 = (vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixZ (Time)) * ((rotMatrixY |
211 | ,0.5 | 130 | (Time)) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX |
212 | ,0.5)) + ((cos (((((rotMatrixZ | 131 | (Time)) * ((rotMatrixY (Time)) * (vo1))).xyz) + (vec3 (0.0 |
213 | (Time)) * ((rotMatrixY | 132 | ,0.1 |
214 | (Time)) * ((vec4 (((vec3 (0.5 | 133 | ,0.2))) * (6.28318))) * (0.5))).x |
215 | ,0.5 | 134 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
216 | ,0.5)) + ((cos (((((rotMatrixX | 135 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y |
217 | (Time)) * ((rotMatrixY | 136 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
218 | (Time)) * (vo1))).xyz) + (vec3 | 137 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z |
219 | (0.0 | 138 | ,((rotMatrixX (Time)) * ((rotMatrixY |
220 | ,0.1 | 139 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0 |
221 | ,0.2))) * (6.28318))) * (0.5))).x | 140 | ,0.1 |
222 | ,((vec3 (0.5,0.5,0.5)) + ((cos | 141 | ,0.2))) * (6.28318))) * (0.5))).x |
223 | (((((rotMatrixX | 142 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixZ (Time)) * ((rotMatrixY |
224 | (Time)) * ((rotMatrixY | 143 | (Time)) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX |
225 | (Time)) * (vo1))).xyz) + (vec3 | 144 | (Time)) * ((rotMatrixY (Time)) * (vo1))).xyz) + (vec3 (0.0 |
226 | (0.0 | 145 | ,0.1 |
227 | ,0.1 | 146 | ,0.2))) * (6.28318))) * (0.5))).x |
228 | ,0.2))) * (6.28318))) * (0.5))).y | 147 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
229 | ,((vec3 (0.5,0.5,0.5)) + ((cos | 148 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y |
230 | (((((rotMatrixX | 149 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
231 | (Time)) * ((rotMatrixY | 150 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z |
232 | (Time)) * (vo1))).xyz) + (vec3 | 151 | ,((rotMatrixX (Time)) * ((rotMatrixY |
233 | (0.0 | 152 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0 |
234 | ,0.1 | 153 | ,0.1 |
235 | ,0.2))) * (6.28318))) * (0.5))).z | 154 | ,0.2))) * (6.28318))) * (0.5))).y |
236 | ,((rotMatrixX | 155 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixZ (Time)) * ((rotMatrixY |
237 | (Time)) * ((rotMatrixY | 156 | (Time)) * ((vec4 (((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX |
238 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | 157 | (Time)) * ((rotMatrixY (Time)) * (vo1))).xyz) + (vec3 (0.0 |
239 | (Time))))))).xyz) + (vec3 (0.0 | 158 | ,0.1 |
240 | ,0.1 | 159 | ,0.2))) * (6.28318))) * (0.5))).x |
241 | ,0.2))) * (6.28318))) * (0.5))).x | 160 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
242 | ,((vec3 (0.5,0.5,0.5)) + ((cos | 161 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y |
243 | (((((rotMatrixZ | 162 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
244 | (Time)) * ((rotMatrixY | 163 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z |
245 | (Time)) * ((vec4 (((vec3 (0.5 | 164 | ,((rotMatrixX (Time)) * ((rotMatrixY |
246 | ,0.5 | 165 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).xyz) + (vec3 (0.0 |
247 | ,0.5)) + ((cos (((((rotMatrixX | 166 | ,0.1 |
248 | (Time)) * ((rotMatrixY | 167 | ,0.2))) * (6.28318))) * (0.5))).z |
249 | (Time)) * (vo1))).xyz) + (vec3 | 168 | ,((rotMatrixZ (Time)) * ((rotMatrixY (Time)) * ((vec4 (((vec3 (0.5 |
250 | (0.0 | 169 | ,0.5 |
251 | ,0.1 | 170 | ,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
252 | ,0.2))) * (6.28318))) * (0.5))).x | 171 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).x |
253 | ,((vec3 (0.5,0.5,0.5)) + ((cos | 172 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
254 | (((((rotMatrixX | 173 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).y |
255 | (Time)) * ((rotMatrixY | 174 | ,((vec3 (0.5,0.5,0.5)) + ((cos (((((rotMatrixX (Time)) * ((rotMatrixY |
256 | (Time)) * (vo1))).xyz) + (vec3 | 175 | (Time)) * (vo1))).xyz) + (vec3 (0.0,0.1,0.2))) * (6.28318))) * (0.5))).z |
257 | (0.0 | 176 | ,((rotMatrixX (Time)) * ((rotMatrixY |
258 | ,0.1 | 177 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin (Time))))))).w)) * (f (Time)); |
259 | ,0.2))) * (6.28318))) * (0.5))).y | ||
260 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
261 | (((((rotMatrixX | ||
262 | (Time)) * ((rotMatrixY | ||
263 | (Time)) * (vo1))).xyz) + (vec3 | ||
264 | (0.0 | ||
265 | ,0.1 | ||
266 | ,0.2))) * (6.28318))) * (0.5))).z | ||
267 | ,((rotMatrixX | ||
268 | (Time)) * ((rotMatrixY | ||
269 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
270 | (Time))))))).xyz) + (vec3 (0.0 | ||
271 | ,0.1 | ||
272 | ,0.2))) * (6.28318))) * (0.5))).y | ||
273 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
274 | (((((rotMatrixZ | ||
275 | (Time)) * ((rotMatrixY | ||
276 | (Time)) * ((vec4 (((vec3 (0.5 | ||
277 | ,0.5 | ||
278 | ,0.5)) + ((cos (((((rotMatrixX | ||
279 | (Time)) * ((rotMatrixY | ||
280 | (Time)) * (vo1))).xyz) + (vec3 | ||
281 | (0.0 | ||
282 | ,0.1 | ||
283 | ,0.2))) * (6.28318))) * (0.5))).x | ||
284 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
285 | (((((rotMatrixX | ||
286 | (Time)) * ((rotMatrixY | ||
287 | (Time)) * (vo1))).xyz) + (vec3 | ||
288 | (0.0 | ||
289 | ,0.1 | ||
290 | ,0.2))) * (6.28318))) * (0.5))).y | ||
291 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
292 | (((((rotMatrixX | ||
293 | (Time)) * ((rotMatrixY | ||
294 | (Time)) * (vo1))).xyz) + (vec3 | ||
295 | (0.0 | ||
296 | ,0.1 | ||
297 | ,0.2))) * (6.28318))) * (0.5))).z | ||
298 | ,((rotMatrixX | ||
299 | (Time)) * ((rotMatrixY | ||
300 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
301 | (Time))))))).xyz) + (vec3 (0.0 | ||
302 | ,0.1 | ||
303 | ,0.2))) * (6.28318))) * (0.5))).z | ||
304 | ,((rotMatrixZ | ||
305 | (Time)) * ((rotMatrixY | ||
306 | (Time)) * ((vec4 (((vec3 (0.5 | ||
307 | ,0.5 | ||
308 | ,0.5)) + ((cos (((((rotMatrixX | ||
309 | (Time)) * ((rotMatrixY | ||
310 | (Time)) * (vo1))).xyz) + (vec3 | ||
311 | (0.0 | ||
312 | ,0.1 | ||
313 | ,0.2))) * (6.28318))) * (0.5))).x | ||
314 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
315 | (((((rotMatrixX | ||
316 | (Time)) * ((rotMatrixY | ||
317 | (Time)) * (vo1))).xyz) + (vec3 | ||
318 | (0.0 | ||
319 | ,0.1 | ||
320 | ,0.2))) * (6.28318))) * (0.5))).y | ||
321 | ,((vec3 (0.5,0.5,0.5)) + ((cos | ||
322 | (((((rotMatrixX | ||
323 | (Time)) * ((rotMatrixY | ||
324 | (Time)) * (vo1))).xyz) + (vec3 | ||
325 | (0.0 | ||
326 | ,0.1 | ||
327 | ,0.2))) * (6.28318))) * (0.5))).z | ||
328 | ,((rotMatrixX | ||
329 | (Time)) * ((rotMatrixY | ||
330 | (Time)) * (vo1))).w)) * ((1.0) + ((0.5) * (sin | ||
331 | (Time))))))).w)) * (f (Time)); | ||
332 | } | 178 | } |
333 | """ | 179 | """ |
334 | } | 180 | } |