3 gl_FragCoord origin is upper left
5 0:42 Function Definition: Fn1(vi4; ( temp 4-component vector of int)
6 0:42 Function Parameters:
7 0:42 'x' ( in 4-component vector of int)
9 0:42 Branch: Return with expression
10 0:42 'x' ( in 4-component vector of int)
11 0:43 Function Definition: Fn1(vu4; ( temp 4-component vector of uint)
12 0:43 Function Parameters:
13 0:43 'x' ( in 4-component vector of uint)
15 0:43 Branch: Return with expression
16 0:43 'x' ( in 4-component vector of uint)
17 0:44 Function Definition: Fn1(vf4; ( temp 4-component vector of float)
18 0:44 Function Parameters:
19 0:44 'x' ( in 4-component vector of float)
21 0:44 Branch: Return with expression
22 0:44 'x' ( in 4-component vector of float)
23 0:46 Function Definition: Fn2(vi4; ( temp void)
24 0:46 Function Parameters:
25 0:46 'x' ( out 4-component vector of int)
27 0:46 move second child to first child ( temp 4-component vector of int)
28 0:46 'x' ( out 4-component vector of int)
34 0:47 Function Definition: Fn2(vu4; ( temp void)
35 0:47 Function Parameters:
36 0:47 'x' ( out 4-component vector of uint)
38 0:47 move second child to first child ( temp 4-component vector of uint)
39 0:47 'x' ( out 4-component vector of uint)
45 0:48 Function Definition: Fn2(vf4; ( temp void)
46 0:48 Function Parameters:
47 0:48 'x' ( out 4-component vector of float)
49 0:48 move second child to first child ( temp 4-component vector of float)
50 0:48 'x' ( out 4-component vector of float)
56 0:50 Function Definition: SomeValue( ( temp 4-component vector of float)
57 0:50 Function Parameters:
59 0:50 Branch: Return with expression
60 0:50 Convert int to float ( temp 4-component vector of float)
61 0:50 c4: direct index for structure ( uniform 4-component vector of int)
62 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
65 0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
66 0:53 Function Parameters:
68 0:57 imageLoad ( temp 4-component vector of float)
69 0:57 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
70 0:57 c1: direct index for structure ( uniform int)
71 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
75 0:59 move second child to first child ( temp 4-component vector of float)
76 0:59 'r00' ( temp 4-component vector of float)
77 0:59 imageLoad ( temp 4-component vector of float)
78 0:59 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
79 0:59 c1: direct index for structure ( uniform int)
80 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
84 0:60 move second child to first child ( temp 4-component vector of int)
85 0:60 'r01' ( temp 4-component vector of int)
86 0:60 imageLoad ( temp 4-component vector of int)
87 0:60 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
88 0:60 c1: direct index for structure ( uniform int)
89 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
93 0:61 move second child to first child ( temp 4-component vector of uint)
94 0:61 'r02' ( temp 4-component vector of uint)
95 0:61 imageLoad ( temp 4-component vector of uint)
96 0:61 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
97 0:61 c1: direct index for structure ( uniform int)
98 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
102 0:64 move second child to first child ( temp 4-component vector of float)
103 0:64 'r10' ( temp 4-component vector of float)
104 0:64 imageLoad ( temp 4-component vector of float)
105 0:64 'g_tTex2df4' (layout( rgba32f) uniform image2D)
106 0:64 c2: direct index for structure ( uniform 2-component vector of int)
107 0:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
111 0:65 move second child to first child ( temp 4-component vector of int)
112 0:65 'r11' ( temp 4-component vector of int)
113 0:65 imageLoad ( temp 4-component vector of int)
114 0:65 'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
115 0:65 c2: direct index for structure ( uniform 2-component vector of int)
116 0:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
120 0:66 move second child to first child ( temp 4-component vector of uint)
121 0:66 'r12' ( temp 4-component vector of uint)
122 0:66 imageLoad ( temp 4-component vector of uint)
123 0:66 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
124 0:66 c2: direct index for structure ( uniform 2-component vector of int)
125 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
129 0:69 move second child to first child ( temp 4-component vector of float)
130 0:69 'r20' ( temp 4-component vector of float)
131 0:69 imageLoad ( temp 4-component vector of float)
132 0:69 'g_tTex3df4' (layout( rgba32f) uniform image3D)
133 0:69 c3: direct index for structure ( uniform 3-component vector of int)
134 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
138 0:70 move second child to first child ( temp 4-component vector of int)
139 0:70 'r21' ( temp 4-component vector of int)
140 0:70 imageLoad ( temp 4-component vector of int)
141 0:70 'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
142 0:70 c3: direct index for structure ( uniform 3-component vector of int)
143 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
147 0:71 move second child to first child ( temp 4-component vector of uint)
148 0:71 'r22' ( temp 4-component vector of uint)
149 0:71 imageLoad ( temp 4-component vector of uint)
150 0:71 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
151 0:71 c3: direct index for structure ( uniform 3-component vector of int)
152 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
156 0:73 move second child to first child ( temp 4-component vector of float)
157 0:73 'lf4' ( temp 4-component vector of float)
158 0:73 uf4: direct index for structure ( uniform 4-component vector of float)
159 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
163 0:77 move second child to first child ( temp 4-component vector of float)
164 0:77 'storeTemp' ( temp 4-component vector of float)
165 0:77 Function Call: SomeValue( ( temp 4-component vector of float)
166 0:77 imageStore ( temp void)
167 0:77 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
168 0:77 c1: direct index for structure ( uniform int)
169 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
172 0:77 'storeTemp' ( temp 4-component vector of float)
173 0:77 'storeTemp' ( temp 4-component vector of float)
175 0:78 imageStore ( temp void)
176 0:78 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
177 0:78 c1: direct index for structure ( uniform int)
178 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
181 0:78 'lf4' ( temp 4-component vector of float)
182 0:78 'lf4' ( temp 4-component vector of float)
184 0:79 move second child to first child ( temp 4-component vector of int)
185 0:79 'storeTemp' ( temp 4-component vector of int)
191 0:79 imageStore ( temp void)
192 0:79 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
193 0:79 c1: direct index for structure ( uniform int)
194 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
197 0:79 'storeTemp' ( temp 4-component vector of int)
198 0:79 'storeTemp' ( temp 4-component vector of int)
200 0:80 move second child to first child ( temp 4-component vector of uint)
201 0:80 'storeTemp' ( temp 4-component vector of uint)
207 0:80 imageStore ( temp void)
208 0:80 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
209 0:80 c1: direct index for structure ( uniform int)
210 0:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
213 0:80 'storeTemp' ( temp 4-component vector of uint)
214 0:80 'storeTemp' ( temp 4-component vector of uint)
216 0:83 move second child to first child ( temp 4-component vector of float)
217 0:83 'val1' ( temp 4-component vector of float)
219 0:83 move second child to first child ( temp int)
220 0:83 'coordTemp' ( temp int)
221 0:83 c1: direct index for structure ( uniform int)
222 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
225 0:83 move second child to first child ( temp 4-component vector of float)
226 0:83 'storeTemp' ( temp 4-component vector of float)
227 0:83 imageLoad ( temp 4-component vector of float)
228 0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
229 0:83 'coordTemp' ( temp int)
230 0:83 vector scale second child into first child ( temp 4-component vector of float)
231 0:83 'storeTemp' ( temp 4-component vector of float)
234 0:83 imageStore ( temp void)
235 0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
236 0:83 'coordTemp' ( temp int)
237 0:83 'storeTemp' ( temp 4-component vector of float)
238 0:83 'storeTemp' ( temp 4-component vector of float)
240 0:84 move second child to first child ( temp int)
241 0:84 'coordTemp' ( temp int)
242 0:84 c1: direct index for structure ( uniform int)
243 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
246 0:84 move second child to first child ( temp 4-component vector of float)
247 0:84 'storeTemp' ( temp 4-component vector of float)
248 0:84 imageLoad ( temp 4-component vector of float)
249 0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
250 0:84 'coordTemp' ( temp int)
251 0:84 subtract second child into first child ( temp 4-component vector of float)
252 0:84 'storeTemp' ( temp 4-component vector of float)
255 0:84 imageStore ( temp void)
256 0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
257 0:84 'coordTemp' ( temp int)
258 0:84 'storeTemp' ( temp 4-component vector of float)
259 0:84 'storeTemp' ( temp 4-component vector of float)
261 0:85 move second child to first child ( temp int)
262 0:85 'coordTemp' ( temp int)
263 0:85 c1: direct index for structure ( uniform int)
264 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
267 0:85 move second child to first child ( temp 4-component vector of float)
268 0:85 'storeTemp' ( temp 4-component vector of float)
269 0:85 imageLoad ( temp 4-component vector of float)
270 0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
271 0:85 'coordTemp' ( temp int)
272 0:85 add second child into first child ( temp 4-component vector of float)
273 0:85 'storeTemp' ( temp 4-component vector of float)
276 0:85 imageStore ( temp void)
277 0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
278 0:85 'coordTemp' ( temp int)
279 0:85 'storeTemp' ( temp 4-component vector of float)
280 0:85 'storeTemp' ( temp 4-component vector of float)
282 0:87 move second child to first child ( temp int)
283 0:87 'coordTemp' ( temp int)
284 0:87 c1: direct index for structure ( uniform int)
285 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
288 0:87 move second child to first child ( temp 4-component vector of int)
289 0:87 'storeTemp' ( temp 4-component vector of int)
290 0:87 imageLoad ( temp 4-component vector of int)
291 0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
292 0:87 'coordTemp' ( temp int)
293 0:87 divide second child into first child ( temp 4-component vector of int)
294 0:87 'storeTemp' ( temp 4-component vector of int)
297 0:87 imageStore ( temp void)
298 0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
299 0:87 'coordTemp' ( temp int)
300 0:87 'storeTemp' ( temp 4-component vector of int)
301 0:87 'storeTemp' ( temp 4-component vector of int)
303 0:88 move second child to first child ( temp int)
304 0:88 'coordTemp' ( temp int)
305 0:88 c1: direct index for structure ( uniform int)
306 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
309 0:88 move second child to first child ( temp 4-component vector of int)
310 0:88 'storeTemp' ( temp 4-component vector of int)
311 0:88 imageLoad ( temp 4-component vector of int)
312 0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
313 0:88 'coordTemp' ( temp int)
314 0:88 mod second child into first child ( temp 4-component vector of int)
315 0:88 'storeTemp' ( temp 4-component vector of int)
318 0:88 imageStore ( temp void)
319 0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
320 0:88 'coordTemp' ( temp int)
321 0:88 'storeTemp' ( temp 4-component vector of int)
322 0:88 'storeTemp' ( temp 4-component vector of int)
324 0:89 move second child to first child ( temp int)
325 0:89 'coordTemp' ( temp int)
326 0:89 c1: direct index for structure ( uniform int)
327 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
330 0:89 move second child to first child ( temp 4-component vector of int)
331 0:89 'storeTemp' ( temp 4-component vector of int)
332 0:89 imageLoad ( temp 4-component vector of int)
333 0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
334 0:89 'coordTemp' ( temp int)
335 0:89 and second child into first child ( temp 4-component vector of int)
336 0:89 'storeTemp' ( temp 4-component vector of int)
338 0:89 65535 (const int)
339 0:89 imageStore ( temp void)
340 0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
341 0:89 'coordTemp' ( temp int)
342 0:89 'storeTemp' ( temp 4-component vector of int)
343 0:89 'storeTemp' ( temp 4-component vector of int)
345 0:90 move second child to first child ( temp int)
346 0:90 'coordTemp' ( temp int)
347 0:90 c1: direct index for structure ( uniform int)
348 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
351 0:90 move second child to first child ( temp 4-component vector of int)
352 0:90 'storeTemp' ( temp 4-component vector of int)
353 0:90 imageLoad ( temp 4-component vector of int)
354 0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
355 0:90 'coordTemp' ( temp int)
356 0:90 or second child into first child ( temp 4-component vector of int)
357 0:90 'storeTemp' ( temp 4-component vector of int)
359 0:90 61680 (const int)
360 0:90 imageStore ( temp void)
361 0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
362 0:90 'coordTemp' ( temp int)
363 0:90 'storeTemp' ( temp 4-component vector of int)
364 0:90 'storeTemp' ( temp 4-component vector of int)
366 0:91 move second child to first child ( temp int)
367 0:91 'coordTemp' ( temp int)
368 0:91 c1: direct index for structure ( uniform int)
369 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
372 0:91 move second child to first child ( temp 4-component vector of int)
373 0:91 'storeTemp' ( temp 4-component vector of int)
374 0:91 imageLoad ( temp 4-component vector of int)
375 0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
376 0:91 'coordTemp' ( temp int)
377 0:91 left shift second child into first child ( temp 4-component vector of int)
378 0:91 'storeTemp' ( temp 4-component vector of int)
381 0:91 imageStore ( temp void)
382 0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
383 0:91 'coordTemp' ( temp int)
384 0:91 'storeTemp' ( temp 4-component vector of int)
385 0:91 'storeTemp' ( temp 4-component vector of int)
387 0:92 move second child to first child ( temp int)
388 0:92 'coordTemp' ( temp int)
389 0:92 c1: direct index for structure ( uniform int)
390 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
393 0:92 move second child to first child ( temp 4-component vector of int)
394 0:92 'storeTemp' ( temp 4-component vector of int)
395 0:92 imageLoad ( temp 4-component vector of int)
396 0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
397 0:92 'coordTemp' ( temp int)
398 0:92 right shift second child into first child ( temp 4-component vector of int)
399 0:92 'storeTemp' ( temp 4-component vector of int)
402 0:92 imageStore ( temp void)
403 0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
404 0:92 'coordTemp' ( temp int)
405 0:92 'storeTemp' ( temp 4-component vector of int)
406 0:92 'storeTemp' ( temp 4-component vector of int)
408 0:95 move second child to first child ( temp 4-component vector of float)
409 0:95 'storeTemp' ( temp 4-component vector of float)
410 0:95 Function Call: SomeValue( ( temp 4-component vector of float)
411 0:95 imageStore ( temp void)
412 0:95 'g_tTex2df4' (layout( rgba32f) uniform image2D)
413 0:95 c2: direct index for structure ( uniform 2-component vector of int)
414 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
417 0:95 'storeTemp' ( temp 4-component vector of float)
418 0:95 'storeTemp' ( temp 4-component vector of float)
420 0:96 imageStore ( temp void)
421 0:96 'g_tTex2df4' (layout( rgba32f) uniform image2D)
422 0:96 c2: direct index for structure ( uniform 2-component vector of int)
423 0:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
426 0:96 'lf4' ( temp 4-component vector of float)
427 0:96 'lf4' ( temp 4-component vector of float)
429 0:97 move second child to first child ( temp 4-component vector of int)
430 0:97 'storeTemp' ( temp 4-component vector of int)
436 0:97 imageStore ( temp void)
437 0:97 'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
438 0:97 c2: direct index for structure ( uniform 2-component vector of int)
439 0:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
442 0:97 'storeTemp' ( temp 4-component vector of int)
443 0:97 'storeTemp' ( temp 4-component vector of int)
445 0:98 move second child to first child ( temp 4-component vector of uint)
446 0:98 'storeTemp' ( temp 4-component vector of uint)
452 0:98 imageStore ( temp void)
453 0:98 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
454 0:98 c2: direct index for structure ( uniform 2-component vector of int)
455 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
458 0:98 'storeTemp' ( temp 4-component vector of uint)
459 0:98 'storeTemp' ( temp 4-component vector of uint)
461 0:101 move second child to first child ( temp 4-component vector of float)
462 0:101 'storeTemp' ( temp 4-component vector of float)
463 0:101 Function Call: SomeValue( ( temp 4-component vector of float)
464 0:101 imageStore ( temp void)
465 0:101 'g_tTex3df4' (layout( rgba32f) uniform image3D)
466 0:101 c3: direct index for structure ( uniform 3-component vector of int)
467 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
470 0:101 'storeTemp' ( temp 4-component vector of float)
471 0:101 'storeTemp' ( temp 4-component vector of float)
473 0:102 imageStore ( temp void)
474 0:102 'g_tTex3df4' (layout( rgba32f) uniform image3D)
475 0:102 c3: direct index for structure ( uniform 3-component vector of int)
476 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
479 0:102 'lf4' ( temp 4-component vector of float)
480 0:102 'lf4' ( temp 4-component vector of float)
482 0:103 move second child to first child ( temp 4-component vector of int)
483 0:103 'storeTemp' ( temp 4-component vector of int)
489 0:103 imageStore ( temp void)
490 0:103 'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
491 0:103 c3: direct index for structure ( uniform 3-component vector of int)
492 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
495 0:103 'storeTemp' ( temp 4-component vector of int)
496 0:103 'storeTemp' ( temp 4-component vector of int)
498 0:104 move second child to first child ( temp 4-component vector of uint)
499 0:104 'storeTemp' ( temp 4-component vector of uint)
505 0:104 imageStore ( temp void)
506 0:104 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
507 0:104 c3: direct index for structure ( uniform 3-component vector of int)
508 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
511 0:104 'storeTemp' ( temp 4-component vector of uint)
512 0:104 'storeTemp' ( temp 4-component vector of uint)
513 0:107 Function Call: Fn1(vf4; ( temp 4-component vector of float)
514 0:107 imageLoad ( temp 4-component vector of float)
515 0:107 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
516 0:107 c1: direct index for structure ( uniform int)
517 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
520 0:108 Function Call: Fn1(vi4; ( temp 4-component vector of int)
521 0:108 imageLoad ( temp 4-component vector of int)
522 0:108 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
523 0:108 c1: direct index for structure ( uniform int)
524 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
527 0:109 Function Call: Fn1(vu4; ( temp 4-component vector of uint)
528 0:109 imageLoad ( temp 4-component vector of uint)
529 0:109 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
530 0:109 c1: direct index for structure ( uniform int)
531 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
534 0:111 Comma ( temp void)
535 0:111 Function Call: Fn2(vf4; ( temp void)
536 0:111 'tempArg' ( temp 4-component vector of float)
538 0:111 imageStore ( temp void)
539 0:111 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
540 0:111 c1: direct index for structure ( uniform int)
541 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
544 0:111 'tempArg' ( temp 4-component vector of float)
545 0:111 'tempArg' ( temp 4-component vector of float)
546 0:112 Comma ( temp void)
547 0:112 Function Call: Fn2(vi4; ( temp void)
548 0:112 'tempArg' ( temp 4-component vector of int)
550 0:112 imageStore ( temp void)
551 0:112 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
552 0:112 c1: direct index for structure ( uniform int)
553 0:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
556 0:112 'tempArg' ( temp 4-component vector of int)
557 0:112 'tempArg' ( temp 4-component vector of int)
558 0:113 Comma ( temp void)
559 0:113 Function Call: Fn2(vu4; ( temp void)
560 0:113 'tempArg' ( temp 4-component vector of uint)
562 0:113 imageStore ( temp void)
563 0:113 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
564 0:113 c1: direct index for structure ( uniform int)
565 0:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
568 0:113 'tempArg' ( temp 4-component vector of uint)
569 0:113 'tempArg' ( temp 4-component vector of uint)
571 0:117 move second child to first child ( temp int)
572 0:117 'coordTemp' ( temp int)
573 0:117 c1: direct index for structure ( uniform int)
574 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
577 0:117 move second child to first child ( temp 4-component vector of float)
578 0:117 'storeTemp' ( temp 4-component vector of float)
579 0:117 imageLoad ( temp 4-component vector of float)
580 0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
581 0:117 'coordTemp' ( temp int)
582 0:117 Pre-Increment ( temp 4-component vector of float)
583 0:117 'storeTemp' ( temp 4-component vector of float)
584 0:117 imageStore ( temp void)
585 0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
586 0:117 'coordTemp' ( temp int)
587 0:117 'storeTemp' ( temp 4-component vector of float)
588 0:117 'storeTemp' ( temp 4-component vector of float)
590 0:118 move second child to first child ( temp int)
591 0:118 'coordTemp' ( temp int)
592 0:118 c1: direct index for structure ( uniform int)
593 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
596 0:118 move second child to first child ( temp 4-component vector of int)
597 0:118 'storeTemp' ( temp 4-component vector of int)
598 0:118 imageLoad ( temp 4-component vector of int)
599 0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
600 0:118 'coordTemp' ( temp int)
601 0:118 Pre-Increment ( temp 4-component vector of int)
602 0:118 'storeTemp' ( temp 4-component vector of int)
603 0:118 imageStore ( temp void)
604 0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
605 0:118 'coordTemp' ( temp int)
606 0:118 'storeTemp' ( temp 4-component vector of int)
607 0:118 'storeTemp' ( temp 4-component vector of int)
609 0:119 move second child to first child ( temp int)
610 0:119 'coordTemp' ( temp int)
611 0:119 c1: direct index for structure ( uniform int)
612 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
615 0:119 move second child to first child ( temp 4-component vector of uint)
616 0:119 'storeTemp' ( temp 4-component vector of uint)
617 0:119 imageLoad ( temp 4-component vector of uint)
618 0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
619 0:119 'coordTemp' ( temp int)
620 0:119 Pre-Increment ( temp 4-component vector of uint)
621 0:119 'storeTemp' ( temp 4-component vector of uint)
622 0:119 imageStore ( temp void)
623 0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
624 0:119 'coordTemp' ( temp int)
625 0:119 'storeTemp' ( temp 4-component vector of uint)
626 0:119 'storeTemp' ( temp 4-component vector of uint)
628 0:121 move second child to first child ( temp int)
629 0:121 'coordTemp' ( temp int)
630 0:121 c1: direct index for structure ( uniform int)
631 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
634 0:121 move second child to first child ( temp 4-component vector of float)
635 0:121 'storeTemp' ( temp 4-component vector of float)
636 0:121 imageLoad ( temp 4-component vector of float)
637 0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
638 0:121 'coordTemp' ( temp int)
639 0:121 Pre-Decrement ( temp 4-component vector of float)
640 0:121 'storeTemp' ( temp 4-component vector of float)
641 0:121 imageStore ( temp void)
642 0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
643 0:121 'coordTemp' ( temp int)
644 0:121 'storeTemp' ( temp 4-component vector of float)
645 0:121 'storeTemp' ( temp 4-component vector of float)
647 0:122 move second child to first child ( temp int)
648 0:122 'coordTemp' ( temp int)
649 0:122 c1: direct index for structure ( uniform int)
650 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
653 0:122 move second child to first child ( temp 4-component vector of int)
654 0:122 'storeTemp' ( temp 4-component vector of int)
655 0:122 imageLoad ( temp 4-component vector of int)
656 0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
657 0:122 'coordTemp' ( temp int)
658 0:122 Pre-Decrement ( temp 4-component vector of int)
659 0:122 'storeTemp' ( temp 4-component vector of int)
660 0:122 imageStore ( temp void)
661 0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
662 0:122 'coordTemp' ( temp int)
663 0:122 'storeTemp' ( temp 4-component vector of int)
664 0:122 'storeTemp' ( temp 4-component vector of int)
666 0:123 move second child to first child ( temp int)
667 0:123 'coordTemp' ( temp int)
668 0:123 c1: direct index for structure ( uniform int)
669 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
672 0:123 move second child to first child ( temp 4-component vector of uint)
673 0:123 'storeTemp' ( temp 4-component vector of uint)
674 0:123 imageLoad ( temp 4-component vector of uint)
675 0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
676 0:123 'coordTemp' ( temp int)
677 0:123 Pre-Decrement ( temp 4-component vector of uint)
678 0:123 'storeTemp' ( temp 4-component vector of uint)
679 0:123 imageStore ( temp void)
680 0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
681 0:123 'coordTemp' ( temp int)
682 0:123 'storeTemp' ( temp 4-component vector of uint)
683 0:123 'storeTemp' ( temp 4-component vector of uint)
685 0:126 move second child to first child ( temp int)
686 0:126 'coordTemp' ( temp int)
687 0:126 c1: direct index for structure ( uniform int)
688 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
691 0:126 move second child to first child ( temp 4-component vector of float)
692 0:126 'storeTempPre' ( temp 4-component vector of float)
693 0:126 imageLoad ( temp 4-component vector of float)
694 0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
695 0:126 'coordTemp' ( temp int)
696 0:126 move second child to first child ( temp 4-component vector of float)
697 0:126 'storeTempPost' ( temp 4-component vector of float)
698 0:126 'storeTempPre' ( temp 4-component vector of float)
699 0:126 Post-Increment ( temp 4-component vector of float)
700 0:126 'storeTempPost' ( temp 4-component vector of float)
701 0:126 imageStore ( temp void)
702 0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
703 0:126 'coordTemp' ( temp int)
704 0:126 'storeTempPost' ( temp 4-component vector of float)
705 0:126 'storeTempPre' ( temp 4-component vector of float)
707 0:127 move second child to first child ( temp int)
708 0:127 'coordTemp' ( temp int)
709 0:127 c1: direct index for structure ( uniform int)
710 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
713 0:127 move second child to first child ( temp 4-component vector of uint)
714 0:127 'storeTempPre' ( temp 4-component vector of uint)
715 0:127 imageLoad ( temp 4-component vector of uint)
716 0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
717 0:127 'coordTemp' ( temp int)
718 0:127 move second child to first child ( temp 4-component vector of uint)
719 0:127 'storeTempPost' ( temp 4-component vector of uint)
720 0:127 'storeTempPre' ( temp 4-component vector of uint)
721 0:127 Post-Decrement ( temp 4-component vector of uint)
722 0:127 'storeTempPost' ( temp 4-component vector of uint)
723 0:127 imageStore ( temp void)
724 0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
725 0:127 'coordTemp' ( temp int)
726 0:127 'storeTempPost' ( temp 4-component vector of uint)
727 0:127 'storeTempPre' ( temp 4-component vector of uint)
729 0:128 move second child to first child ( temp int)
730 0:128 'coordTemp' ( temp int)
731 0:128 c1: direct index for structure ( uniform int)
732 0:128 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
735 0:128 move second child to first child ( temp 4-component vector of int)
736 0:128 'storeTempPre' ( temp 4-component vector of int)
737 0:128 imageLoad ( temp 4-component vector of int)
738 0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
739 0:128 'coordTemp' ( temp int)
740 0:128 move second child to first child ( temp 4-component vector of int)
741 0:128 'storeTempPost' ( temp 4-component vector of int)
742 0:128 'storeTempPre' ( temp 4-component vector of int)
743 0:128 Post-Increment ( temp 4-component vector of int)
744 0:128 'storeTempPost' ( temp 4-component vector of int)
745 0:128 imageStore ( temp void)
746 0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
747 0:128 'coordTemp' ( temp int)
748 0:128 'storeTempPost' ( temp 4-component vector of int)
749 0:128 'storeTempPre' ( temp 4-component vector of int)
751 0:130 move second child to first child ( temp int)
752 0:130 'coordTemp' ( temp int)
753 0:130 c1: direct index for structure ( uniform int)
754 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
757 0:130 move second child to first child ( temp 4-component vector of float)
758 0:130 'storeTempPre' ( temp 4-component vector of float)
759 0:130 imageLoad ( temp 4-component vector of float)
760 0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
761 0:130 'coordTemp' ( temp int)
762 0:130 move second child to first child ( temp 4-component vector of float)
763 0:130 'storeTempPost' ( temp 4-component vector of float)
764 0:130 'storeTempPre' ( temp 4-component vector of float)
765 0:130 Post-Decrement ( temp 4-component vector of float)
766 0:130 'storeTempPost' ( temp 4-component vector of float)
767 0:130 imageStore ( temp void)
768 0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
769 0:130 'coordTemp' ( temp int)
770 0:130 'storeTempPost' ( temp 4-component vector of float)
771 0:130 'storeTempPre' ( temp 4-component vector of float)
773 0:131 move second child to first child ( temp int)
774 0:131 'coordTemp' ( temp int)
775 0:131 c1: direct index for structure ( uniform int)
776 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
779 0:131 move second child to first child ( temp 4-component vector of int)
780 0:131 'storeTempPre' ( temp 4-component vector of int)
781 0:131 imageLoad ( temp 4-component vector of int)
782 0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
783 0:131 'coordTemp' ( temp int)
784 0:131 move second child to first child ( temp 4-component vector of int)
785 0:131 'storeTempPost' ( temp 4-component vector of int)
786 0:131 'storeTempPre' ( temp 4-component vector of int)
787 0:131 Post-Increment ( temp 4-component vector of int)
788 0:131 'storeTempPost' ( temp 4-component vector of int)
789 0:131 imageStore ( temp void)
790 0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
791 0:131 'coordTemp' ( temp int)
792 0:131 'storeTempPost' ( temp 4-component vector of int)
793 0:131 'storeTempPre' ( temp 4-component vector of int)
795 0:132 move second child to first child ( temp int)
796 0:132 'coordTemp' ( temp int)
797 0:132 c1: direct index for structure ( uniform int)
798 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
801 0:132 move second child to first child ( temp 4-component vector of uint)
802 0:132 'storeTempPre' ( temp 4-component vector of uint)
803 0:132 imageLoad ( temp 4-component vector of uint)
804 0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
805 0:132 'coordTemp' ( temp int)
806 0:132 move second child to first child ( temp 4-component vector of uint)
807 0:132 'storeTempPost' ( temp 4-component vector of uint)
808 0:132 'storeTempPre' ( temp 4-component vector of uint)
809 0:132 Post-Decrement ( temp 4-component vector of uint)
810 0:132 'storeTempPost' ( temp 4-component vector of uint)
811 0:132 imageStore ( temp void)
812 0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
813 0:132 'coordTemp' ( temp int)
814 0:132 'storeTempPost' ( temp 4-component vector of uint)
815 0:132 'storeTempPre' ( temp 4-component vector of uint)
817 0:135 move second child to first child ( temp 4-component vector of float)
818 0:135 'storeTemp' ( temp 4-component vector of float)
819 0:? imageLoad ( temp 4-component vector of float)
820 0:135 'g_tTex2df4' (layout( rgba32f) uniform image2D)
824 0:135 imageStore ( temp void)
825 0:135 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
828 0:135 'storeTemp' ( temp 4-component vector of float)
829 0:135 'storeTemp' ( temp 4-component vector of float)
830 0:137 move second child to first child ( temp 4-component vector of float)
831 0:137 Color: direct index for structure ( temp 4-component vector of float)
832 0:137 'psout' ( temp structure{ temp 4-component vector of float Color})
840 0:139 Branch: Return with expression
841 0:139 'psout' ( temp structure{ temp 4-component vector of float Color})
842 0:53 Function Definition: main( ( temp void)
843 0:53 Function Parameters:
846 0:53 move second child to first child ( temp 4-component vector of float)
847 0:? 'Color' (layout( location=0) out 4-component vector of float)
848 0:53 Color: direct index for structure ( temp 4-component vector of float)
849 0:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
853 0:? 'g_sSamp' (layout( binding=0) uniform sampler)
854 0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
855 0:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
856 0:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
857 0:? 'g_tTex2df4' (layout( rgba32f) uniform image2D)
858 0:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
859 0:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
860 0:? 'g_tTex3df4' (layout( rgba32f) uniform image3D)
861 0:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
862 0:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
863 0:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray)
864 0:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray)
865 0:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray)
866 0:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray)
867 0:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray)
868 0:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray)
869 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
870 0:? 'Color' (layout( location=0) out 4-component vector of float)
873 Linked fragment stage:
877 gl_FragCoord origin is upper left
879 0:42 Function Definition: Fn1(vi4; ( temp 4-component vector of int)
880 0:42 Function Parameters:
881 0:42 'x' ( in 4-component vector of int)
883 0:42 Branch: Return with expression
884 0:42 'x' ( in 4-component vector of int)
885 0:43 Function Definition: Fn1(vu4; ( temp 4-component vector of uint)
886 0:43 Function Parameters:
887 0:43 'x' ( in 4-component vector of uint)
889 0:43 Branch: Return with expression
890 0:43 'x' ( in 4-component vector of uint)
891 0:44 Function Definition: Fn1(vf4; ( temp 4-component vector of float)
892 0:44 Function Parameters:
893 0:44 'x' ( in 4-component vector of float)
895 0:44 Branch: Return with expression
896 0:44 'x' ( in 4-component vector of float)
897 0:46 Function Definition: Fn2(vi4; ( temp void)
898 0:46 Function Parameters:
899 0:46 'x' ( out 4-component vector of int)
901 0:46 move second child to first child ( temp 4-component vector of int)
902 0:46 'x' ( out 4-component vector of int)
908 0:47 Function Definition: Fn2(vu4; ( temp void)
909 0:47 Function Parameters:
910 0:47 'x' ( out 4-component vector of uint)
912 0:47 move second child to first child ( temp 4-component vector of uint)
913 0:47 'x' ( out 4-component vector of uint)
919 0:48 Function Definition: Fn2(vf4; ( temp void)
920 0:48 Function Parameters:
921 0:48 'x' ( out 4-component vector of float)
923 0:48 move second child to first child ( temp 4-component vector of float)
924 0:48 'x' ( out 4-component vector of float)
930 0:50 Function Definition: SomeValue( ( temp 4-component vector of float)
931 0:50 Function Parameters:
933 0:50 Branch: Return with expression
934 0:50 Convert int to float ( temp 4-component vector of float)
935 0:50 c4: direct index for structure ( uniform 4-component vector of int)
936 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
939 0:53 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
940 0:53 Function Parameters:
942 0:57 imageLoad ( temp 4-component vector of float)
943 0:57 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
944 0:57 c1: direct index for structure ( uniform int)
945 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
949 0:59 move second child to first child ( temp 4-component vector of float)
950 0:59 'r00' ( temp 4-component vector of float)
951 0:59 imageLoad ( temp 4-component vector of float)
952 0:59 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
953 0:59 c1: direct index for structure ( uniform int)
954 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
958 0:60 move second child to first child ( temp 4-component vector of int)
959 0:60 'r01' ( temp 4-component vector of int)
960 0:60 imageLoad ( temp 4-component vector of int)
961 0:60 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
962 0:60 c1: direct index for structure ( uniform int)
963 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
967 0:61 move second child to first child ( temp 4-component vector of uint)
968 0:61 'r02' ( temp 4-component vector of uint)
969 0:61 imageLoad ( temp 4-component vector of uint)
970 0:61 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
971 0:61 c1: direct index for structure ( uniform int)
972 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
976 0:64 move second child to first child ( temp 4-component vector of float)
977 0:64 'r10' ( temp 4-component vector of float)
978 0:64 imageLoad ( temp 4-component vector of float)
979 0:64 'g_tTex2df4' (layout( rgba32f) uniform image2D)
980 0:64 c2: direct index for structure ( uniform 2-component vector of int)
981 0:64 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
985 0:65 move second child to first child ( temp 4-component vector of int)
986 0:65 'r11' ( temp 4-component vector of int)
987 0:65 imageLoad ( temp 4-component vector of int)
988 0:65 'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
989 0:65 c2: direct index for structure ( uniform 2-component vector of int)
990 0:65 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
994 0:66 move second child to first child ( temp 4-component vector of uint)
995 0:66 'r12' ( temp 4-component vector of uint)
996 0:66 imageLoad ( temp 4-component vector of uint)
997 0:66 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
998 0:66 c2: direct index for structure ( uniform 2-component vector of int)
999 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1003 0:69 move second child to first child ( temp 4-component vector of float)
1004 0:69 'r20' ( temp 4-component vector of float)
1005 0:69 imageLoad ( temp 4-component vector of float)
1006 0:69 'g_tTex3df4' (layout( rgba32f) uniform image3D)
1007 0:69 c3: direct index for structure ( uniform 3-component vector of int)
1008 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1012 0:70 move second child to first child ( temp 4-component vector of int)
1013 0:70 'r21' ( temp 4-component vector of int)
1014 0:70 imageLoad ( temp 4-component vector of int)
1015 0:70 'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
1016 0:70 c3: direct index for structure ( uniform 3-component vector of int)
1017 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1021 0:71 move second child to first child ( temp 4-component vector of uint)
1022 0:71 'r22' ( temp 4-component vector of uint)
1023 0:71 imageLoad ( temp 4-component vector of uint)
1024 0:71 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
1025 0:71 c3: direct index for structure ( uniform 3-component vector of int)
1026 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1030 0:73 move second child to first child ( temp 4-component vector of float)
1031 0:73 'lf4' ( temp 4-component vector of float)
1032 0:73 uf4: direct index for structure ( uniform 4-component vector of float)
1033 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1037 0:77 move second child to first child ( temp 4-component vector of float)
1038 0:77 'storeTemp' ( temp 4-component vector of float)
1039 0:77 Function Call: SomeValue( ( temp 4-component vector of float)
1040 0:77 imageStore ( temp void)
1041 0:77 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1042 0:77 c1: direct index for structure ( uniform int)
1043 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1046 0:77 'storeTemp' ( temp 4-component vector of float)
1047 0:77 'storeTemp' ( temp 4-component vector of float)
1049 0:78 imageStore ( temp void)
1050 0:78 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1051 0:78 c1: direct index for structure ( uniform int)
1052 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1055 0:78 'lf4' ( temp 4-component vector of float)
1056 0:78 'lf4' ( temp 4-component vector of float)
1058 0:79 move second child to first child ( temp 4-component vector of int)
1059 0:79 'storeTemp' ( temp 4-component vector of int)
1065 0:79 imageStore ( temp void)
1066 0:79 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1067 0:79 c1: direct index for structure ( uniform int)
1068 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1071 0:79 'storeTemp' ( temp 4-component vector of int)
1072 0:79 'storeTemp' ( temp 4-component vector of int)
1074 0:80 move second child to first child ( temp 4-component vector of uint)
1075 0:80 'storeTemp' ( temp 4-component vector of uint)
1081 0:80 imageStore ( temp void)
1082 0:80 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1083 0:80 c1: direct index for structure ( uniform int)
1084 0:80 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1087 0:80 'storeTemp' ( temp 4-component vector of uint)
1088 0:80 'storeTemp' ( temp 4-component vector of uint)
1090 0:83 move second child to first child ( temp 4-component vector of float)
1091 0:83 'val1' ( temp 4-component vector of float)
1093 0:83 move second child to first child ( temp int)
1094 0:83 'coordTemp' ( temp int)
1095 0:83 c1: direct index for structure ( uniform int)
1096 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1099 0:83 move second child to first child ( temp 4-component vector of float)
1100 0:83 'storeTemp' ( temp 4-component vector of float)
1101 0:83 imageLoad ( temp 4-component vector of float)
1102 0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1103 0:83 'coordTemp' ( temp int)
1104 0:83 vector scale second child into first child ( temp 4-component vector of float)
1105 0:83 'storeTemp' ( temp 4-component vector of float)
1108 0:83 imageStore ( temp void)
1109 0:83 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1110 0:83 'coordTemp' ( temp int)
1111 0:83 'storeTemp' ( temp 4-component vector of float)
1112 0:83 'storeTemp' ( temp 4-component vector of float)
1114 0:84 move second child to first child ( temp int)
1115 0:84 'coordTemp' ( temp int)
1116 0:84 c1: direct index for structure ( uniform int)
1117 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1120 0:84 move second child to first child ( temp 4-component vector of float)
1121 0:84 'storeTemp' ( temp 4-component vector of float)
1122 0:84 imageLoad ( temp 4-component vector of float)
1123 0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1124 0:84 'coordTemp' ( temp int)
1125 0:84 subtract second child into first child ( temp 4-component vector of float)
1126 0:84 'storeTemp' ( temp 4-component vector of float)
1129 0:84 imageStore ( temp void)
1130 0:84 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1131 0:84 'coordTemp' ( temp int)
1132 0:84 'storeTemp' ( temp 4-component vector of float)
1133 0:84 'storeTemp' ( temp 4-component vector of float)
1135 0:85 move second child to first child ( temp int)
1136 0:85 'coordTemp' ( temp int)
1137 0:85 c1: direct index for structure ( uniform int)
1138 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1141 0:85 move second child to first child ( temp 4-component vector of float)
1142 0:85 'storeTemp' ( temp 4-component vector of float)
1143 0:85 imageLoad ( temp 4-component vector of float)
1144 0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1145 0:85 'coordTemp' ( temp int)
1146 0:85 add second child into first child ( temp 4-component vector of float)
1147 0:85 'storeTemp' ( temp 4-component vector of float)
1150 0:85 imageStore ( temp void)
1151 0:85 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1152 0:85 'coordTemp' ( temp int)
1153 0:85 'storeTemp' ( temp 4-component vector of float)
1154 0:85 'storeTemp' ( temp 4-component vector of float)
1156 0:87 move second child to first child ( temp int)
1157 0:87 'coordTemp' ( temp int)
1158 0:87 c1: direct index for structure ( uniform int)
1159 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1162 0:87 move second child to first child ( temp 4-component vector of int)
1163 0:87 'storeTemp' ( temp 4-component vector of int)
1164 0:87 imageLoad ( temp 4-component vector of int)
1165 0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1166 0:87 'coordTemp' ( temp int)
1167 0:87 divide second child into first child ( temp 4-component vector of int)
1168 0:87 'storeTemp' ( temp 4-component vector of int)
1171 0:87 imageStore ( temp void)
1172 0:87 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1173 0:87 'coordTemp' ( temp int)
1174 0:87 'storeTemp' ( temp 4-component vector of int)
1175 0:87 'storeTemp' ( temp 4-component vector of int)
1177 0:88 move second child to first child ( temp int)
1178 0:88 'coordTemp' ( temp int)
1179 0:88 c1: direct index for structure ( uniform int)
1180 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1183 0:88 move second child to first child ( temp 4-component vector of int)
1184 0:88 'storeTemp' ( temp 4-component vector of int)
1185 0:88 imageLoad ( temp 4-component vector of int)
1186 0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1187 0:88 'coordTemp' ( temp int)
1188 0:88 mod second child into first child ( temp 4-component vector of int)
1189 0:88 'storeTemp' ( temp 4-component vector of int)
1192 0:88 imageStore ( temp void)
1193 0:88 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1194 0:88 'coordTemp' ( temp int)
1195 0:88 'storeTemp' ( temp 4-component vector of int)
1196 0:88 'storeTemp' ( temp 4-component vector of int)
1198 0:89 move second child to first child ( temp int)
1199 0:89 'coordTemp' ( temp int)
1200 0:89 c1: direct index for structure ( uniform int)
1201 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1204 0:89 move second child to first child ( temp 4-component vector of int)
1205 0:89 'storeTemp' ( temp 4-component vector of int)
1206 0:89 imageLoad ( temp 4-component vector of int)
1207 0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1208 0:89 'coordTemp' ( temp int)
1209 0:89 and second child into first child ( temp 4-component vector of int)
1210 0:89 'storeTemp' ( temp 4-component vector of int)
1212 0:89 65535 (const int)
1213 0:89 imageStore ( temp void)
1214 0:89 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1215 0:89 'coordTemp' ( temp int)
1216 0:89 'storeTemp' ( temp 4-component vector of int)
1217 0:89 'storeTemp' ( temp 4-component vector of int)
1219 0:90 move second child to first child ( temp int)
1220 0:90 'coordTemp' ( temp int)
1221 0:90 c1: direct index for structure ( uniform int)
1222 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1225 0:90 move second child to first child ( temp 4-component vector of int)
1226 0:90 'storeTemp' ( temp 4-component vector of int)
1227 0:90 imageLoad ( temp 4-component vector of int)
1228 0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1229 0:90 'coordTemp' ( temp int)
1230 0:90 or second child into first child ( temp 4-component vector of int)
1231 0:90 'storeTemp' ( temp 4-component vector of int)
1233 0:90 61680 (const int)
1234 0:90 imageStore ( temp void)
1235 0:90 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1236 0:90 'coordTemp' ( temp int)
1237 0:90 'storeTemp' ( temp 4-component vector of int)
1238 0:90 'storeTemp' ( temp 4-component vector of int)
1240 0:91 move second child to first child ( temp int)
1241 0:91 'coordTemp' ( temp int)
1242 0:91 c1: direct index for structure ( uniform int)
1243 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1246 0:91 move second child to first child ( temp 4-component vector of int)
1247 0:91 'storeTemp' ( temp 4-component vector of int)
1248 0:91 imageLoad ( temp 4-component vector of int)
1249 0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1250 0:91 'coordTemp' ( temp int)
1251 0:91 left shift second child into first child ( temp 4-component vector of int)
1252 0:91 'storeTemp' ( temp 4-component vector of int)
1255 0:91 imageStore ( temp void)
1256 0:91 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1257 0:91 'coordTemp' ( temp int)
1258 0:91 'storeTemp' ( temp 4-component vector of int)
1259 0:91 'storeTemp' ( temp 4-component vector of int)
1261 0:92 move second child to first child ( temp int)
1262 0:92 'coordTemp' ( temp int)
1263 0:92 c1: direct index for structure ( uniform int)
1264 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1267 0:92 move second child to first child ( temp 4-component vector of int)
1268 0:92 'storeTemp' ( temp 4-component vector of int)
1269 0:92 imageLoad ( temp 4-component vector of int)
1270 0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1271 0:92 'coordTemp' ( temp int)
1272 0:92 right shift second child into first child ( temp 4-component vector of int)
1273 0:92 'storeTemp' ( temp 4-component vector of int)
1276 0:92 imageStore ( temp void)
1277 0:92 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1278 0:92 'coordTemp' ( temp int)
1279 0:92 'storeTemp' ( temp 4-component vector of int)
1280 0:92 'storeTemp' ( temp 4-component vector of int)
1282 0:95 move second child to first child ( temp 4-component vector of float)
1283 0:95 'storeTemp' ( temp 4-component vector of float)
1284 0:95 Function Call: SomeValue( ( temp 4-component vector of float)
1285 0:95 imageStore ( temp void)
1286 0:95 'g_tTex2df4' (layout( rgba32f) uniform image2D)
1287 0:95 c2: direct index for structure ( uniform 2-component vector of int)
1288 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1291 0:95 'storeTemp' ( temp 4-component vector of float)
1292 0:95 'storeTemp' ( temp 4-component vector of float)
1294 0:96 imageStore ( temp void)
1295 0:96 'g_tTex2df4' (layout( rgba32f) uniform image2D)
1296 0:96 c2: direct index for structure ( uniform 2-component vector of int)
1297 0:96 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1300 0:96 'lf4' ( temp 4-component vector of float)
1301 0:96 'lf4' ( temp 4-component vector of float)
1303 0:97 move second child to first child ( temp 4-component vector of int)
1304 0:97 'storeTemp' ( temp 4-component vector of int)
1310 0:97 imageStore ( temp void)
1311 0:97 'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
1312 0:97 c2: direct index for structure ( uniform 2-component vector of int)
1313 0:97 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1316 0:97 'storeTemp' ( temp 4-component vector of int)
1317 0:97 'storeTemp' ( temp 4-component vector of int)
1319 0:98 move second child to first child ( temp 4-component vector of uint)
1320 0:98 'storeTemp' ( temp 4-component vector of uint)
1326 0:98 imageStore ( temp void)
1327 0:98 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
1328 0:98 c2: direct index for structure ( uniform 2-component vector of int)
1329 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1332 0:98 'storeTemp' ( temp 4-component vector of uint)
1333 0:98 'storeTemp' ( temp 4-component vector of uint)
1335 0:101 move second child to first child ( temp 4-component vector of float)
1336 0:101 'storeTemp' ( temp 4-component vector of float)
1337 0:101 Function Call: SomeValue( ( temp 4-component vector of float)
1338 0:101 imageStore ( temp void)
1339 0:101 'g_tTex3df4' (layout( rgba32f) uniform image3D)
1340 0:101 c3: direct index for structure ( uniform 3-component vector of int)
1341 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1343 0:101 2 (const uint)
1344 0:101 'storeTemp' ( temp 4-component vector of float)
1345 0:101 'storeTemp' ( temp 4-component vector of float)
1347 0:102 imageStore ( temp void)
1348 0:102 'g_tTex3df4' (layout( rgba32f) uniform image3D)
1349 0:102 c3: direct index for structure ( uniform 3-component vector of int)
1350 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1352 0:102 2 (const uint)
1353 0:102 'lf4' ( temp 4-component vector of float)
1354 0:102 'lf4' ( temp 4-component vector of float)
1356 0:103 move second child to first child ( temp 4-component vector of int)
1357 0:103 'storeTemp' ( temp 4-component vector of int)
1363 0:103 imageStore ( temp void)
1364 0:103 'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
1365 0:103 c3: direct index for structure ( uniform 3-component vector of int)
1366 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1368 0:103 2 (const uint)
1369 0:103 'storeTemp' ( temp 4-component vector of int)
1370 0:103 'storeTemp' ( temp 4-component vector of int)
1372 0:104 move second child to first child ( temp 4-component vector of uint)
1373 0:104 'storeTemp' ( temp 4-component vector of uint)
1379 0:104 imageStore ( temp void)
1380 0:104 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
1381 0:104 c3: direct index for structure ( uniform 3-component vector of int)
1382 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1384 0:104 2 (const uint)
1385 0:104 'storeTemp' ( temp 4-component vector of uint)
1386 0:104 'storeTemp' ( temp 4-component vector of uint)
1387 0:107 Function Call: Fn1(vf4; ( temp 4-component vector of float)
1388 0:107 imageLoad ( temp 4-component vector of float)
1389 0:107 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1390 0:107 c1: direct index for structure ( uniform int)
1391 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1393 0:107 0 (const uint)
1394 0:108 Function Call: Fn1(vi4; ( temp 4-component vector of int)
1395 0:108 imageLoad ( temp 4-component vector of int)
1396 0:108 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1397 0:108 c1: direct index for structure ( uniform int)
1398 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1400 0:108 0 (const uint)
1401 0:109 Function Call: Fn1(vu4; ( temp 4-component vector of uint)
1402 0:109 imageLoad ( temp 4-component vector of uint)
1403 0:109 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1404 0:109 c1: direct index for structure ( uniform int)
1405 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1407 0:109 0 (const uint)
1408 0:111 Comma ( temp void)
1409 0:111 Function Call: Fn2(vf4; ( temp void)
1410 0:111 'tempArg' ( temp 4-component vector of float)
1412 0:111 imageStore ( temp void)
1413 0:111 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1414 0:111 c1: direct index for structure ( uniform int)
1415 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1417 0:111 0 (const uint)
1418 0:111 'tempArg' ( temp 4-component vector of float)
1419 0:111 'tempArg' ( temp 4-component vector of float)
1420 0:112 Comma ( temp void)
1421 0:112 Function Call: Fn2(vi4; ( temp void)
1422 0:112 'tempArg' ( temp 4-component vector of int)
1424 0:112 imageStore ( temp void)
1425 0:112 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1426 0:112 c1: direct index for structure ( uniform int)
1427 0:112 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1429 0:112 0 (const uint)
1430 0:112 'tempArg' ( temp 4-component vector of int)
1431 0:112 'tempArg' ( temp 4-component vector of int)
1432 0:113 Comma ( temp void)
1433 0:113 Function Call: Fn2(vu4; ( temp void)
1434 0:113 'tempArg' ( temp 4-component vector of uint)
1436 0:113 imageStore ( temp void)
1437 0:113 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1438 0:113 c1: direct index for structure ( uniform int)
1439 0:113 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1441 0:113 0 (const uint)
1442 0:113 'tempArg' ( temp 4-component vector of uint)
1443 0:113 'tempArg' ( temp 4-component vector of uint)
1445 0:117 move second child to first child ( temp int)
1446 0:117 'coordTemp' ( temp int)
1447 0:117 c1: direct index for structure ( uniform int)
1448 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1450 0:117 0 (const uint)
1451 0:117 move second child to first child ( temp 4-component vector of float)
1452 0:117 'storeTemp' ( temp 4-component vector of float)
1453 0:117 imageLoad ( temp 4-component vector of float)
1454 0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1455 0:117 'coordTemp' ( temp int)
1456 0:117 Pre-Increment ( temp 4-component vector of float)
1457 0:117 'storeTemp' ( temp 4-component vector of float)
1458 0:117 imageStore ( temp void)
1459 0:117 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1460 0:117 'coordTemp' ( temp int)
1461 0:117 'storeTemp' ( temp 4-component vector of float)
1462 0:117 'storeTemp' ( temp 4-component vector of float)
1464 0:118 move second child to first child ( temp int)
1465 0:118 'coordTemp' ( temp int)
1466 0:118 c1: direct index for structure ( uniform int)
1467 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1469 0:118 0 (const uint)
1470 0:118 move second child to first child ( temp 4-component vector of int)
1471 0:118 'storeTemp' ( temp 4-component vector of int)
1472 0:118 imageLoad ( temp 4-component vector of int)
1473 0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1474 0:118 'coordTemp' ( temp int)
1475 0:118 Pre-Increment ( temp 4-component vector of int)
1476 0:118 'storeTemp' ( temp 4-component vector of int)
1477 0:118 imageStore ( temp void)
1478 0:118 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1479 0:118 'coordTemp' ( temp int)
1480 0:118 'storeTemp' ( temp 4-component vector of int)
1481 0:118 'storeTemp' ( temp 4-component vector of int)
1483 0:119 move second child to first child ( temp int)
1484 0:119 'coordTemp' ( temp int)
1485 0:119 c1: direct index for structure ( uniform int)
1486 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1488 0:119 0 (const uint)
1489 0:119 move second child to first child ( temp 4-component vector of uint)
1490 0:119 'storeTemp' ( temp 4-component vector of uint)
1491 0:119 imageLoad ( temp 4-component vector of uint)
1492 0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1493 0:119 'coordTemp' ( temp int)
1494 0:119 Pre-Increment ( temp 4-component vector of uint)
1495 0:119 'storeTemp' ( temp 4-component vector of uint)
1496 0:119 imageStore ( temp void)
1497 0:119 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1498 0:119 'coordTemp' ( temp int)
1499 0:119 'storeTemp' ( temp 4-component vector of uint)
1500 0:119 'storeTemp' ( temp 4-component vector of uint)
1502 0:121 move second child to first child ( temp int)
1503 0:121 'coordTemp' ( temp int)
1504 0:121 c1: direct index for structure ( uniform int)
1505 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1507 0:121 0 (const uint)
1508 0:121 move second child to first child ( temp 4-component vector of float)
1509 0:121 'storeTemp' ( temp 4-component vector of float)
1510 0:121 imageLoad ( temp 4-component vector of float)
1511 0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1512 0:121 'coordTemp' ( temp int)
1513 0:121 Pre-Decrement ( temp 4-component vector of float)
1514 0:121 'storeTemp' ( temp 4-component vector of float)
1515 0:121 imageStore ( temp void)
1516 0:121 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1517 0:121 'coordTemp' ( temp int)
1518 0:121 'storeTemp' ( temp 4-component vector of float)
1519 0:121 'storeTemp' ( temp 4-component vector of float)
1521 0:122 move second child to first child ( temp int)
1522 0:122 'coordTemp' ( temp int)
1523 0:122 c1: direct index for structure ( uniform int)
1524 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1526 0:122 0 (const uint)
1527 0:122 move second child to first child ( temp 4-component vector of int)
1528 0:122 'storeTemp' ( temp 4-component vector of int)
1529 0:122 imageLoad ( temp 4-component vector of int)
1530 0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1531 0:122 'coordTemp' ( temp int)
1532 0:122 Pre-Decrement ( temp 4-component vector of int)
1533 0:122 'storeTemp' ( temp 4-component vector of int)
1534 0:122 imageStore ( temp void)
1535 0:122 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1536 0:122 'coordTemp' ( temp int)
1537 0:122 'storeTemp' ( temp 4-component vector of int)
1538 0:122 'storeTemp' ( temp 4-component vector of int)
1540 0:123 move second child to first child ( temp int)
1541 0:123 'coordTemp' ( temp int)
1542 0:123 c1: direct index for structure ( uniform int)
1543 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1545 0:123 0 (const uint)
1546 0:123 move second child to first child ( temp 4-component vector of uint)
1547 0:123 'storeTemp' ( temp 4-component vector of uint)
1548 0:123 imageLoad ( temp 4-component vector of uint)
1549 0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1550 0:123 'coordTemp' ( temp int)
1551 0:123 Pre-Decrement ( temp 4-component vector of uint)
1552 0:123 'storeTemp' ( temp 4-component vector of uint)
1553 0:123 imageStore ( temp void)
1554 0:123 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1555 0:123 'coordTemp' ( temp int)
1556 0:123 'storeTemp' ( temp 4-component vector of uint)
1557 0:123 'storeTemp' ( temp 4-component vector of uint)
1559 0:126 move second child to first child ( temp int)
1560 0:126 'coordTemp' ( temp int)
1561 0:126 c1: direct index for structure ( uniform int)
1562 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1564 0:126 0 (const uint)
1565 0:126 move second child to first child ( temp 4-component vector of float)
1566 0:126 'storeTempPre' ( temp 4-component vector of float)
1567 0:126 imageLoad ( temp 4-component vector of float)
1568 0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1569 0:126 'coordTemp' ( temp int)
1570 0:126 move second child to first child ( temp 4-component vector of float)
1571 0:126 'storeTempPost' ( temp 4-component vector of float)
1572 0:126 'storeTempPre' ( temp 4-component vector of float)
1573 0:126 Post-Increment ( temp 4-component vector of float)
1574 0:126 'storeTempPost' ( temp 4-component vector of float)
1575 0:126 imageStore ( temp void)
1576 0:126 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1577 0:126 'coordTemp' ( temp int)
1578 0:126 'storeTempPost' ( temp 4-component vector of float)
1579 0:126 'storeTempPre' ( temp 4-component vector of float)
1581 0:127 move second child to first child ( temp int)
1582 0:127 'coordTemp' ( temp int)
1583 0:127 c1: direct index for structure ( uniform int)
1584 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1586 0:127 0 (const uint)
1587 0:127 move second child to first child ( temp 4-component vector of uint)
1588 0:127 'storeTempPre' ( temp 4-component vector of uint)
1589 0:127 imageLoad ( temp 4-component vector of uint)
1590 0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1591 0:127 'coordTemp' ( temp int)
1592 0:127 move second child to first child ( temp 4-component vector of uint)
1593 0:127 'storeTempPost' ( temp 4-component vector of uint)
1594 0:127 'storeTempPre' ( temp 4-component vector of uint)
1595 0:127 Post-Decrement ( temp 4-component vector of uint)
1596 0:127 'storeTempPost' ( temp 4-component vector of uint)
1597 0:127 imageStore ( temp void)
1598 0:127 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1599 0:127 'coordTemp' ( temp int)
1600 0:127 'storeTempPost' ( temp 4-component vector of uint)
1601 0:127 'storeTempPre' ( temp 4-component vector of uint)
1603 0:128 move second child to first child ( temp int)
1604 0:128 'coordTemp' ( temp int)
1605 0:128 c1: direct index for structure ( uniform int)
1606 0:128 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1608 0:128 0 (const uint)
1609 0:128 move second child to first child ( temp 4-component vector of int)
1610 0:128 'storeTempPre' ( temp 4-component vector of int)
1611 0:128 imageLoad ( temp 4-component vector of int)
1612 0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1613 0:128 'coordTemp' ( temp int)
1614 0:128 move second child to first child ( temp 4-component vector of int)
1615 0:128 'storeTempPost' ( temp 4-component vector of int)
1616 0:128 'storeTempPre' ( temp 4-component vector of int)
1617 0:128 Post-Increment ( temp 4-component vector of int)
1618 0:128 'storeTempPost' ( temp 4-component vector of int)
1619 0:128 imageStore ( temp void)
1620 0:128 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1621 0:128 'coordTemp' ( temp int)
1622 0:128 'storeTempPost' ( temp 4-component vector of int)
1623 0:128 'storeTempPre' ( temp 4-component vector of int)
1625 0:130 move second child to first child ( temp int)
1626 0:130 'coordTemp' ( temp int)
1627 0:130 c1: direct index for structure ( uniform int)
1628 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1630 0:130 0 (const uint)
1631 0:130 move second child to first child ( temp 4-component vector of float)
1632 0:130 'storeTempPre' ( temp 4-component vector of float)
1633 0:130 imageLoad ( temp 4-component vector of float)
1634 0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1635 0:130 'coordTemp' ( temp int)
1636 0:130 move second child to first child ( temp 4-component vector of float)
1637 0:130 'storeTempPost' ( temp 4-component vector of float)
1638 0:130 'storeTempPre' ( temp 4-component vector of float)
1639 0:130 Post-Decrement ( temp 4-component vector of float)
1640 0:130 'storeTempPost' ( temp 4-component vector of float)
1641 0:130 imageStore ( temp void)
1642 0:130 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1643 0:130 'coordTemp' ( temp int)
1644 0:130 'storeTempPost' ( temp 4-component vector of float)
1645 0:130 'storeTempPre' ( temp 4-component vector of float)
1647 0:131 move second child to first child ( temp int)
1648 0:131 'coordTemp' ( temp int)
1649 0:131 c1: direct index for structure ( uniform int)
1650 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1652 0:131 0 (const uint)
1653 0:131 move second child to first child ( temp 4-component vector of int)
1654 0:131 'storeTempPre' ( temp 4-component vector of int)
1655 0:131 imageLoad ( temp 4-component vector of int)
1656 0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1657 0:131 'coordTemp' ( temp int)
1658 0:131 move second child to first child ( temp 4-component vector of int)
1659 0:131 'storeTempPost' ( temp 4-component vector of int)
1660 0:131 'storeTempPre' ( temp 4-component vector of int)
1661 0:131 Post-Increment ( temp 4-component vector of int)
1662 0:131 'storeTempPost' ( temp 4-component vector of int)
1663 0:131 imageStore ( temp void)
1664 0:131 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1665 0:131 'coordTemp' ( temp int)
1666 0:131 'storeTempPost' ( temp 4-component vector of int)
1667 0:131 'storeTempPre' ( temp 4-component vector of int)
1669 0:132 move second child to first child ( temp int)
1670 0:132 'coordTemp' ( temp int)
1671 0:132 c1: direct index for structure ( uniform int)
1672 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1674 0:132 0 (const uint)
1675 0:132 move second child to first child ( temp 4-component vector of uint)
1676 0:132 'storeTempPre' ( temp 4-component vector of uint)
1677 0:132 imageLoad ( temp 4-component vector of uint)
1678 0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1679 0:132 'coordTemp' ( temp int)
1680 0:132 move second child to first child ( temp 4-component vector of uint)
1681 0:132 'storeTempPost' ( temp 4-component vector of uint)
1682 0:132 'storeTempPre' ( temp 4-component vector of uint)
1683 0:132 Post-Decrement ( temp 4-component vector of uint)
1684 0:132 'storeTempPost' ( temp 4-component vector of uint)
1685 0:132 imageStore ( temp void)
1686 0:132 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1687 0:132 'coordTemp' ( temp int)
1688 0:132 'storeTempPost' ( temp 4-component vector of uint)
1689 0:132 'storeTempPre' ( temp 4-component vector of uint)
1691 0:135 move second child to first child ( temp 4-component vector of float)
1692 0:135 'storeTemp' ( temp 4-component vector of float)
1693 0:? imageLoad ( temp 4-component vector of float)
1694 0:135 'g_tTex2df4' (layout( rgba32f) uniform image2D)
1698 0:135 imageStore ( temp void)
1699 0:135 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1702 0:135 'storeTemp' ( temp 4-component vector of float)
1703 0:135 'storeTemp' ( temp 4-component vector of float)
1704 0:137 move second child to first child ( temp 4-component vector of float)
1705 0:137 Color: direct index for structure ( temp 4-component vector of float)
1706 0:137 'psout' ( temp structure{ temp 4-component vector of float Color})
1714 0:139 Branch: Return with expression
1715 0:139 'psout' ( temp structure{ temp 4-component vector of float Color})
1716 0:53 Function Definition: main( ( temp void)
1717 0:53 Function Parameters:
1720 0:53 move second child to first child ( temp 4-component vector of float)
1721 0:? 'Color' (layout( location=0) out 4-component vector of float)
1722 0:53 Color: direct index for structure ( temp 4-component vector of float)
1723 0:53 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
1727 0:? 'g_sSamp' (layout( binding=0) uniform sampler)
1728 0:? 'g_tTex1df4' (layout( binding=0 rgba32f) uniform image1D)
1729 0:? 'g_tTex1di4' (layout( rgba32i) uniform iimage1D)
1730 0:? 'g_tTex1du4' (layout( rgba32ui) uniform uimage1D)
1731 0:? 'g_tTex2df4' (layout( rgba32f) uniform image2D)
1732 0:? 'g_tTex2di4' (layout( rgba32i) uniform iimage2D)
1733 0:? 'g_tTex2du4' (layout( rgba32ui) uniform uimage2D)
1734 0:? 'g_tTex3df4' (layout( rgba32f) uniform image3D)
1735 0:? 'g_tTex3di4' (layout( rgba32i) uniform iimage3D)
1736 0:? 'g_tTex3du4' (layout( rgba32ui) uniform uimage3D)
1737 0:? 'g_tTex1df4a' (layout( rgba32f) uniform image1DArray)
1738 0:? 'g_tTex1di4a' (layout( rgba32i) uniform iimage1DArray)
1739 0:? 'g_tTex1du4a' (layout( rgba32ui) uniform uimage1DArray)
1740 0:? 'g_tTex2df4a' (layout( rgba32f) uniform image2DArray)
1741 0:? 'g_tTex2di4a' (layout( rgba32i) uniform iimage2DArray)
1742 0:? 'g_tTex2du4a' (layout( rgba32ui) uniform uimage2DArray)
1743 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int c1, uniform 2-component vector of int c2, uniform 3-component vector of int c3, uniform 4-component vector of int c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4, uniform 4-component vector of float uf4, uniform 4-component vector of int ui4, uniform 4-component vector of uint uu4})
1744 0:? 'Color' (layout( location=0) out 4-component vector of float)
1746 // Module Version 10000
1747 // Generated by (magic number): 80001
1748 // Id's are bound by 607
1751 Capability Sampled1D
1752 1: ExtInstImport "GLSL.std.450"
1753 MemoryModel Logical GLSL450
1754 EntryPoint Fragment 4 "main" 583
1755 ExecutionMode 4 OriginUpperLeft
1769 Name 40 "SomeValue("
1771 MemberName 42(PS_OUTPUT) 0 "Color"
1774 MemberName 63($Global) 0 "c1"
1775 MemberName 63($Global) 1 "c2"
1776 MemberName 63($Global) 2 "c3"
1777 MemberName 63($Global) 3 "c4"
1778 MemberName 63($Global) 4 "o1"
1779 MemberName 63($Global) 5 "o2"
1780 MemberName 63($Global) 6 "o3"
1781 MemberName 63($Global) 7 "o4"
1782 MemberName 63($Global) 8 "uf4"
1783 MemberName 63($Global) 9 "ui4"
1784 MemberName 63($Global) 10 "uu4"
1786 Name 75 "g_tTex1df4"
1789 Name 89 "g_tTex1di4"
1791 Name 97 "g_tTex1du4"
1793 Name 105 "g_tTex2df4"
1795 Name 115 "g_tTex2di4"
1797 Name 123 "g_tTex2du4"
1799 Name 131 "g_tTex3df4"
1801 Name 141 "g_tTex3di4"
1803 Name 149 "g_tTex3du4"
1805 Name 159 "storeTemp"
1806 Name 169 "storeTemp"
1807 Name 176 "storeTemp"
1809 Name 187 "coordTemp"
1810 Name 190 "storeTemp"
1811 Name 201 "coordTemp"
1812 Name 204 "storeTemp"
1813 Name 215 "coordTemp"
1814 Name 218 "storeTemp"
1815 Name 229 "coordTemp"
1816 Name 232 "storeTemp"
1817 Name 242 "coordTemp"
1818 Name 245 "storeTemp"
1819 Name 255 "coordTemp"
1820 Name 258 "storeTemp"
1821 Name 269 "coordTemp"
1822 Name 272 "storeTemp"
1823 Name 283 "coordTemp"
1824 Name 286 "storeTemp"
1825 Name 296 "coordTemp"
1826 Name 299 "storeTemp"
1827 Name 309 "storeTemp"
1828 Name 319 "storeTemp"
1829 Name 326 "storeTemp"
1830 Name 333 "storeTemp"
1831 Name 343 "storeTemp"
1832 Name 351 "storeTemp"
1842 Name 400 "coordTemp"
1843 Name 403 "storeTemp"
1844 Name 414 "coordTemp"
1845 Name 417 "storeTemp"
1846 Name 427 "coordTemp"
1847 Name 430 "storeTemp"
1848 Name 440 "coordTemp"
1849 Name 443 "storeTemp"
1850 Name 453 "coordTemp"
1851 Name 456 "storeTemp"
1852 Name 466 "coordTemp"
1853 Name 469 "storeTemp"
1854 Name 479 "coordTemp"
1855 Name 482 "storeTempPre"
1856 Name 486 "storeTempPost"
1857 Name 494 "coordTemp"
1858 Name 497 "storeTempPre"
1859 Name 501 "storeTempPost"
1860 Name 509 "coordTemp"
1861 Name 512 "storeTempPre"
1862 Name 516 "storeTempPost"
1863 Name 524 "coordTemp"
1864 Name 527 "storeTempPre"
1865 Name 531 "storeTempPost"
1866 Name 539 "coordTemp"
1867 Name 542 "storeTempPre"
1868 Name 546 "storeTempPost"
1869 Name 554 "coordTemp"
1870 Name 557 "storeTempPre"
1871 Name 561 "storeTempPost"
1872 Name 569 "storeTemp"
1876 Name 591 "g_tTex1df4a"
1877 Name 594 "g_tTex1di4a"
1878 Name 597 "g_tTex1du4a"
1879 Name 600 "g_tTex2df4a"
1880 Name 603 "g_tTex2di4a"
1881 Name 606 "g_tTex2du4a"
1882 MemberDecorate 63($Global) 0 Offset 0
1883 MemberDecorate 63($Global) 1 Offset 8
1884 MemberDecorate 63($Global) 2 Offset 16
1885 MemberDecorate 63($Global) 3 Offset 32
1886 MemberDecorate 63($Global) 4 Offset 48
1887 MemberDecorate 63($Global) 5 Offset 56
1888 MemberDecorate 63($Global) 6 Offset 64
1889 MemberDecorate 63($Global) 7 Offset 80
1890 MemberDecorate 63($Global) 8 Offset 96
1891 MemberDecorate 63($Global) 9 Offset 112
1892 MemberDecorate 63($Global) 10 Offset 128
1893 Decorate 63($Global) Block
1894 Decorate 65 DescriptorSet 0
1895 Decorate 75(g_tTex1df4) DescriptorSet 0
1896 Decorate 75(g_tTex1df4) Binding 0
1897 Decorate 89(g_tTex1di4) DescriptorSet 0
1898 Decorate 97(g_tTex1du4) DescriptorSet 0
1899 Decorate 105(g_tTex2df4) DescriptorSet 0
1900 Decorate 115(g_tTex2di4) DescriptorSet 0
1901 Decorate 123(g_tTex2du4) DescriptorSet 0
1902 Decorate 131(g_tTex3df4) DescriptorSet 0
1903 Decorate 141(g_tTex3di4) DescriptorSet 0
1904 Decorate 149(g_tTex3du4) DescriptorSet 0
1905 Decorate 583(Color) Location 0
1906 Decorate 588(g_sSamp) DescriptorSet 0
1907 Decorate 588(g_sSamp) Binding 0
1908 Decorate 591(g_tTex1df4a) DescriptorSet 0
1909 Decorate 594(g_tTex1di4a) DescriptorSet 0
1910 Decorate 597(g_tTex1du4a) DescriptorSet 0
1911 Decorate 600(g_tTex2df4a) DescriptorSet 0
1912 Decorate 603(g_tTex2di4a) DescriptorSet 0
1913 Decorate 606(g_tTex2du4a) DescriptorSet 0
1917 7: TypeVector 6(int) 4
1918 8: TypePointer Function 7(ivec4)
1919 9: TypeFunction 7(ivec4) 8(ptr)
1921 14: TypeVector 13(int) 4
1922 15: TypePointer Function 14(ivec4)
1923 16: TypeFunction 14(ivec4) 15(ptr)
1925 21: TypeVector 20(float) 4
1926 22: TypePointer Function 21(fvec4)
1927 23: TypeFunction 21(fvec4) 22(ptr)
1928 27: TypeFunction 2 8(ptr)
1929 31: TypeFunction 2 15(ptr)
1930 35: TypeFunction 2 22(ptr)
1931 39: TypeFunction 21(fvec4)
1932 42(PS_OUTPUT): TypeStruct 21(fvec4)
1933 43: TypeFunction 42(PS_OUTPUT)
1934 55: 6(int) Constant 0
1935 56: 7(ivec4) ConstantComposite 55 55 55 55
1936 57: 13(int) Constant 0
1937 58: 14(ivec4) ConstantComposite 57 57 57 57
1938 59: 20(float) Constant 0
1939 60: 21(fvec4) ConstantComposite 59 59 59 59
1940 61: TypeVector 6(int) 2
1941 62: TypeVector 6(int) 3
1942 63($Global): TypeStruct 6(int) 61(ivec2) 62(ivec3) 7(ivec4) 6(int) 61(ivec2) 62(ivec3) 7(ivec4) 21(fvec4) 7(ivec4) 14(ivec4)
1943 64: TypePointer Uniform 63($Global)
1944 65: 64(ptr) Variable Uniform
1945 66: 6(int) Constant 3
1946 67: TypePointer Uniform 7(ivec4)
1947 73: TypeImage 20(float) 1D nonsampled format:Rgba32f
1948 74: TypePointer UniformConstant 73
1949 75(g_tTex1df4): 74(ptr) Variable UniformConstant
1950 77: TypePointer Uniform 6(int)
1951 87: TypeImage 6(int) 1D nonsampled format:Rgba32i
1952 88: TypePointer UniformConstant 87
1953 89(g_tTex1di4): 88(ptr) Variable UniformConstant
1954 95: TypeImage 13(int) 1D nonsampled format:Rgba32ui
1955 96: TypePointer UniformConstant 95
1956 97(g_tTex1du4): 96(ptr) Variable UniformConstant
1957 103: TypeImage 20(float) 2D nonsampled format:Rgba32f
1958 104: TypePointer UniformConstant 103
1959 105(g_tTex2df4): 104(ptr) Variable UniformConstant
1960 107: 6(int) Constant 1
1961 108: TypePointer Uniform 61(ivec2)
1962 113: TypeImage 6(int) 2D nonsampled format:Rgba32i
1963 114: TypePointer UniformConstant 113
1964 115(g_tTex2di4): 114(ptr) Variable UniformConstant
1965 121: TypeImage 13(int) 2D nonsampled format:Rgba32ui
1966 122: TypePointer UniformConstant 121
1967 123(g_tTex2du4): 122(ptr) Variable UniformConstant
1968 129: TypeImage 20(float) 3D nonsampled format:Rgba32f
1969 130: TypePointer UniformConstant 129
1970 131(g_tTex3df4): 130(ptr) Variable UniformConstant
1971 133: 6(int) Constant 2
1972 134: TypePointer Uniform 62(ivec3)
1973 139: TypeImage 6(int) 3D nonsampled format:Rgba32i
1974 140: TypePointer UniformConstant 139
1975 141(g_tTex3di4): 140(ptr) Variable UniformConstant
1976 147: TypeImage 13(int) 3D nonsampled format:Rgba32ui
1977 148: TypePointer UniformConstant 147
1978 149(g_tTex3du4): 148(ptr) Variable UniformConstant
1979 155: 6(int) Constant 8
1980 156: TypePointer Uniform 21(fvec4)
1981 170: 6(int) Constant 4
1982 171: 7(ivec4) ConstantComposite 133 133 66 170
1983 177: 13(int) Constant 3
1984 178: 13(int) Constant 2
1985 179: 13(int) Constant 4
1986 180: 14(ivec4) ConstantComposite 177 178 177 179
1987 186: TypePointer Function 6(int)
1988 194: 20(float) Constant 1073741824
1989 208: 20(float) Constant 1077936128
1990 222: 20(float) Constant 1082130432
1991 262: 6(int) Constant 65535
1992 276: 6(int) Constant 61680
1993 320: 6(int) Constant 5
1994 321: 7(ivec4) ConstantComposite 320 133 66 170
1995 327: 13(int) Constant 6
1996 328: 14(ivec4) ConstantComposite 327 178 177 179
1997 344: 6(int) Constant 6
1998 345: 6(int) Constant 7
1999 346: 7(ivec4) ConstantComposite 155 344 345 155
2000 352: 13(int) Constant 9
2001 353: 14(ivec4) ConstantComposite 352 178 177 179
2002 408: 20(float) Constant 1065353216
2003 571: 61(ivec2) ConstantComposite 133 66
2004 575: TypePointer Function 42(PS_OUTPUT)
2005 577: 21(fvec4) ConstantComposite 408 408 408 408
2006 582: TypePointer Output 21(fvec4)
2007 583(Color): 582(ptr) Variable Output
2009 587: TypePointer UniformConstant 586
2010 588(g_sSamp): 587(ptr) Variable UniformConstant
2011 589: TypeImage 20(float) 1D array nonsampled format:Rgba32f
2012 590: TypePointer UniformConstant 589
2013 591(g_tTex1df4a): 590(ptr) Variable UniformConstant
2014 592: TypeImage 6(int) 1D array nonsampled format:Rgba32i
2015 593: TypePointer UniformConstant 592
2016 594(g_tTex1di4a): 593(ptr) Variable UniformConstant
2017 595: TypeImage 13(int) 1D array nonsampled format:Rgba32ui
2018 596: TypePointer UniformConstant 595
2019 597(g_tTex1du4a): 596(ptr) Variable UniformConstant
2020 598: TypeImage 20(float) 2D array nonsampled format:Rgba32f
2021 599: TypePointer UniformConstant 598
2022 600(g_tTex2df4a): 599(ptr) Variable UniformConstant
2023 601: TypeImage 6(int) 2D array nonsampled format:Rgba32i
2024 602: TypePointer UniformConstant 601
2025 603(g_tTex2di4a): 602(ptr) Variable UniformConstant
2026 604: TypeImage 13(int) 2D array nonsampled format:Rgba32ui
2027 605: TypePointer UniformConstant 604
2028 606(g_tTex2du4a): 605(ptr) Variable UniformConstant
2029 4(main): 2 Function None 3
2031 584:42(PS_OUTPUT) FunctionCall 44(@main()
2032 585: 21(fvec4) CompositeExtract 584 0
2033 Store 583(Color) 585
2036 11(Fn1(vi4;): 7(ivec4) Function None 9
2037 10(x): 8(ptr) FunctionParameter
2039 46: 7(ivec4) Load 10(x)
2042 18(Fn1(vu4;): 14(ivec4) Function None 16
2043 17(x): 15(ptr) FunctionParameter
2045 49: 14(ivec4) Load 17(x)
2048 25(Fn1(vf4;): 21(fvec4) Function None 23
2049 24(x): 22(ptr) FunctionParameter
2051 52: 21(fvec4) Load 24(x)
2054 29(Fn2(vi4;): 2 Function None 27
2055 28(x): 8(ptr) FunctionParameter
2060 33(Fn2(vu4;): 2 Function None 31
2061 32(x): 15(ptr) FunctionParameter
2066 37(Fn2(vf4;): 2 Function None 35
2067 36(x): 22(ptr) FunctionParameter
2072 40(SomeValue(): 21(fvec4) Function None 39
2074 68: 67(ptr) AccessChain 65 66
2075 69: 7(ivec4) Load 68
2076 70: 21(fvec4) ConvertSToF 69
2079 44(@main():42(PS_OUTPUT) Function None 43
2081 81(r00): 22(ptr) Variable Function
2082 86(r01): 8(ptr) Variable Function
2083 94(r02): 15(ptr) Variable Function
2084 102(r10): 22(ptr) Variable Function
2085 112(r11): 8(ptr) Variable Function
2086 120(r12): 15(ptr) Variable Function
2087 128(r20): 22(ptr) Variable Function
2088 138(r21): 8(ptr) Variable Function
2089 146(r22): 15(ptr) Variable Function
2090 154(lf4): 22(ptr) Variable Function
2091 159(storeTemp): 22(ptr) Variable Function
2092 169(storeTemp): 8(ptr) Variable Function
2093 176(storeTemp): 15(ptr) Variable Function
2094 185(val1): 22(ptr) Variable Function
2095 187(coordTemp): 186(ptr) Variable Function
2096 190(storeTemp): 22(ptr) Variable Function
2097 201(coordTemp): 186(ptr) Variable Function
2098 204(storeTemp): 22(ptr) Variable Function
2099 215(coordTemp): 186(ptr) Variable Function
2100 218(storeTemp): 22(ptr) Variable Function
2101 229(coordTemp): 186(ptr) Variable Function
2102 232(storeTemp): 8(ptr) Variable Function
2103 242(coordTemp): 186(ptr) Variable Function
2104 245(storeTemp): 8(ptr) Variable Function
2105 255(coordTemp): 186(ptr) Variable Function
2106 258(storeTemp): 8(ptr) Variable Function
2107 269(coordTemp): 186(ptr) Variable Function
2108 272(storeTemp): 8(ptr) Variable Function
2109 283(coordTemp): 186(ptr) Variable Function
2110 286(storeTemp): 8(ptr) Variable Function
2111 296(coordTemp): 186(ptr) Variable Function
2112 299(storeTemp): 8(ptr) Variable Function
2113 309(storeTemp): 22(ptr) Variable Function
2114 319(storeTemp): 8(ptr) Variable Function
2115 326(storeTemp): 15(ptr) Variable Function
2116 333(storeTemp): 22(ptr) Variable Function
2117 343(storeTemp): 8(ptr) Variable Function
2118 351(storeTemp): 15(ptr) Variable Function
2119 362(param): 22(ptr) Variable Function
2120 368(param): 8(ptr) Variable Function
2121 374(param): 15(ptr) Variable Function
2122 376(tempArg): 22(ptr) Variable Function
2123 377(param): 22(ptr) Variable Function
2124 384(tempArg): 8(ptr) Variable Function
2125 385(param): 8(ptr) Variable Function
2126 392(tempArg): 15(ptr) Variable Function
2127 393(param): 15(ptr) Variable Function
2128 400(coordTemp): 186(ptr) Variable Function
2129 403(storeTemp): 22(ptr) Variable Function
2130 414(coordTemp): 186(ptr) Variable Function
2131 417(storeTemp): 8(ptr) Variable Function
2132 427(coordTemp): 186(ptr) Variable Function
2133 430(storeTemp): 15(ptr) Variable Function
2134 440(coordTemp): 186(ptr) Variable Function
2135 443(storeTemp): 22(ptr) Variable Function
2136 453(coordTemp): 186(ptr) Variable Function
2137 456(storeTemp): 8(ptr) Variable Function
2138 466(coordTemp): 186(ptr) Variable Function
2139 469(storeTemp): 15(ptr) Variable Function
2140 479(coordTemp): 186(ptr) Variable Function
2141 482(storeTempPre): 22(ptr) Variable Function
2142 486(storeTempPost): 22(ptr) Variable Function
2143 494(coordTemp): 186(ptr) Variable Function
2144 497(storeTempPre): 15(ptr) Variable Function
2145 501(storeTempPost): 15(ptr) Variable Function
2146 509(coordTemp): 186(ptr) Variable Function
2147 512(storeTempPre): 8(ptr) Variable Function
2148 516(storeTempPost): 8(ptr) Variable Function
2149 524(coordTemp): 186(ptr) Variable Function
2150 527(storeTempPre): 22(ptr) Variable Function
2151 531(storeTempPost): 22(ptr) Variable Function
2152 539(coordTemp): 186(ptr) Variable Function
2153 542(storeTempPre): 8(ptr) Variable Function
2154 546(storeTempPost): 8(ptr) Variable Function
2155 554(coordTemp): 186(ptr) Variable Function
2156 557(storeTempPre): 15(ptr) Variable Function
2157 561(storeTempPost): 15(ptr) Variable Function
2158 569(storeTemp): 22(ptr) Variable Function
2159 576(psout): 575(ptr) Variable Function
2160 76: 73 Load 75(g_tTex1df4)
2161 78: 77(ptr) AccessChain 65 55
2163 80: 21(fvec4) ImageRead 76 79
2164 82: 73 Load 75(g_tTex1df4)
2165 83: 77(ptr) AccessChain 65 55
2167 85: 21(fvec4) ImageRead 82 84
2169 90: 87 Load 89(g_tTex1di4)
2170 91: 77(ptr) AccessChain 65 55
2172 93: 7(ivec4) ImageRead 90 92
2174 98: 95 Load 97(g_tTex1du4)
2175 99: 77(ptr) AccessChain 65 55
2177 101: 14(ivec4) ImageRead 98 100
2179 106: 103 Load 105(g_tTex2df4)
2180 109: 108(ptr) AccessChain 65 107
2181 110: 61(ivec2) Load 109
2182 111: 21(fvec4) ImageRead 106 110
2184 116: 113 Load 115(g_tTex2di4)
2185 117: 108(ptr) AccessChain 65 107
2186 118: 61(ivec2) Load 117
2187 119: 7(ivec4) ImageRead 116 118
2189 124: 121 Load 123(g_tTex2du4)
2190 125: 108(ptr) AccessChain 65 107
2191 126: 61(ivec2) Load 125
2192 127: 14(ivec4) ImageRead 124 126
2194 132: 129 Load 131(g_tTex3df4)
2195 135: 134(ptr) AccessChain 65 133
2196 136: 62(ivec3) Load 135
2197 137: 21(fvec4) ImageRead 132 136
2199 142: 139 Load 141(g_tTex3di4)
2200 143: 134(ptr) AccessChain 65 133
2201 144: 62(ivec3) Load 143
2202 145: 7(ivec4) ImageRead 142 144
2204 150: 147 Load 149(g_tTex3du4)
2205 151: 134(ptr) AccessChain 65 133
2206 152: 62(ivec3) Load 151
2207 153: 14(ivec4) ImageRead 150 152
2209 157: 156(ptr) AccessChain 65 155
2210 158: 21(fvec4) Load 157
2212 160: 21(fvec4) FunctionCall 40(SomeValue()
2213 Store 159(storeTemp) 160
2214 161: 73 Load 75(g_tTex1df4)
2215 162: 77(ptr) AccessChain 65 55
2216 163: 6(int) Load 162
2217 164: 21(fvec4) Load 159(storeTemp)
2218 ImageWrite 161 163 164
2219 165: 73 Load 75(g_tTex1df4)
2220 166: 77(ptr) AccessChain 65 55
2221 167: 6(int) Load 166
2222 168: 21(fvec4) Load 154(lf4)
2223 ImageWrite 165 167 168
2224 Store 169(storeTemp) 171
2225 172: 87 Load 89(g_tTex1di4)
2226 173: 77(ptr) AccessChain 65 55
2227 174: 6(int) Load 173
2228 175: 7(ivec4) Load 169(storeTemp)
2229 ImageWrite 172 174 175
2230 Store 176(storeTemp) 180
2231 181: 95 Load 97(g_tTex1du4)
2232 182: 77(ptr) AccessChain 65 55
2233 183: 6(int) Load 182
2234 184: 14(ivec4) Load 176(storeTemp)
2235 ImageWrite 181 183 184
2236 188: 77(ptr) AccessChain 65 55
2237 189: 6(int) Load 188
2238 Store 187(coordTemp) 189
2239 191: 73 Load 75(g_tTex1df4)
2240 192: 6(int) Load 187(coordTemp)
2241 193: 21(fvec4) ImageRead 191 192
2242 Store 190(storeTemp) 193
2243 195: 21(fvec4) Load 190(storeTemp)
2244 196: 21(fvec4) VectorTimesScalar 195 194
2245 Store 190(storeTemp) 196
2246 197: 73 Load 75(g_tTex1df4)
2247 198: 6(int) Load 187(coordTemp)
2248 199: 21(fvec4) Load 190(storeTemp)
2249 ImageWrite 197 198 199
2250 200: 21(fvec4) Load 190(storeTemp)
2252 202: 77(ptr) AccessChain 65 55
2253 203: 6(int) Load 202
2254 Store 201(coordTemp) 203
2255 205: 73 Load 75(g_tTex1df4)
2256 206: 6(int) Load 201(coordTemp)
2257 207: 21(fvec4) ImageRead 205 206
2258 Store 204(storeTemp) 207
2259 209: 21(fvec4) Load 204(storeTemp)
2260 210: 21(fvec4) CompositeConstruct 208 208 208 208
2261 211: 21(fvec4) FSub 209 210
2262 Store 204(storeTemp) 211
2263 212: 73 Load 75(g_tTex1df4)
2264 213: 6(int) Load 201(coordTemp)
2265 214: 21(fvec4) Load 204(storeTemp)
2266 ImageWrite 212 213 214
2267 216: 77(ptr) AccessChain 65 55
2268 217: 6(int) Load 216
2269 Store 215(coordTemp) 217
2270 219: 73 Load 75(g_tTex1df4)
2271 220: 6(int) Load 215(coordTemp)
2272 221: 21(fvec4) ImageRead 219 220
2273 Store 218(storeTemp) 221
2274 223: 21(fvec4) Load 218(storeTemp)
2275 224: 21(fvec4) CompositeConstruct 222 222 222 222
2276 225: 21(fvec4) FAdd 223 224
2277 Store 218(storeTemp) 225
2278 226: 73 Load 75(g_tTex1df4)
2279 227: 6(int) Load 215(coordTemp)
2280 228: 21(fvec4) Load 218(storeTemp)
2281 ImageWrite 226 227 228
2282 230: 77(ptr) AccessChain 65 55
2283 231: 6(int) Load 230
2284 Store 229(coordTemp) 231
2285 233: 87 Load 89(g_tTex1di4)
2286 234: 6(int) Load 229(coordTemp)
2287 235: 7(ivec4) ImageRead 233 234
2288 Store 232(storeTemp) 235
2289 236: 7(ivec4) Load 232(storeTemp)
2290 237: 7(ivec4) CompositeConstruct 133 133 133 133
2291 238: 7(ivec4) SDiv 236 237
2292 Store 232(storeTemp) 238
2293 239: 87 Load 89(g_tTex1di4)
2294 240: 6(int) Load 229(coordTemp)
2295 241: 7(ivec4) Load 232(storeTemp)
2296 ImageWrite 239 240 241
2297 243: 77(ptr) AccessChain 65 55
2298 244: 6(int) Load 243
2299 Store 242(coordTemp) 244
2300 246: 87 Load 89(g_tTex1di4)
2301 247: 6(int) Load 242(coordTemp)
2302 248: 7(ivec4) ImageRead 246 247
2303 Store 245(storeTemp) 248
2304 249: 7(ivec4) Load 245(storeTemp)
2305 250: 7(ivec4) CompositeConstruct 133 133 133 133
2306 251: 7(ivec4) SMod 249 250
2307 Store 245(storeTemp) 251
2308 252: 87 Load 89(g_tTex1di4)
2309 253: 6(int) Load 242(coordTemp)
2310 254: 7(ivec4) Load 245(storeTemp)
2311 ImageWrite 252 253 254
2312 256: 77(ptr) AccessChain 65 55
2313 257: 6(int) Load 256
2314 Store 255(coordTemp) 257
2315 259: 87 Load 89(g_tTex1di4)
2316 260: 6(int) Load 255(coordTemp)
2317 261: 7(ivec4) ImageRead 259 260
2318 Store 258(storeTemp) 261
2319 263: 7(ivec4) Load 258(storeTemp)
2320 264: 7(ivec4) CompositeConstruct 262 262 262 262
2321 265: 7(ivec4) BitwiseAnd 263 264
2322 Store 258(storeTemp) 265
2323 266: 87 Load 89(g_tTex1di4)
2324 267: 6(int) Load 255(coordTemp)
2325 268: 7(ivec4) Load 258(storeTemp)
2326 ImageWrite 266 267 268
2327 270: 77(ptr) AccessChain 65 55
2328 271: 6(int) Load 270
2329 Store 269(coordTemp) 271
2330 273: 87 Load 89(g_tTex1di4)
2331 274: 6(int) Load 269(coordTemp)
2332 275: 7(ivec4) ImageRead 273 274
2333 Store 272(storeTemp) 275
2334 277: 7(ivec4) Load 272(storeTemp)
2335 278: 7(ivec4) CompositeConstruct 276 276 276 276
2336 279: 7(ivec4) BitwiseOr 277 278
2337 Store 272(storeTemp) 279
2338 280: 87 Load 89(g_tTex1di4)
2339 281: 6(int) Load 269(coordTemp)
2340 282: 7(ivec4) Load 272(storeTemp)
2341 ImageWrite 280 281 282
2342 284: 77(ptr) AccessChain 65 55
2343 285: 6(int) Load 284
2344 Store 283(coordTemp) 285
2345 287: 87 Load 89(g_tTex1di4)
2346 288: 6(int) Load 283(coordTemp)
2347 289: 7(ivec4) ImageRead 287 288
2348 Store 286(storeTemp) 289
2349 290: 7(ivec4) Load 286(storeTemp)
2350 291: 7(ivec4) CompositeConstruct 133 133 133 133
2351 292: 7(ivec4) ShiftLeftLogical 290 291
2352 Store 286(storeTemp) 292
2353 293: 87 Load 89(g_tTex1di4)
2354 294: 6(int) Load 283(coordTemp)
2355 295: 7(ivec4) Load 286(storeTemp)
2356 ImageWrite 293 294 295
2357 297: 77(ptr) AccessChain 65 55
2358 298: 6(int) Load 297
2359 Store 296(coordTemp) 298
2360 300: 87 Load 89(g_tTex1di4)
2361 301: 6(int) Load 296(coordTemp)
2362 302: 7(ivec4) ImageRead 300 301
2363 Store 299(storeTemp) 302
2364 303: 7(ivec4) Load 299(storeTemp)
2365 304: 7(ivec4) CompositeConstruct 133 133 133 133
2366 305: 7(ivec4) ShiftRightArithmetic 303 304
2367 Store 299(storeTemp) 305
2368 306: 87 Load 89(g_tTex1di4)
2369 307: 6(int) Load 296(coordTemp)
2370 308: 7(ivec4) Load 299(storeTemp)
2371 ImageWrite 306 307 308
2372 310: 21(fvec4) FunctionCall 40(SomeValue()
2373 Store 309(storeTemp) 310
2374 311: 103 Load 105(g_tTex2df4)
2375 312: 108(ptr) AccessChain 65 107
2376 313: 61(ivec2) Load 312
2377 314: 21(fvec4) Load 309(storeTemp)
2378 ImageWrite 311 313 314
2379 315: 103 Load 105(g_tTex2df4)
2380 316: 108(ptr) AccessChain 65 107
2381 317: 61(ivec2) Load 316
2382 318: 21(fvec4) Load 154(lf4)
2383 ImageWrite 315 317 318
2384 Store 319(storeTemp) 321
2385 322: 113 Load 115(g_tTex2di4)
2386 323: 108(ptr) AccessChain 65 107
2387 324: 61(ivec2) Load 323
2388 325: 7(ivec4) Load 319(storeTemp)
2389 ImageWrite 322 324 325
2390 Store 326(storeTemp) 328
2391 329: 121 Load 123(g_tTex2du4)
2392 330: 108(ptr) AccessChain 65 107
2393 331: 61(ivec2) Load 330
2394 332: 14(ivec4) Load 326(storeTemp)
2395 ImageWrite 329 331 332
2396 334: 21(fvec4) FunctionCall 40(SomeValue()
2397 Store 333(storeTemp) 334
2398 335: 129 Load 131(g_tTex3df4)
2399 336: 134(ptr) AccessChain 65 133
2400 337: 62(ivec3) Load 336
2401 338: 21(fvec4) Load 333(storeTemp)
2402 ImageWrite 335 337 338
2403 339: 129 Load 131(g_tTex3df4)
2404 340: 134(ptr) AccessChain 65 133
2405 341: 62(ivec3) Load 340
2406 342: 21(fvec4) Load 154(lf4)
2407 ImageWrite 339 341 342
2408 Store 343(storeTemp) 346
2409 347: 139 Load 141(g_tTex3di4)
2410 348: 134(ptr) AccessChain 65 133
2411 349: 62(ivec3) Load 348
2412 350: 7(ivec4) Load 343(storeTemp)
2413 ImageWrite 347 349 350
2414 Store 351(storeTemp) 353
2415 354: 147 Load 149(g_tTex3du4)
2416 355: 134(ptr) AccessChain 65 133
2417 356: 62(ivec3) Load 355
2418 357: 14(ivec4) Load 351(storeTemp)
2419 ImageWrite 354 356 357
2420 358: 73 Load 75(g_tTex1df4)
2421 359: 77(ptr) AccessChain 65 55
2422 360: 6(int) Load 359
2423 361: 21(fvec4) ImageRead 358 360
2424 Store 362(param) 361
2425 363: 21(fvec4) FunctionCall 25(Fn1(vf4;) 362(param)
2426 364: 87 Load 89(g_tTex1di4)
2427 365: 77(ptr) AccessChain 65 55
2428 366: 6(int) Load 365
2429 367: 7(ivec4) ImageRead 364 366
2430 Store 368(param) 367
2431 369: 7(ivec4) FunctionCall 11(Fn1(vi4;) 368(param)
2432 370: 95 Load 97(g_tTex1du4)
2433 371: 77(ptr) AccessChain 65 55
2434 372: 6(int) Load 371
2435 373: 14(ivec4) ImageRead 370 372
2436 Store 374(param) 373
2437 375: 14(ivec4) FunctionCall 18(Fn1(vu4;) 374(param)
2438 378: 2 FunctionCall 37(Fn2(vf4;) 377(param)
2439 379: 21(fvec4) Load 377(param)
2440 Store 376(tempArg) 379
2441 380: 73 Load 75(g_tTex1df4)
2442 381: 77(ptr) AccessChain 65 55
2443 382: 6(int) Load 381
2444 383: 21(fvec4) Load 376(tempArg)
2445 ImageWrite 380 382 383
2446 386: 2 FunctionCall 29(Fn2(vi4;) 385(param)
2447 387: 7(ivec4) Load 385(param)
2448 Store 384(tempArg) 387
2449 388: 87 Load 89(g_tTex1di4)
2450 389: 77(ptr) AccessChain 65 55
2451 390: 6(int) Load 389
2452 391: 7(ivec4) Load 384(tempArg)
2453 ImageWrite 388 390 391
2454 394: 2 FunctionCall 33(Fn2(vu4;) 393(param)
2455 395: 14(ivec4) Load 393(param)
2456 Store 392(tempArg) 395
2457 396: 95 Load 97(g_tTex1du4)
2458 397: 77(ptr) AccessChain 65 55
2459 398: 6(int) Load 397
2460 399: 14(ivec4) Load 392(tempArg)
2461 ImageWrite 396 398 399
2462 401: 77(ptr) AccessChain 65 55
2463 402: 6(int) Load 401
2464 Store 400(coordTemp) 402
2465 404: 73 Load 75(g_tTex1df4)
2466 405: 6(int) Load 400(coordTemp)
2467 406: 21(fvec4) ImageRead 404 405
2468 Store 403(storeTemp) 406
2469 407: 21(fvec4) Load 403(storeTemp)
2470 409: 21(fvec4) CompositeConstruct 408 408 408 408
2471 410: 21(fvec4) FAdd 407 409
2472 Store 403(storeTemp) 410
2473 411: 73 Load 75(g_tTex1df4)
2474 412: 6(int) Load 400(coordTemp)
2475 413: 21(fvec4) Load 403(storeTemp)
2476 ImageWrite 411 412 413
2477 415: 77(ptr) AccessChain 65 55
2478 416: 6(int) Load 415
2479 Store 414(coordTemp) 416
2480 418: 87 Load 89(g_tTex1di4)
2481 419: 6(int) Load 414(coordTemp)
2482 420: 7(ivec4) ImageRead 418 419
2483 Store 417(storeTemp) 420
2484 421: 7(ivec4) Load 417(storeTemp)
2485 422: 7(ivec4) CompositeConstruct 107 107 107 107
2486 423: 7(ivec4) IAdd 421 422
2487 Store 417(storeTemp) 423
2488 424: 87 Load 89(g_tTex1di4)
2489 425: 6(int) Load 414(coordTemp)
2490 426: 7(ivec4) Load 417(storeTemp)
2491 ImageWrite 424 425 426
2492 428: 77(ptr) AccessChain 65 55
2493 429: 6(int) Load 428
2494 Store 427(coordTemp) 429
2495 431: 95 Load 97(g_tTex1du4)
2496 432: 6(int) Load 427(coordTemp)
2497 433: 14(ivec4) ImageRead 431 432
2498 Store 430(storeTemp) 433
2499 434: 14(ivec4) Load 430(storeTemp)
2500 435: 7(ivec4) CompositeConstruct 107 107 107 107
2501 436: 14(ivec4) IAdd 434 435
2502 Store 430(storeTemp) 436
2503 437: 95 Load 97(g_tTex1du4)
2504 438: 6(int) Load 427(coordTemp)
2505 439: 14(ivec4) Load 430(storeTemp)
2506 ImageWrite 437 438 439
2507 441: 77(ptr) AccessChain 65 55
2508 442: 6(int) Load 441
2509 Store 440(coordTemp) 442
2510 444: 73 Load 75(g_tTex1df4)
2511 445: 6(int) Load 440(coordTemp)
2512 446: 21(fvec4) ImageRead 444 445
2513 Store 443(storeTemp) 446
2514 447: 21(fvec4) Load 443(storeTemp)
2515 448: 21(fvec4) CompositeConstruct 408 408 408 408
2516 449: 21(fvec4) FSub 447 448
2517 Store 443(storeTemp) 449
2518 450: 73 Load 75(g_tTex1df4)
2519 451: 6(int) Load 440(coordTemp)
2520 452: 21(fvec4) Load 443(storeTemp)
2521 ImageWrite 450 451 452
2522 454: 77(ptr) AccessChain 65 55
2523 455: 6(int) Load 454
2524 Store 453(coordTemp) 455
2525 457: 87 Load 89(g_tTex1di4)
2526 458: 6(int) Load 453(coordTemp)
2527 459: 7(ivec4) ImageRead 457 458
2528 Store 456(storeTemp) 459
2529 460: 7(ivec4) Load 456(storeTemp)
2530 461: 7(ivec4) CompositeConstruct 107 107 107 107
2531 462: 7(ivec4) ISub 460 461
2532 Store 456(storeTemp) 462
2533 463: 87 Load 89(g_tTex1di4)
2534 464: 6(int) Load 453(coordTemp)
2535 465: 7(ivec4) Load 456(storeTemp)
2536 ImageWrite 463 464 465
2537 467: 77(ptr) AccessChain 65 55
2538 468: 6(int) Load 467
2539 Store 466(coordTemp) 468
2540 470: 95 Load 97(g_tTex1du4)
2541 471: 6(int) Load 466(coordTemp)
2542 472: 14(ivec4) ImageRead 470 471
2543 Store 469(storeTemp) 472
2544 473: 14(ivec4) Load 469(storeTemp)
2545 474: 7(ivec4) CompositeConstruct 107 107 107 107
2546 475: 14(ivec4) ISub 473 474
2547 Store 469(storeTemp) 475
2548 476: 95 Load 97(g_tTex1du4)
2549 477: 6(int) Load 466(coordTemp)
2550 478: 14(ivec4) Load 469(storeTemp)
2551 ImageWrite 476 477 478
2552 480: 77(ptr) AccessChain 65 55
2553 481: 6(int) Load 480
2554 Store 479(coordTemp) 481
2555 483: 73 Load 75(g_tTex1df4)
2556 484: 6(int) Load 479(coordTemp)
2557 485: 21(fvec4) ImageRead 483 484
2558 Store 482(storeTempPre) 485
2559 487: 21(fvec4) Load 482(storeTempPre)
2560 Store 486(storeTempPost) 487
2561 488: 21(fvec4) Load 486(storeTempPost)
2562 489: 21(fvec4) CompositeConstruct 408 408 408 408
2563 490: 21(fvec4) FAdd 488 489
2564 Store 486(storeTempPost) 490
2565 491: 73 Load 75(g_tTex1df4)
2566 492: 6(int) Load 479(coordTemp)
2567 493: 21(fvec4) Load 486(storeTempPost)
2568 ImageWrite 491 492 493
2569 495: 77(ptr) AccessChain 65 55
2570 496: 6(int) Load 495
2571 Store 494(coordTemp) 496
2572 498: 95 Load 97(g_tTex1du4)
2573 499: 6(int) Load 494(coordTemp)
2574 500: 14(ivec4) ImageRead 498 499
2575 Store 497(storeTempPre) 500
2576 502: 14(ivec4) Load 497(storeTempPre)
2577 Store 501(storeTempPost) 502
2578 503: 14(ivec4) Load 501(storeTempPost)
2579 504: 7(ivec4) CompositeConstruct 107 107 107 107
2580 505: 14(ivec4) ISub 503 504
2581 Store 501(storeTempPost) 505
2582 506: 95 Load 97(g_tTex1du4)
2583 507: 6(int) Load 494(coordTemp)
2584 508: 14(ivec4) Load 501(storeTempPost)
2585 ImageWrite 506 507 508
2586 510: 77(ptr) AccessChain 65 55
2587 511: 6(int) Load 510
2588 Store 509(coordTemp) 511
2589 513: 87 Load 89(g_tTex1di4)
2590 514: 6(int) Load 509(coordTemp)
2591 515: 7(ivec4) ImageRead 513 514
2592 Store 512(storeTempPre) 515
2593 517: 7(ivec4) Load 512(storeTempPre)
2594 Store 516(storeTempPost) 517
2595 518: 7(ivec4) Load 516(storeTempPost)
2596 519: 7(ivec4) CompositeConstruct 107 107 107 107
2597 520: 7(ivec4) IAdd 518 519
2598 Store 516(storeTempPost) 520
2599 521: 87 Load 89(g_tTex1di4)
2600 522: 6(int) Load 509(coordTemp)
2601 523: 7(ivec4) Load 516(storeTempPost)
2602 ImageWrite 521 522 523
2603 525: 77(ptr) AccessChain 65 55
2604 526: 6(int) Load 525
2605 Store 524(coordTemp) 526
2606 528: 73 Load 75(g_tTex1df4)
2607 529: 6(int) Load 524(coordTemp)
2608 530: 21(fvec4) ImageRead 528 529
2609 Store 527(storeTempPre) 530
2610 532: 21(fvec4) Load 527(storeTempPre)
2611 Store 531(storeTempPost) 532
2612 533: 21(fvec4) Load 531(storeTempPost)
2613 534: 21(fvec4) CompositeConstruct 408 408 408 408
2614 535: 21(fvec4) FSub 533 534
2615 Store 531(storeTempPost) 535
2616 536: 73 Load 75(g_tTex1df4)
2617 537: 6(int) Load 524(coordTemp)
2618 538: 21(fvec4) Load 531(storeTempPost)
2619 ImageWrite 536 537 538
2620 540: 77(ptr) AccessChain 65 55
2621 541: 6(int) Load 540
2622 Store 539(coordTemp) 541
2623 543: 87 Load 89(g_tTex1di4)
2624 544: 6(int) Load 539(coordTemp)
2625 545: 7(ivec4) ImageRead 543 544
2626 Store 542(storeTempPre) 545
2627 547: 7(ivec4) Load 542(storeTempPre)
2628 Store 546(storeTempPost) 547
2629 548: 7(ivec4) Load 546(storeTempPost)
2630 549: 7(ivec4) CompositeConstruct 107 107 107 107
2631 550: 7(ivec4) IAdd 548 549
2632 Store 546(storeTempPost) 550
2633 551: 87 Load 89(g_tTex1di4)
2634 552: 6(int) Load 539(coordTemp)
2635 553: 7(ivec4) Load 546(storeTempPost)
2636 ImageWrite 551 552 553
2637 555: 77(ptr) AccessChain 65 55
2638 556: 6(int) Load 555
2639 Store 554(coordTemp) 556
2640 558: 95 Load 97(g_tTex1du4)
2641 559: 6(int) Load 554(coordTemp)
2642 560: 14(ivec4) ImageRead 558 559
2643 Store 557(storeTempPre) 560
2644 562: 14(ivec4) Load 557(storeTempPre)
2645 Store 561(storeTempPost) 562
2646 563: 14(ivec4) Load 561(storeTempPost)
2647 564: 7(ivec4) CompositeConstruct 107 107 107 107
2648 565: 14(ivec4) ISub 563 564
2649 Store 561(storeTempPost) 565
2650 566: 95 Load 97(g_tTex1du4)
2651 567: 6(int) Load 554(coordTemp)
2652 568: 14(ivec4) Load 561(storeTempPost)
2653 ImageWrite 566 567 568
2654 570: 103 Load 105(g_tTex2df4)
2655 572: 21(fvec4) ImageRead 570 571
2656 Store 569(storeTemp) 572
2657 573: 73 Load 75(g_tTex1df4)
2658 574: 21(fvec4) Load 569(storeTemp)
2659 ImageWrite 573 107 574
2660 578: 22(ptr) AccessChain 576(psout) 55
2662 579:42(PS_OUTPUT) Load 576(psout)