3 gl_FragCoord origin is upper left
5 0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
6 0:45 Function Parameters:
8 0:50 imageAtomicAdd ( temp int)
9 0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D)
10 0:50 i1: direct index for structure ( uniform int)
11 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
14 0:50 i1b: direct index for structure ( uniform int)
15 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
18 0:51 move second child to first child ( temp int)
19 0:51 'out_i1' ( temp int)
20 0:51 imageAtomicAdd ( temp int)
21 0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D)
22 0:51 i1: direct index for structure ( uniform int)
23 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
26 0:51 i1: direct index for structure ( uniform int)
27 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
30 0:52 imageAtomicAnd ( temp int)
31 0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D)
32 0:52 i1: direct index for structure ( uniform int)
33 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
36 0:52 i1b: direct index for structure ( uniform int)
37 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
40 0:53 move second child to first child ( temp int)
41 0:53 'out_i1' ( temp int)
42 0:53 imageAtomicAnd ( temp int)
43 0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D)
44 0:53 i1: direct index for structure ( uniform int)
45 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
48 0:53 i1: direct index for structure ( uniform int)
49 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
52 0:54 move second child to first child ( temp int)
53 0:54 'out_i1' ( temp int)
54 0:54 imageAtomicCompSwap ( temp int)
55 0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D)
56 0:54 i1: direct index for structure ( uniform int)
57 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
60 0:54 i1b: direct index for structure ( uniform int)
61 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
64 0:54 i1c: direct index for structure ( uniform int)
65 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
68 0:55 move second child to first child ( temp int)
69 0:55 'out_i1' ( temp int)
70 0:55 imageAtomicExchange ( temp int)
71 0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D)
72 0:55 i1: direct index for structure ( uniform int)
73 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
76 0:55 i1: direct index for structure ( uniform int)
77 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
80 0:56 imageAtomicMax ( temp int)
81 0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D)
82 0:56 i1: direct index for structure ( uniform int)
83 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
86 0:56 i1b: direct index for structure ( uniform int)
87 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
90 0:57 move second child to first child ( temp int)
91 0:57 'out_i1' ( temp int)
92 0:57 imageAtomicMax ( temp int)
93 0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D)
94 0:57 i1: direct index for structure ( uniform int)
95 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
98 0:57 i1: direct index for structure ( uniform int)
99 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
102 0:58 imageAtomicMin ( temp int)
103 0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D)
104 0:58 i1: direct index for structure ( uniform int)
105 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
108 0:58 i1b: direct index for structure ( uniform int)
109 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
112 0:59 move second child to first child ( temp int)
113 0:59 'out_i1' ( temp int)
114 0:59 imageAtomicMin ( temp int)
115 0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D)
116 0:59 i1: direct index for structure ( uniform int)
117 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
120 0:59 i1: direct index for structure ( uniform int)
121 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
124 0:60 imageAtomicOr ( temp int)
125 0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D)
126 0:60 i1: direct index for structure ( uniform int)
127 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
130 0:60 i1b: direct index for structure ( uniform int)
131 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
134 0:61 move second child to first child ( temp int)
135 0:61 'out_i1' ( temp int)
136 0:61 imageAtomicOr ( temp int)
137 0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D)
138 0:61 i1: direct index for structure ( uniform int)
139 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
142 0:61 i1: direct index for structure ( uniform int)
143 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
146 0:62 imageAtomicXor ( temp int)
147 0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D)
148 0:62 i1: direct index for structure ( uniform int)
149 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
152 0:62 i1b: direct index for structure ( uniform int)
153 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
156 0:63 move second child to first child ( temp int)
157 0:63 'out_i1' ( temp int)
158 0:63 imageAtomicXor ( temp int)
159 0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D)
160 0:63 i1: direct index for structure ( uniform int)
161 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
164 0:63 i1: direct index for structure ( uniform int)
165 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
168 0:66 imageAtomicAdd ( temp uint)
169 0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
170 0:66 u1: direct index for structure ( uniform uint)
171 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
174 0:66 u1: direct index for structure ( uniform uint)
175 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
178 0:67 move second child to first child ( temp uint)
179 0:67 'out_u1' ( temp uint)
180 0:67 imageAtomicAdd ( temp uint)
181 0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
182 0:67 u1: direct index for structure ( uniform uint)
183 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
186 0:67 u1: direct index for structure ( uniform uint)
187 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
190 0:68 imageAtomicAnd ( temp uint)
191 0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
192 0:68 u1: direct index for structure ( uniform uint)
193 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
196 0:68 u1: direct index for structure ( uniform uint)
197 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
200 0:69 move second child to first child ( temp uint)
201 0:69 'out_u1' ( temp uint)
202 0:69 imageAtomicAnd ( temp uint)
203 0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
204 0:69 u1: direct index for structure ( uniform uint)
205 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
208 0:69 u1: direct index for structure ( uniform uint)
209 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
212 0:70 move second child to first child ( temp uint)
213 0:70 'out_u1' ( temp uint)
214 0:70 imageAtomicCompSwap ( temp uint)
215 0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
216 0:70 u1: direct index for structure ( uniform uint)
217 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
220 0:70 u1b: direct index for structure ( uniform uint)
221 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
224 0:70 u1c: direct index for structure ( uniform uint)
225 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
228 0:71 move second child to first child ( temp uint)
229 0:71 'out_u1' ( temp uint)
230 0:71 imageAtomicExchange ( temp uint)
231 0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
232 0:71 u1: direct index for structure ( uniform uint)
233 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
236 0:71 u1: direct index for structure ( uniform uint)
237 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
240 0:72 imageAtomicMax ( temp uint)
241 0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
242 0:72 u1: direct index for structure ( uniform uint)
243 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
246 0:72 u1: direct index for structure ( uniform uint)
247 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
250 0:73 move second child to first child ( temp uint)
251 0:73 'out_u1' ( temp uint)
252 0:73 imageAtomicMax ( temp uint)
253 0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
254 0:73 u1: direct index for structure ( uniform uint)
255 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
258 0:73 u1: direct index for structure ( uniform uint)
259 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
262 0:74 imageAtomicMin ( temp uint)
263 0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
264 0:74 u1: direct index for structure ( uniform uint)
265 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
268 0:74 u1: direct index for structure ( uniform uint)
269 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
272 0:75 move second child to first child ( temp uint)
273 0:75 'out_u1' ( temp uint)
274 0:75 imageAtomicMin ( temp uint)
275 0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
276 0:75 u1: direct index for structure ( uniform uint)
277 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
280 0:75 u1: direct index for structure ( uniform uint)
281 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
284 0:76 imageAtomicOr ( temp uint)
285 0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
286 0:76 u1: direct index for structure ( uniform uint)
287 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
290 0:76 u1: direct index for structure ( uniform uint)
291 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
294 0:77 move second child to first child ( temp uint)
295 0:77 'out_u1' ( temp uint)
296 0:77 imageAtomicOr ( temp uint)
297 0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
298 0:77 u1: direct index for structure ( uniform uint)
299 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
302 0:77 u1: direct index for structure ( uniform uint)
303 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
306 0:78 imageAtomicXor ( temp uint)
307 0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
308 0:78 u1: direct index for structure ( uniform uint)
309 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
312 0:78 u1: direct index for structure ( uniform uint)
313 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
316 0:79 move second child to first child ( temp uint)
317 0:79 'out_u1' ( temp uint)
318 0:79 imageAtomicXor ( temp uint)
319 0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
320 0:79 u1: direct index for structure ( uniform uint)
321 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
324 0:79 u1: direct index for structure ( uniform uint)
325 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
328 0:82 imageAtomicAdd ( temp int)
329 0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D)
330 0:82 i2: direct index for structure ( uniform 2-component vector of int)
331 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
334 0:82 i1b: direct index for structure ( uniform int)
335 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
338 0:83 move second child to first child ( temp int)
339 0:83 'out_i1' ( temp int)
340 0:83 imageAtomicAdd ( temp int)
341 0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D)
342 0:83 i2: direct index for structure ( uniform 2-component vector of int)
343 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
346 0:83 i1: direct index for structure ( uniform int)
347 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
350 0:84 imageAtomicAnd ( temp int)
351 0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D)
352 0:84 i2: direct index for structure ( uniform 2-component vector of int)
353 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
356 0:84 i1b: direct index for structure ( uniform int)
357 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
360 0:85 move second child to first child ( temp int)
361 0:85 'out_i1' ( temp int)
362 0:85 imageAtomicAnd ( temp int)
363 0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D)
364 0:85 i2: direct index for structure ( uniform 2-component vector of int)
365 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
368 0:85 i1: direct index for structure ( uniform int)
369 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
372 0:86 move second child to first child ( temp int)
373 0:86 'out_i1' ( temp int)
374 0:86 imageAtomicCompSwap ( temp int)
375 0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D)
376 0:86 i2: direct index for structure ( uniform 2-component vector of int)
377 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
380 0:86 i1b: direct index for structure ( uniform int)
381 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
384 0:86 i1c: direct index for structure ( uniform int)
385 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
388 0:87 move second child to first child ( temp int)
389 0:87 'out_i1' ( temp int)
390 0:87 imageAtomicExchange ( temp int)
391 0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D)
392 0:87 i2: direct index for structure ( uniform 2-component vector of int)
393 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
396 0:87 i1: direct index for structure ( uniform int)
397 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
400 0:88 imageAtomicMax ( temp int)
401 0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D)
402 0:88 i2: direct index for structure ( uniform 2-component vector of int)
403 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
406 0:88 i1b: direct index for structure ( uniform int)
407 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
410 0:89 move second child to first child ( temp int)
411 0:89 'out_i1' ( temp int)
412 0:89 imageAtomicMax ( temp int)
413 0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D)
414 0:89 i2: direct index for structure ( uniform 2-component vector of int)
415 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
418 0:89 i1: direct index for structure ( uniform int)
419 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
422 0:90 imageAtomicMin ( temp int)
423 0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D)
424 0:90 i2: direct index for structure ( uniform 2-component vector of int)
425 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
428 0:90 i1b: direct index for structure ( uniform int)
429 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
432 0:91 move second child to first child ( temp int)
433 0:91 'out_i1' ( temp int)
434 0:91 imageAtomicMin ( temp int)
435 0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D)
436 0:91 i2: direct index for structure ( uniform 2-component vector of int)
437 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
440 0:91 i1: direct index for structure ( uniform int)
441 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
444 0:92 imageAtomicOr ( temp int)
445 0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D)
446 0:92 i2: direct index for structure ( uniform 2-component vector of int)
447 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
450 0:92 i1b: direct index for structure ( uniform int)
451 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
454 0:93 move second child to first child ( temp int)
455 0:93 'out_i1' ( temp int)
456 0:93 imageAtomicOr ( temp int)
457 0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D)
458 0:93 i2: direct index for structure ( uniform 2-component vector of int)
459 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
462 0:93 i1: direct index for structure ( uniform int)
463 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
466 0:94 imageAtomicXor ( temp int)
467 0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D)
468 0:94 i2: direct index for structure ( uniform 2-component vector of int)
469 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
472 0:94 i1b: direct index for structure ( uniform int)
473 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
476 0:95 move second child to first child ( temp int)
477 0:95 'out_i1' ( temp int)
478 0:95 imageAtomicXor ( temp int)
479 0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D)
480 0:95 i2: direct index for structure ( uniform 2-component vector of int)
481 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
484 0:95 i1: direct index for structure ( uniform int)
485 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
488 0:98 imageAtomicAdd ( temp uint)
489 0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
490 0:98 u2: direct index for structure ( uniform 2-component vector of uint)
491 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
494 0:98 u1: direct index for structure ( uniform uint)
495 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
498 0:99 move second child to first child ( temp uint)
499 0:99 'out_u1' ( temp uint)
500 0:99 imageAtomicAdd ( temp uint)
501 0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
502 0:99 u2: direct index for structure ( uniform 2-component vector of uint)
503 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
506 0:99 u1: direct index for structure ( uniform uint)
507 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
510 0:100 imageAtomicAnd ( temp uint)
511 0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
512 0:100 u2: direct index for structure ( uniform 2-component vector of uint)
513 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
516 0:100 u1: direct index for structure ( uniform uint)
517 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
520 0:101 move second child to first child ( temp uint)
521 0:101 'out_u1' ( temp uint)
522 0:101 imageAtomicAnd ( temp uint)
523 0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
524 0:101 u2: direct index for structure ( uniform 2-component vector of uint)
525 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
528 0:101 u1: direct index for structure ( uniform uint)
529 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
532 0:102 move second child to first child ( temp uint)
533 0:102 'out_u1' ( temp uint)
534 0:102 imageAtomicCompSwap ( temp uint)
535 0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
536 0:102 u2: direct index for structure ( uniform 2-component vector of uint)
537 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
540 0:102 u1b: direct index for structure ( uniform uint)
541 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
544 0:102 u1c: direct index for structure ( uniform uint)
545 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
548 0:103 move second child to first child ( temp uint)
549 0:103 'out_u1' ( temp uint)
550 0:103 imageAtomicExchange ( temp uint)
551 0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
552 0:103 u2: direct index for structure ( uniform 2-component vector of uint)
553 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
556 0:103 u1: direct index for structure ( uniform uint)
557 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
560 0:104 imageAtomicMax ( temp uint)
561 0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
562 0:104 u2: direct index for structure ( uniform 2-component vector of uint)
563 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
566 0:104 u1: direct index for structure ( uniform uint)
567 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
570 0:105 move second child to first child ( temp uint)
571 0:105 'out_u1' ( temp uint)
572 0:105 imageAtomicMax ( temp uint)
573 0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
574 0:105 u2: direct index for structure ( uniform 2-component vector of uint)
575 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
578 0:105 u1: direct index for structure ( uniform uint)
579 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
582 0:106 imageAtomicMin ( temp uint)
583 0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
584 0:106 u2: direct index for structure ( uniform 2-component vector of uint)
585 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
588 0:106 u1: direct index for structure ( uniform uint)
589 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
592 0:107 move second child to first child ( temp uint)
593 0:107 'out_u1' ( temp uint)
594 0:107 imageAtomicMin ( temp uint)
595 0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
596 0:107 u2: direct index for structure ( uniform 2-component vector of uint)
597 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
600 0:107 u1: direct index for structure ( uniform uint)
601 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
604 0:108 imageAtomicOr ( temp uint)
605 0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
606 0:108 u2: direct index for structure ( uniform 2-component vector of uint)
607 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
610 0:108 u1: direct index for structure ( uniform uint)
611 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
614 0:109 move second child to first child ( temp uint)
615 0:109 'out_u1' ( temp uint)
616 0:109 imageAtomicOr ( temp uint)
617 0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
618 0:109 u2: direct index for structure ( uniform 2-component vector of uint)
619 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
622 0:109 u1: direct index for structure ( uniform uint)
623 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
626 0:110 imageAtomicXor ( temp uint)
627 0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
628 0:110 u2: direct index for structure ( uniform 2-component vector of uint)
629 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
632 0:110 u1: direct index for structure ( uniform uint)
633 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
636 0:111 move second child to first child ( temp uint)
637 0:111 'out_u1' ( temp uint)
638 0:111 imageAtomicXor ( temp uint)
639 0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
640 0:111 u2: direct index for structure ( uniform 2-component vector of uint)
641 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
644 0:111 u1: direct index for structure ( uniform uint)
645 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
648 0:114 imageAtomicAdd ( temp int)
649 0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D)
650 0:114 i3: direct index for structure ( uniform 3-component vector of int)
651 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
654 0:114 i1b: direct index for structure ( uniform int)
655 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
658 0:115 move second child to first child ( temp int)
659 0:115 'out_i1' ( temp int)
660 0:115 imageAtomicAdd ( temp int)
661 0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D)
662 0:115 i3: direct index for structure ( uniform 3-component vector of int)
663 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
666 0:115 i1: direct index for structure ( uniform int)
667 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
670 0:116 imageAtomicAnd ( temp int)
671 0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D)
672 0:116 i3: direct index for structure ( uniform 3-component vector of int)
673 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
676 0:116 i1b: direct index for structure ( uniform int)
677 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
680 0:117 move second child to first child ( temp int)
681 0:117 'out_i1' ( temp int)
682 0:117 imageAtomicAnd ( temp int)
683 0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D)
684 0:117 i3: direct index for structure ( uniform 3-component vector of int)
685 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
688 0:117 i1: direct index for structure ( uniform int)
689 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
692 0:118 move second child to first child ( temp int)
693 0:118 'out_i1' ( temp int)
694 0:118 imageAtomicCompSwap ( temp int)
695 0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D)
696 0:118 i3: direct index for structure ( uniform 3-component vector of int)
697 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
700 0:118 i1b: direct index for structure ( uniform int)
701 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
704 0:118 i1c: direct index for structure ( uniform int)
705 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
708 0:119 move second child to first child ( temp int)
709 0:119 'out_i1' ( temp int)
710 0:119 imageAtomicExchange ( temp int)
711 0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D)
712 0:119 i3: direct index for structure ( uniform 3-component vector of int)
713 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
716 0:119 i1: direct index for structure ( uniform int)
717 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
720 0:120 imageAtomicMax ( temp int)
721 0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D)
722 0:120 i3: direct index for structure ( uniform 3-component vector of int)
723 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
726 0:120 i1b: direct index for structure ( uniform int)
727 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
730 0:121 move second child to first child ( temp int)
731 0:121 'out_i1' ( temp int)
732 0:121 imageAtomicMax ( temp int)
733 0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D)
734 0:121 i3: direct index for structure ( uniform 3-component vector of int)
735 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
738 0:121 i1: direct index for structure ( uniform int)
739 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
742 0:122 imageAtomicMin ( temp int)
743 0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D)
744 0:122 i3: direct index for structure ( uniform 3-component vector of int)
745 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
748 0:122 i1b: direct index for structure ( uniform int)
749 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
752 0:123 move second child to first child ( temp int)
753 0:123 'out_i1' ( temp int)
754 0:123 imageAtomicMin ( temp int)
755 0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D)
756 0:123 i3: direct index for structure ( uniform 3-component vector of int)
757 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
760 0:123 i1: direct index for structure ( uniform int)
761 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
764 0:124 imageAtomicOr ( temp int)
765 0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D)
766 0:124 i3: direct index for structure ( uniform 3-component vector of int)
767 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
770 0:124 i1b: direct index for structure ( uniform int)
771 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
774 0:125 move second child to first child ( temp int)
775 0:125 'out_i1' ( temp int)
776 0:125 imageAtomicOr ( temp int)
777 0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D)
778 0:125 i3: direct index for structure ( uniform 3-component vector of int)
779 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
782 0:125 i1: direct index for structure ( uniform int)
783 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
786 0:126 imageAtomicXor ( temp int)
787 0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D)
788 0:126 i3: direct index for structure ( uniform 3-component vector of int)
789 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
792 0:126 i1b: direct index for structure ( uniform int)
793 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
796 0:127 move second child to first child ( temp int)
797 0:127 'out_i1' ( temp int)
798 0:127 imageAtomicXor ( temp int)
799 0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D)
800 0:127 i3: direct index for structure ( uniform 3-component vector of int)
801 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
804 0:127 i1: direct index for structure ( uniform int)
805 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
808 0:130 imageAtomicAdd ( temp uint)
809 0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
810 0:130 u3: direct index for structure ( uniform 3-component vector of uint)
811 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
814 0:130 u1: direct index for structure ( uniform uint)
815 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
818 0:131 move second child to first child ( temp uint)
819 0:131 'out_u1' ( temp uint)
820 0:131 imageAtomicAdd ( temp uint)
821 0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
822 0:131 u3: direct index for structure ( uniform 3-component vector of uint)
823 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
826 0:131 u1: direct index for structure ( uniform uint)
827 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
830 0:132 imageAtomicAnd ( temp uint)
831 0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
832 0:132 u3: direct index for structure ( uniform 3-component vector of uint)
833 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
836 0:132 u1: direct index for structure ( uniform uint)
837 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
840 0:133 move second child to first child ( temp uint)
841 0:133 'out_u1' ( temp uint)
842 0:133 imageAtomicAnd ( temp uint)
843 0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
844 0:133 u3: direct index for structure ( uniform 3-component vector of uint)
845 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
848 0:133 u1: direct index for structure ( uniform uint)
849 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
852 0:134 move second child to first child ( temp uint)
853 0:134 'out_u1' ( temp uint)
854 0:134 imageAtomicCompSwap ( temp uint)
855 0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
856 0:134 u3: direct index for structure ( uniform 3-component vector of uint)
857 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
860 0:134 u1b: direct index for structure ( uniform uint)
861 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
864 0:134 u1c: direct index for structure ( uniform uint)
865 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
868 0:135 move second child to first child ( temp uint)
869 0:135 'out_u1' ( temp uint)
870 0:135 imageAtomicExchange ( temp uint)
871 0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
872 0:135 u3: direct index for structure ( uniform 3-component vector of uint)
873 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
876 0:135 u1: direct index for structure ( uniform uint)
877 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
880 0:136 imageAtomicMax ( temp uint)
881 0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
882 0:136 u3: direct index for structure ( uniform 3-component vector of uint)
883 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
886 0:136 u1: direct index for structure ( uniform uint)
887 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
890 0:137 move second child to first child ( temp uint)
891 0:137 'out_u1' ( temp uint)
892 0:137 imageAtomicMax ( temp uint)
893 0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
894 0:137 u3: direct index for structure ( uniform 3-component vector of uint)
895 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
898 0:137 u1: direct index for structure ( uniform uint)
899 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
902 0:138 imageAtomicMin ( temp uint)
903 0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
904 0:138 u3: direct index for structure ( uniform 3-component vector of uint)
905 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
908 0:138 u1: direct index for structure ( uniform uint)
909 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
912 0:139 move second child to first child ( temp uint)
913 0:139 'out_u1' ( temp uint)
914 0:139 imageAtomicMin ( temp uint)
915 0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
916 0:139 u3: direct index for structure ( uniform 3-component vector of uint)
917 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
920 0:139 u1: direct index for structure ( uniform uint)
921 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
924 0:140 imageAtomicOr ( temp uint)
925 0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
926 0:140 u3: direct index for structure ( uniform 3-component vector of uint)
927 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
930 0:140 u1: direct index for structure ( uniform uint)
931 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
934 0:141 move second child to first child ( temp uint)
935 0:141 'out_u1' ( temp uint)
936 0:141 imageAtomicOr ( temp uint)
937 0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
938 0:141 u3: direct index for structure ( uniform 3-component vector of uint)
939 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
942 0:141 u1: direct index for structure ( uniform uint)
943 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
946 0:142 imageAtomicXor ( temp uint)
947 0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
948 0:142 u3: direct index for structure ( uniform 3-component vector of uint)
949 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
952 0:142 u1: direct index for structure ( uniform uint)
953 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
956 0:143 move second child to first child ( temp uint)
957 0:143 'out_u1' ( temp uint)
958 0:143 imageAtomicXor ( temp uint)
959 0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
960 0:143 u3: direct index for structure ( uniform 3-component vector of uint)
961 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
964 0:143 u1: direct index for structure ( uniform uint)
965 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
968 0:146 imageAtomicAdd ( temp int)
969 0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
970 0:146 i2: direct index for structure ( uniform 2-component vector of int)
971 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
974 0:146 i1b: direct index for structure ( uniform int)
975 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
978 0:147 move second child to first child ( temp int)
979 0:147 'out_i1' ( temp int)
980 0:147 imageAtomicAdd ( temp int)
981 0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
982 0:147 i2: direct index for structure ( uniform 2-component vector of int)
983 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
986 0:147 i1: direct index for structure ( uniform int)
987 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
990 0:148 imageAtomicAnd ( temp int)
991 0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
992 0:148 i2: direct index for structure ( uniform 2-component vector of int)
993 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
996 0:148 i1b: direct index for structure ( uniform int)
997 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1000 0:149 move second child to first child ( temp int)
1001 0:149 'out_i1' ( temp int)
1002 0:149 imageAtomicAnd ( temp int)
1003 0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1004 0:149 i2: direct index for structure ( uniform 2-component vector of int)
1005 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1007 0:149 6 (const uint)
1008 0:149 i1: direct index for structure ( uniform int)
1009 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1011 0:149 5 (const uint)
1012 0:150 move second child to first child ( temp int)
1013 0:150 'out_i1' ( temp int)
1014 0:150 imageAtomicCompSwap ( temp int)
1015 0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1016 0:150 i2: direct index for structure ( uniform 2-component vector of int)
1017 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1019 0:150 6 (const uint)
1020 0:150 i1b: direct index for structure ( uniform int)
1021 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1023 0:150 8 (const uint)
1024 0:150 i1c: direct index for structure ( uniform int)
1025 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1027 0:150 9 (const uint)
1028 0:151 move second child to first child ( temp int)
1029 0:151 'out_i1' ( temp int)
1030 0:151 imageAtomicExchange ( temp int)
1031 0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1032 0:151 i2: direct index for structure ( uniform 2-component vector of int)
1033 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1035 0:151 6 (const uint)
1036 0:151 i1: direct index for structure ( uniform int)
1037 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1039 0:151 5 (const uint)
1040 0:152 imageAtomicMax ( temp int)
1041 0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1042 0:152 i2: direct index for structure ( uniform 2-component vector of int)
1043 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1045 0:152 6 (const uint)
1046 0:152 i1b: direct index for structure ( uniform int)
1047 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1049 0:152 8 (const uint)
1050 0:153 move second child to first child ( temp int)
1051 0:153 'out_i1' ( temp int)
1052 0:153 imageAtomicMax ( temp int)
1053 0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1054 0:153 i2: direct index for structure ( uniform 2-component vector of int)
1055 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1057 0:153 6 (const uint)
1058 0:153 i1: direct index for structure ( uniform int)
1059 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1061 0:153 5 (const uint)
1062 0:154 imageAtomicMin ( temp int)
1063 0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1064 0:154 i2: direct index for structure ( uniform 2-component vector of int)
1065 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1067 0:154 6 (const uint)
1068 0:154 i1b: direct index for structure ( uniform int)
1069 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1071 0:154 8 (const uint)
1072 0:155 move second child to first child ( temp int)
1073 0:155 'out_i1' ( temp int)
1074 0:155 imageAtomicMin ( temp int)
1075 0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1076 0:155 i2: direct index for structure ( uniform 2-component vector of int)
1077 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1079 0:155 6 (const uint)
1080 0:155 i1: direct index for structure ( uniform int)
1081 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1083 0:155 5 (const uint)
1084 0:156 imageAtomicOr ( temp int)
1085 0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1086 0:156 i2: direct index for structure ( uniform 2-component vector of int)
1087 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1089 0:156 6 (const uint)
1090 0:156 i1b: direct index for structure ( uniform int)
1091 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1093 0:156 8 (const uint)
1094 0:157 move second child to first child ( temp int)
1095 0:157 'out_i1' ( temp int)
1096 0:157 imageAtomicOr ( temp int)
1097 0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1098 0:157 i2: direct index for structure ( uniform 2-component vector of int)
1099 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1101 0:157 6 (const uint)
1102 0:157 i1: direct index for structure ( uniform int)
1103 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1105 0:157 5 (const uint)
1106 0:158 imageAtomicXor ( temp int)
1107 0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1108 0:158 i2: direct index for structure ( uniform 2-component vector of int)
1109 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1111 0:158 6 (const uint)
1112 0:158 i1b: direct index for structure ( uniform int)
1113 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1115 0:158 8 (const uint)
1116 0:159 move second child to first child ( temp int)
1117 0:159 'out_i1' ( temp int)
1118 0:159 imageAtomicXor ( temp int)
1119 0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1120 0:159 i2: direct index for structure ( uniform 2-component vector of int)
1121 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1123 0:159 6 (const uint)
1124 0:159 i1: direct index for structure ( uniform int)
1125 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1127 0:159 5 (const uint)
1128 0:162 imageAtomicAdd ( temp uint)
1129 0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1130 0:162 u2: direct index for structure ( uniform 2-component vector of uint)
1131 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1133 0:162 1 (const uint)
1134 0:162 u1: direct index for structure ( uniform uint)
1135 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1137 0:162 0 (const uint)
1138 0:163 move second child to first child ( temp uint)
1139 0:163 'out_u1' ( temp uint)
1140 0:163 imageAtomicAdd ( temp uint)
1141 0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1142 0:163 u2: direct index for structure ( uniform 2-component vector of uint)
1143 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1145 0:163 1 (const uint)
1146 0:163 u1: direct index for structure ( uniform uint)
1147 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1149 0:163 0 (const uint)
1150 0:164 imageAtomicAnd ( temp uint)
1151 0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1152 0:164 u2: direct index for structure ( uniform 2-component vector of uint)
1153 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1155 0:164 1 (const uint)
1156 0:164 u1: direct index for structure ( uniform uint)
1157 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1159 0:164 0 (const uint)
1160 0:165 move second child to first child ( temp uint)
1161 0:165 'out_u1' ( temp uint)
1162 0:165 imageAtomicAnd ( temp uint)
1163 0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1164 0:165 u2: direct index for structure ( uniform 2-component vector of uint)
1165 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1167 0:165 1 (const uint)
1168 0:165 u1: direct index for structure ( uniform uint)
1169 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1171 0:165 0 (const uint)
1172 0:166 move second child to first child ( temp uint)
1173 0:166 'out_u1' ( temp uint)
1174 0:166 imageAtomicCompSwap ( temp uint)
1175 0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1176 0:166 u2: direct index for structure ( uniform 2-component vector of uint)
1177 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1179 0:166 1 (const uint)
1180 0:166 u1b: direct index for structure ( uniform uint)
1181 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1183 0:166 3 (const uint)
1184 0:166 u1c: direct index for structure ( uniform uint)
1185 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1187 0:166 4 (const uint)
1188 0:167 move second child to first child ( temp uint)
1189 0:167 'out_u1' ( temp uint)
1190 0:167 imageAtomicExchange ( temp uint)
1191 0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1192 0:167 u2: direct index for structure ( uniform 2-component vector of uint)
1193 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1195 0:167 1 (const uint)
1196 0:167 u1: direct index for structure ( uniform uint)
1197 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1199 0:167 0 (const uint)
1200 0:168 imageAtomicMax ( temp uint)
1201 0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1202 0:168 u2: direct index for structure ( uniform 2-component vector of uint)
1203 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1205 0:168 1 (const uint)
1206 0:168 u1: direct index for structure ( uniform uint)
1207 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1209 0:168 0 (const uint)
1210 0:169 move second child to first child ( temp uint)
1211 0:169 'out_u1' ( temp uint)
1212 0:169 imageAtomicMax ( temp uint)
1213 0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1214 0:169 u2: direct index for structure ( uniform 2-component vector of uint)
1215 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1217 0:169 1 (const uint)
1218 0:169 u1: direct index for structure ( uniform uint)
1219 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1221 0:169 0 (const uint)
1222 0:170 imageAtomicMin ( temp uint)
1223 0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1224 0:170 u2: direct index for structure ( uniform 2-component vector of uint)
1225 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1227 0:170 1 (const uint)
1228 0:170 u1: direct index for structure ( uniform uint)
1229 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1231 0:170 0 (const uint)
1232 0:171 move second child to first child ( temp uint)
1233 0:171 'out_u1' ( temp uint)
1234 0:171 imageAtomicMin ( temp uint)
1235 0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1236 0:171 u2: direct index for structure ( uniform 2-component vector of uint)
1237 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1239 0:171 1 (const uint)
1240 0:171 u1: direct index for structure ( uniform uint)
1241 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1243 0:171 0 (const uint)
1244 0:172 imageAtomicOr ( temp uint)
1245 0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1246 0:172 u2: direct index for structure ( uniform 2-component vector of uint)
1247 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1249 0:172 1 (const uint)
1250 0:172 u1: direct index for structure ( uniform uint)
1251 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1253 0:172 0 (const uint)
1254 0:173 move second child to first child ( temp uint)
1255 0:173 'out_u1' ( temp uint)
1256 0:173 imageAtomicOr ( temp uint)
1257 0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1258 0:173 u2: direct index for structure ( uniform 2-component vector of uint)
1259 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1261 0:173 1 (const uint)
1262 0:173 u1: direct index for structure ( uniform uint)
1263 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1265 0:173 0 (const uint)
1266 0:174 imageAtomicXor ( temp uint)
1267 0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1268 0:174 u2: direct index for structure ( uniform 2-component vector of uint)
1269 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1271 0:174 1 (const uint)
1272 0:174 u1: direct index for structure ( uniform uint)
1273 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1275 0:174 0 (const uint)
1276 0:175 move second child to first child ( temp uint)
1277 0:175 'out_u1' ( temp uint)
1278 0:175 imageAtomicXor ( temp uint)
1279 0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1280 0:175 u2: direct index for structure ( uniform 2-component vector of uint)
1281 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1283 0:175 1 (const uint)
1284 0:175 u1: direct index for structure ( uniform uint)
1285 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1287 0:175 0 (const uint)
1288 0:178 imageAtomicAdd ( temp int)
1289 0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1290 0:178 i2: direct index for structure ( uniform 2-component vector of int)
1291 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1293 0:178 6 (const uint)
1294 0:178 i1b: direct index for structure ( uniform int)
1295 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1297 0:178 8 (const uint)
1298 0:179 move second child to first child ( temp int)
1299 0:179 'out_i1' ( temp int)
1300 0:179 imageAtomicAdd ( temp int)
1301 0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1302 0:179 i2: direct index for structure ( uniform 2-component vector of int)
1303 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1305 0:179 6 (const uint)
1306 0:179 i1: direct index for structure ( uniform int)
1307 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1309 0:179 5 (const uint)
1310 0:180 imageAtomicAnd ( temp int)
1311 0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1312 0:180 i2: direct index for structure ( uniform 2-component vector of int)
1313 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1315 0:180 6 (const uint)
1316 0:180 i1b: direct index for structure ( uniform int)
1317 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1319 0:180 8 (const uint)
1320 0:181 move second child to first child ( temp int)
1321 0:181 'out_i1' ( temp int)
1322 0:181 imageAtomicAnd ( temp int)
1323 0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1324 0:181 i2: direct index for structure ( uniform 2-component vector of int)
1325 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1327 0:181 6 (const uint)
1328 0:181 i1: direct index for structure ( uniform int)
1329 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1331 0:181 5 (const uint)
1332 0:182 move second child to first child ( temp int)
1333 0:182 'out_i1' ( temp int)
1334 0:182 imageAtomicCompSwap ( temp int)
1335 0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1336 0:182 i2: direct index for structure ( uniform 2-component vector of int)
1337 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1339 0:182 6 (const uint)
1340 0:182 i1b: direct index for structure ( uniform int)
1341 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1343 0:182 8 (const uint)
1344 0:182 i1c: direct index for structure ( uniform int)
1345 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1347 0:182 9 (const uint)
1348 0:183 move second child to first child ( temp int)
1349 0:183 'out_i1' ( temp int)
1350 0:183 imageAtomicExchange ( temp int)
1351 0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1352 0:183 i2: direct index for structure ( uniform 2-component vector of int)
1353 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1355 0:183 6 (const uint)
1356 0:183 i1: direct index for structure ( uniform int)
1357 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1359 0:183 5 (const uint)
1360 0:184 imageAtomicMax ( temp int)
1361 0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1362 0:184 i2: direct index for structure ( uniform 2-component vector of int)
1363 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1365 0:184 6 (const uint)
1366 0:184 i1b: direct index for structure ( uniform int)
1367 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1369 0:184 8 (const uint)
1370 0:185 move second child to first child ( temp int)
1371 0:185 'out_i1' ( temp int)
1372 0:185 imageAtomicMax ( temp int)
1373 0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1374 0:185 i2: direct index for structure ( uniform 2-component vector of int)
1375 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1377 0:185 6 (const uint)
1378 0:185 i1: direct index for structure ( uniform int)
1379 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1381 0:185 5 (const uint)
1382 0:186 imageAtomicMin ( temp int)
1383 0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1384 0:186 i2: direct index for structure ( uniform 2-component vector of int)
1385 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1387 0:186 6 (const uint)
1388 0:186 i1b: direct index for structure ( uniform int)
1389 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1391 0:186 8 (const uint)
1392 0:187 move second child to first child ( temp int)
1393 0:187 'out_i1' ( temp int)
1394 0:187 imageAtomicMin ( temp int)
1395 0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1396 0:187 i2: direct index for structure ( uniform 2-component vector of int)
1397 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1399 0:187 6 (const uint)
1400 0:187 i1: direct index for structure ( uniform int)
1401 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1403 0:187 5 (const uint)
1404 0:188 imageAtomicOr ( temp int)
1405 0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1406 0:188 i2: direct index for structure ( uniform 2-component vector of int)
1407 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1409 0:188 6 (const uint)
1410 0:188 i1b: direct index for structure ( uniform int)
1411 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1413 0:188 8 (const uint)
1414 0:189 move second child to first child ( temp int)
1415 0:189 'out_i1' ( temp int)
1416 0:189 imageAtomicOr ( temp int)
1417 0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1418 0:189 i2: direct index for structure ( uniform 2-component vector of int)
1419 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1421 0:189 6 (const uint)
1422 0:189 i1: direct index for structure ( uniform int)
1423 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1425 0:189 5 (const uint)
1426 0:190 imageAtomicXor ( temp int)
1427 0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1428 0:190 i2: direct index for structure ( uniform 2-component vector of int)
1429 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1431 0:190 6 (const uint)
1432 0:190 i1b: direct index for structure ( uniform int)
1433 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1435 0:190 8 (const uint)
1436 0:191 move second child to first child ( temp int)
1437 0:191 'out_i1' ( temp int)
1438 0:191 imageAtomicXor ( temp int)
1439 0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1440 0:191 i2: direct index for structure ( uniform 2-component vector of int)
1441 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1443 0:191 6 (const uint)
1444 0:191 i1: direct index for structure ( uniform int)
1445 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1447 0:191 5 (const uint)
1448 0:194 imageAtomicAdd ( temp uint)
1449 0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1450 0:194 u2: direct index for structure ( uniform 2-component vector of uint)
1451 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1453 0:194 1 (const uint)
1454 0:194 u1: direct index for structure ( uniform uint)
1455 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1457 0:194 0 (const uint)
1458 0:195 move second child to first child ( temp uint)
1459 0:195 'out_u1' ( temp uint)
1460 0:195 imageAtomicAdd ( temp uint)
1461 0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1462 0:195 u2: direct index for structure ( uniform 2-component vector of uint)
1463 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1465 0:195 1 (const uint)
1466 0:195 u1: direct index for structure ( uniform uint)
1467 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1469 0:195 0 (const uint)
1470 0:196 imageAtomicAnd ( temp uint)
1471 0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1472 0:196 u2: direct index for structure ( uniform 2-component vector of uint)
1473 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1475 0:196 1 (const uint)
1476 0:196 u1: direct index for structure ( uniform uint)
1477 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1479 0:196 0 (const uint)
1480 0:197 move second child to first child ( temp uint)
1481 0:197 'out_u1' ( temp uint)
1482 0:197 imageAtomicAnd ( temp uint)
1483 0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1484 0:197 u2: direct index for structure ( uniform 2-component vector of uint)
1485 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1487 0:197 1 (const uint)
1488 0:197 u1: direct index for structure ( uniform uint)
1489 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1491 0:197 0 (const uint)
1492 0:198 move second child to first child ( temp uint)
1493 0:198 'out_u1' ( temp uint)
1494 0:198 imageAtomicCompSwap ( temp uint)
1495 0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1496 0:198 u2: direct index for structure ( uniform 2-component vector of uint)
1497 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1499 0:198 1 (const uint)
1500 0:198 u1b: direct index for structure ( uniform uint)
1501 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1503 0:198 3 (const uint)
1504 0:198 u1c: direct index for structure ( uniform uint)
1505 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1507 0:198 4 (const uint)
1508 0:199 move second child to first child ( temp uint)
1509 0:199 'out_u1' ( temp uint)
1510 0:199 imageAtomicExchange ( temp uint)
1511 0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1512 0:199 u2: direct index for structure ( uniform 2-component vector of uint)
1513 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1515 0:199 1 (const uint)
1516 0:199 u1: direct index for structure ( uniform uint)
1517 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1519 0:199 0 (const uint)
1520 0:200 imageAtomicMax ( temp uint)
1521 0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1522 0:200 u2: direct index for structure ( uniform 2-component vector of uint)
1523 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1525 0:200 1 (const uint)
1526 0:200 u1: direct index for structure ( uniform uint)
1527 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1529 0:200 0 (const uint)
1530 0:201 move second child to first child ( temp uint)
1531 0:201 'out_u1' ( temp uint)
1532 0:201 imageAtomicMax ( temp uint)
1533 0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1534 0:201 u2: direct index for structure ( uniform 2-component vector of uint)
1535 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1537 0:201 1 (const uint)
1538 0:201 u1: direct index for structure ( uniform uint)
1539 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1541 0:201 0 (const uint)
1542 0:202 imageAtomicMin ( temp uint)
1543 0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1544 0:202 u2: direct index for structure ( uniform 2-component vector of uint)
1545 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1547 0:202 1 (const uint)
1548 0:202 u1: direct index for structure ( uniform uint)
1549 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1551 0:202 0 (const uint)
1552 0:203 move second child to first child ( temp uint)
1553 0:203 'out_u1' ( temp uint)
1554 0:203 imageAtomicMin ( temp uint)
1555 0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1556 0:203 u2: direct index for structure ( uniform 2-component vector of uint)
1557 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1559 0:203 1 (const uint)
1560 0:203 u1: direct index for structure ( uniform uint)
1561 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1563 0:203 0 (const uint)
1564 0:204 imageAtomicOr ( temp uint)
1565 0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1566 0:204 u2: direct index for structure ( uniform 2-component vector of uint)
1567 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1569 0:204 1 (const uint)
1570 0:204 u1: direct index for structure ( uniform uint)
1571 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1573 0:204 0 (const uint)
1574 0:205 move second child to first child ( temp uint)
1575 0:205 'out_u1' ( temp uint)
1576 0:205 imageAtomicOr ( temp uint)
1577 0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1578 0:205 u2: direct index for structure ( uniform 2-component vector of uint)
1579 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1581 0:205 1 (const uint)
1582 0:205 u1: direct index for structure ( uniform uint)
1583 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1585 0:205 0 (const uint)
1586 0:206 imageAtomicXor ( temp uint)
1587 0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1588 0:206 u2: direct index for structure ( uniform 2-component vector of uint)
1589 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1591 0:206 1 (const uint)
1592 0:206 u1: direct index for structure ( uniform uint)
1593 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1595 0:206 0 (const uint)
1596 0:207 move second child to first child ( temp uint)
1597 0:207 'out_u1' ( temp uint)
1598 0:207 imageAtomicXor ( temp uint)
1599 0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1600 0:207 u2: direct index for structure ( uniform 2-component vector of uint)
1601 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1603 0:207 1 (const uint)
1604 0:207 u1: direct index for structure ( uniform uint)
1605 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1607 0:207 0 (const uint)
1608 0:210 imageAtomicAdd ( temp int)
1609 0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1610 0:210 i1: direct index for structure ( uniform int)
1611 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1613 0:210 5 (const uint)
1614 0:210 i1b: direct index for structure ( uniform int)
1615 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1617 0:210 8 (const uint)
1618 0:211 move second child to first child ( temp int)
1619 0:211 'out_i1' ( temp int)
1620 0:211 imageAtomicAdd ( temp int)
1621 0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1622 0:211 i1: direct index for structure ( uniform int)
1623 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1625 0:211 5 (const uint)
1626 0:211 i1: direct index for structure ( uniform int)
1627 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1629 0:211 5 (const uint)
1630 0:212 imageAtomicAnd ( temp int)
1631 0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1632 0:212 i1: direct index for structure ( uniform int)
1633 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1635 0:212 5 (const uint)
1636 0:212 i1b: direct index for structure ( uniform int)
1637 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1639 0:212 8 (const uint)
1640 0:213 move second child to first child ( temp int)
1641 0:213 'out_i1' ( temp int)
1642 0:213 imageAtomicAnd ( temp int)
1643 0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1644 0:213 i1: direct index for structure ( uniform int)
1645 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1647 0:213 5 (const uint)
1648 0:213 i1: direct index for structure ( uniform int)
1649 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1651 0:213 5 (const uint)
1652 0:214 move second child to first child ( temp int)
1653 0:214 'out_i1' ( temp int)
1654 0:214 imageAtomicCompSwap ( temp int)
1655 0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1656 0:214 i1: direct index for structure ( uniform int)
1657 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1659 0:214 5 (const uint)
1660 0:214 i1b: direct index for structure ( uniform int)
1661 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1663 0:214 8 (const uint)
1664 0:214 i1c: direct index for structure ( uniform int)
1665 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1667 0:214 9 (const uint)
1668 0:215 move second child to first child ( temp int)
1669 0:215 'out_i1' ( temp int)
1670 0:215 imageAtomicExchange ( temp int)
1671 0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1672 0:215 i1: direct index for structure ( uniform int)
1673 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1675 0:215 5 (const uint)
1676 0:215 i1: direct index for structure ( uniform int)
1677 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1679 0:215 5 (const uint)
1680 0:216 imageAtomicMax ( temp int)
1681 0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1682 0:216 i1: direct index for structure ( uniform int)
1683 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1685 0:216 5 (const uint)
1686 0:216 i1b: direct index for structure ( uniform int)
1687 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1689 0:216 8 (const uint)
1690 0:217 move second child to first child ( temp int)
1691 0:217 'out_i1' ( temp int)
1692 0:217 imageAtomicMax ( temp int)
1693 0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1694 0:217 i1: direct index for structure ( uniform int)
1695 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1697 0:217 5 (const uint)
1698 0:217 i1: direct index for structure ( uniform int)
1699 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1701 0:217 5 (const uint)
1702 0:218 imageAtomicMin ( temp int)
1703 0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1704 0:218 i1: direct index for structure ( uniform int)
1705 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1707 0:218 5 (const uint)
1708 0:218 i1b: direct index for structure ( uniform int)
1709 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1711 0:218 8 (const uint)
1712 0:219 move second child to first child ( temp int)
1713 0:219 'out_i1' ( temp int)
1714 0:219 imageAtomicMin ( temp int)
1715 0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1716 0:219 i1: direct index for structure ( uniform int)
1717 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1719 0:219 5 (const uint)
1720 0:219 i1: direct index for structure ( uniform int)
1721 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1723 0:219 5 (const uint)
1724 0:220 imageAtomicOr ( temp int)
1725 0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1726 0:220 i1: direct index for structure ( uniform int)
1727 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1729 0:220 5 (const uint)
1730 0:220 i1b: direct index for structure ( uniform int)
1731 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1733 0:220 8 (const uint)
1734 0:221 move second child to first child ( temp int)
1735 0:221 'out_i1' ( temp int)
1736 0:221 imageAtomicOr ( temp int)
1737 0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1738 0:221 i1: direct index for structure ( uniform int)
1739 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1741 0:221 5 (const uint)
1742 0:221 i1: direct index for structure ( uniform int)
1743 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1745 0:221 5 (const uint)
1746 0:222 imageAtomicXor ( temp int)
1747 0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1748 0:222 i1: direct index for structure ( uniform int)
1749 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1751 0:222 5 (const uint)
1752 0:222 i1b: direct index for structure ( uniform int)
1753 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1755 0:222 8 (const uint)
1756 0:223 move second child to first child ( temp int)
1757 0:223 'out_i1' ( temp int)
1758 0:223 imageAtomicXor ( temp int)
1759 0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1760 0:223 i1: direct index for structure ( uniform int)
1761 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1763 0:223 5 (const uint)
1764 0:223 i1: direct index for structure ( uniform int)
1765 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1767 0:223 5 (const uint)
1768 0:226 imageAtomicAdd ( temp uint)
1769 0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1770 0:226 u1: direct index for structure ( uniform uint)
1771 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1773 0:226 0 (const uint)
1774 0:226 u1: direct index for structure ( uniform uint)
1775 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1777 0:226 0 (const uint)
1778 0:227 move second child to first child ( temp uint)
1779 0:227 'out_u1' ( temp uint)
1780 0:227 imageAtomicAdd ( temp uint)
1781 0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1782 0:227 u1: direct index for structure ( uniform uint)
1783 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1785 0:227 0 (const uint)
1786 0:227 u1: direct index for structure ( uniform uint)
1787 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1789 0:227 0 (const uint)
1790 0:228 imageAtomicAnd ( temp uint)
1791 0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1792 0:228 u1: direct index for structure ( uniform uint)
1793 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1795 0:228 0 (const uint)
1796 0:228 u1: direct index for structure ( uniform uint)
1797 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1799 0:228 0 (const uint)
1800 0:229 move second child to first child ( temp uint)
1801 0:229 'out_u1' ( temp uint)
1802 0:229 imageAtomicAnd ( temp uint)
1803 0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1804 0:229 u1: direct index for structure ( uniform uint)
1805 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1807 0:229 0 (const uint)
1808 0:229 u1: direct index for structure ( uniform uint)
1809 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1811 0:229 0 (const uint)
1812 0:230 move second child to first child ( temp uint)
1813 0:230 'out_u1' ( temp uint)
1814 0:230 imageAtomicCompSwap ( temp uint)
1815 0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1816 0:230 u1: direct index for structure ( uniform uint)
1817 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1819 0:230 0 (const uint)
1820 0:230 u1b: direct index for structure ( uniform uint)
1821 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1823 0:230 3 (const uint)
1824 0:230 u1c: direct index for structure ( uniform uint)
1825 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1827 0:230 4 (const uint)
1828 0:231 move second child to first child ( temp uint)
1829 0:231 'out_u1' ( temp uint)
1830 0:231 imageAtomicExchange ( temp uint)
1831 0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1832 0:231 u1: direct index for structure ( uniform uint)
1833 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1835 0:231 0 (const uint)
1836 0:231 u1: direct index for structure ( uniform uint)
1837 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1839 0:231 0 (const uint)
1840 0:232 imageAtomicMax ( temp uint)
1841 0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1842 0:232 u1: direct index for structure ( uniform uint)
1843 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1845 0:232 0 (const uint)
1846 0:232 u1: direct index for structure ( uniform uint)
1847 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1849 0:232 0 (const uint)
1850 0:233 move second child to first child ( temp uint)
1851 0:233 'out_u1' ( temp uint)
1852 0:233 imageAtomicMax ( temp uint)
1853 0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1854 0:233 u1: direct index for structure ( uniform uint)
1855 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1857 0:233 0 (const uint)
1858 0:233 u1: direct index for structure ( uniform uint)
1859 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1861 0:233 0 (const uint)
1862 0:234 imageAtomicMin ( temp uint)
1863 0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1864 0:234 u1: direct index for structure ( uniform uint)
1865 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1867 0:234 0 (const uint)
1868 0:234 u1: direct index for structure ( uniform uint)
1869 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1871 0:234 0 (const uint)
1872 0:235 move second child to first child ( temp uint)
1873 0:235 'out_u1' ( temp uint)
1874 0:235 imageAtomicMin ( temp uint)
1875 0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1876 0:235 u1: direct index for structure ( uniform uint)
1877 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1879 0:235 0 (const uint)
1880 0:235 u1: direct index for structure ( uniform uint)
1881 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1883 0:235 0 (const uint)
1884 0:236 imageAtomicOr ( temp uint)
1885 0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1886 0:236 u1: direct index for structure ( uniform uint)
1887 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1889 0:236 0 (const uint)
1890 0:236 u1: direct index for structure ( uniform uint)
1891 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1893 0:236 0 (const uint)
1894 0:237 move second child to first child ( temp uint)
1895 0:237 'out_u1' ( temp uint)
1896 0:237 imageAtomicOr ( temp uint)
1897 0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1898 0:237 u1: direct index for structure ( uniform uint)
1899 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1901 0:237 0 (const uint)
1902 0:237 u1: direct index for structure ( uniform uint)
1903 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1905 0:237 0 (const uint)
1906 0:238 imageAtomicXor ( temp uint)
1907 0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1908 0:238 u1: direct index for structure ( uniform uint)
1909 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1911 0:238 0 (const uint)
1912 0:238 u1: direct index for structure ( uniform uint)
1913 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1915 0:238 0 (const uint)
1916 0:239 move second child to first child ( temp uint)
1917 0:239 'out_u1' ( temp uint)
1918 0:239 imageAtomicXor ( temp uint)
1919 0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1920 0:239 u1: direct index for structure ( uniform uint)
1921 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1923 0:239 0 (const uint)
1924 0:239 u1: direct index for structure ( uniform uint)
1925 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1927 0:239 0 (const uint)
1928 0:242 move second child to first child ( temp 4-component vector of float)
1929 0:242 Color: direct index for structure ( temp 4-component vector of float)
1930 0:242 'psout' ( temp structure{ temp 4-component vector of float Color})
1938 0:243 Branch: Return with expression
1939 0:243 'psout' ( temp structure{ temp 4-component vector of float Color})
1940 0:45 Function Definition: main( ( temp void)
1941 0:45 Function Parameters:
1944 0:45 move second child to first child ( temp 4-component vector of float)
1945 0:? 'Color' (layout( location=0) out 4-component vector of float)
1946 0:45 Color: direct index for structure ( temp 4-component vector of float)
1947 0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
1951 0:? 'g_sSamp' ( uniform sampler)
1952 0:? 'g_tTex1df1' (layout( r32f) uniform image1D)
1953 0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D)
1954 0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
1955 0:? 'g_tTex2df1' (layout( r32f) uniform image2D)
1956 0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D)
1957 0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
1958 0:? 'g_tTex3df1' (layout( r32f) uniform image3D)
1959 0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D)
1960 0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
1961 0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray)
1962 0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
1963 0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
1964 0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray)
1965 0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray)
1966 0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray)
1967 0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer)
1968 0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
1969 0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
1970 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1971 0:? 'Color' (layout( location=0) out 4-component vector of float)
1974 Linked fragment stage:
1978 gl_FragCoord origin is upper left
1980 0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color})
1981 0:45 Function Parameters:
1983 0:50 imageAtomicAdd ( temp int)
1984 0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D)
1985 0:50 i1: direct index for structure ( uniform int)
1986 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1989 0:50 i1b: direct index for structure ( uniform int)
1990 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
1993 0:51 move second child to first child ( temp int)
1994 0:51 'out_i1' ( temp int)
1995 0:51 imageAtomicAdd ( temp int)
1996 0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D)
1997 0:51 i1: direct index for structure ( uniform int)
1998 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2001 0:51 i1: direct index for structure ( uniform int)
2002 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2005 0:52 imageAtomicAnd ( temp int)
2006 0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2007 0:52 i1: direct index for structure ( uniform int)
2008 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2011 0:52 i1b: direct index for structure ( uniform int)
2012 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2015 0:53 move second child to first child ( temp int)
2016 0:53 'out_i1' ( temp int)
2017 0:53 imageAtomicAnd ( temp int)
2018 0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2019 0:53 i1: direct index for structure ( uniform int)
2020 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2023 0:53 i1: direct index for structure ( uniform int)
2024 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2027 0:54 move second child to first child ( temp int)
2028 0:54 'out_i1' ( temp int)
2029 0:54 imageAtomicCompSwap ( temp int)
2030 0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2031 0:54 i1: direct index for structure ( uniform int)
2032 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2035 0:54 i1b: direct index for structure ( uniform int)
2036 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2039 0:54 i1c: direct index for structure ( uniform int)
2040 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2043 0:55 move second child to first child ( temp int)
2044 0:55 'out_i1' ( temp int)
2045 0:55 imageAtomicExchange ( temp int)
2046 0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2047 0:55 i1: direct index for structure ( uniform int)
2048 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2051 0:55 i1: direct index for structure ( uniform int)
2052 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2055 0:56 imageAtomicMax ( temp int)
2056 0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2057 0:56 i1: direct index for structure ( uniform int)
2058 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2061 0:56 i1b: direct index for structure ( uniform int)
2062 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2065 0:57 move second child to first child ( temp int)
2066 0:57 'out_i1' ( temp int)
2067 0:57 imageAtomicMax ( temp int)
2068 0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2069 0:57 i1: direct index for structure ( uniform int)
2070 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2073 0:57 i1: direct index for structure ( uniform int)
2074 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2077 0:58 imageAtomicMin ( temp int)
2078 0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2079 0:58 i1: direct index for structure ( uniform int)
2080 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2083 0:58 i1b: direct index for structure ( uniform int)
2084 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2087 0:59 move second child to first child ( temp int)
2088 0:59 'out_i1' ( temp int)
2089 0:59 imageAtomicMin ( temp int)
2090 0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2091 0:59 i1: direct index for structure ( uniform int)
2092 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2095 0:59 i1: direct index for structure ( uniform int)
2096 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2099 0:60 imageAtomicOr ( temp int)
2100 0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2101 0:60 i1: direct index for structure ( uniform int)
2102 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2105 0:60 i1b: direct index for structure ( uniform int)
2106 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2109 0:61 move second child to first child ( temp int)
2110 0:61 'out_i1' ( temp int)
2111 0:61 imageAtomicOr ( temp int)
2112 0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2113 0:61 i1: direct index for structure ( uniform int)
2114 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2117 0:61 i1: direct index for structure ( uniform int)
2118 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2121 0:62 imageAtomicXor ( temp int)
2122 0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2123 0:62 i1: direct index for structure ( uniform int)
2124 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2127 0:62 i1b: direct index for structure ( uniform int)
2128 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2131 0:63 move second child to first child ( temp int)
2132 0:63 'out_i1' ( temp int)
2133 0:63 imageAtomicXor ( temp int)
2134 0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D)
2135 0:63 i1: direct index for structure ( uniform int)
2136 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2139 0:63 i1: direct index for structure ( uniform int)
2140 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2143 0:66 imageAtomicAdd ( temp uint)
2144 0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2145 0:66 u1: direct index for structure ( uniform uint)
2146 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2149 0:66 u1: direct index for structure ( uniform uint)
2150 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2153 0:67 move second child to first child ( temp uint)
2154 0:67 'out_u1' ( temp uint)
2155 0:67 imageAtomicAdd ( temp uint)
2156 0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2157 0:67 u1: direct index for structure ( uniform uint)
2158 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2161 0:67 u1: direct index for structure ( uniform uint)
2162 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2165 0:68 imageAtomicAnd ( temp uint)
2166 0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2167 0:68 u1: direct index for structure ( uniform uint)
2168 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2171 0:68 u1: direct index for structure ( uniform uint)
2172 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2175 0:69 move second child to first child ( temp uint)
2176 0:69 'out_u1' ( temp uint)
2177 0:69 imageAtomicAnd ( temp uint)
2178 0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2179 0:69 u1: direct index for structure ( uniform uint)
2180 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2183 0:69 u1: direct index for structure ( uniform uint)
2184 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2187 0:70 move second child to first child ( temp uint)
2188 0:70 'out_u1' ( temp uint)
2189 0:70 imageAtomicCompSwap ( temp uint)
2190 0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2191 0:70 u1: direct index for structure ( uniform uint)
2192 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2195 0:70 u1b: direct index for structure ( uniform uint)
2196 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2199 0:70 u1c: direct index for structure ( uniform uint)
2200 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2203 0:71 move second child to first child ( temp uint)
2204 0:71 'out_u1' ( temp uint)
2205 0:71 imageAtomicExchange ( temp uint)
2206 0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2207 0:71 u1: direct index for structure ( uniform uint)
2208 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2211 0:71 u1: direct index for structure ( uniform uint)
2212 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2215 0:72 imageAtomicMax ( temp uint)
2216 0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2217 0:72 u1: direct index for structure ( uniform uint)
2218 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2221 0:72 u1: direct index for structure ( uniform uint)
2222 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2225 0:73 move second child to first child ( temp uint)
2226 0:73 'out_u1' ( temp uint)
2227 0:73 imageAtomicMax ( temp uint)
2228 0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2229 0:73 u1: direct index for structure ( uniform uint)
2230 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2233 0:73 u1: direct index for structure ( uniform uint)
2234 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2237 0:74 imageAtomicMin ( temp uint)
2238 0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2239 0:74 u1: direct index for structure ( uniform uint)
2240 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2243 0:74 u1: direct index for structure ( uniform uint)
2244 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2247 0:75 move second child to first child ( temp uint)
2248 0:75 'out_u1' ( temp uint)
2249 0:75 imageAtomicMin ( temp uint)
2250 0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2251 0:75 u1: direct index for structure ( uniform uint)
2252 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2255 0:75 u1: direct index for structure ( uniform uint)
2256 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2259 0:76 imageAtomicOr ( temp uint)
2260 0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2261 0:76 u1: direct index for structure ( uniform uint)
2262 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2265 0:76 u1: direct index for structure ( uniform uint)
2266 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2269 0:77 move second child to first child ( temp uint)
2270 0:77 'out_u1' ( temp uint)
2271 0:77 imageAtomicOr ( temp uint)
2272 0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2273 0:77 u1: direct index for structure ( uniform uint)
2274 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2277 0:77 u1: direct index for structure ( uniform uint)
2278 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2281 0:78 imageAtomicXor ( temp uint)
2282 0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2283 0:78 u1: direct index for structure ( uniform uint)
2284 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2287 0:78 u1: direct index for structure ( uniform uint)
2288 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2291 0:79 move second child to first child ( temp uint)
2292 0:79 'out_u1' ( temp uint)
2293 0:79 imageAtomicXor ( temp uint)
2294 0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
2295 0:79 u1: direct index for structure ( uniform uint)
2296 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2299 0:79 u1: direct index for structure ( uniform uint)
2300 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2303 0:82 imageAtomicAdd ( temp int)
2304 0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2305 0:82 i2: direct index for structure ( uniform 2-component vector of int)
2306 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2309 0:82 i1b: direct index for structure ( uniform int)
2310 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2313 0:83 move second child to first child ( temp int)
2314 0:83 'out_i1' ( temp int)
2315 0:83 imageAtomicAdd ( temp int)
2316 0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2317 0:83 i2: direct index for structure ( uniform 2-component vector of int)
2318 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2321 0:83 i1: direct index for structure ( uniform int)
2322 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2325 0:84 imageAtomicAnd ( temp int)
2326 0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2327 0:84 i2: direct index for structure ( uniform 2-component vector of int)
2328 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2331 0:84 i1b: direct index for structure ( uniform int)
2332 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2335 0:85 move second child to first child ( temp int)
2336 0:85 'out_i1' ( temp int)
2337 0:85 imageAtomicAnd ( temp int)
2338 0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2339 0:85 i2: direct index for structure ( uniform 2-component vector of int)
2340 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2343 0:85 i1: direct index for structure ( uniform int)
2344 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2347 0:86 move second child to first child ( temp int)
2348 0:86 'out_i1' ( temp int)
2349 0:86 imageAtomicCompSwap ( temp int)
2350 0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2351 0:86 i2: direct index for structure ( uniform 2-component vector of int)
2352 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2355 0:86 i1b: direct index for structure ( uniform int)
2356 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2359 0:86 i1c: direct index for structure ( uniform int)
2360 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2363 0:87 move second child to first child ( temp int)
2364 0:87 'out_i1' ( temp int)
2365 0:87 imageAtomicExchange ( temp int)
2366 0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2367 0:87 i2: direct index for structure ( uniform 2-component vector of int)
2368 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2371 0:87 i1: direct index for structure ( uniform int)
2372 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2375 0:88 imageAtomicMax ( temp int)
2376 0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2377 0:88 i2: direct index for structure ( uniform 2-component vector of int)
2378 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2381 0:88 i1b: direct index for structure ( uniform int)
2382 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2385 0:89 move second child to first child ( temp int)
2386 0:89 'out_i1' ( temp int)
2387 0:89 imageAtomicMax ( temp int)
2388 0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2389 0:89 i2: direct index for structure ( uniform 2-component vector of int)
2390 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2393 0:89 i1: direct index for structure ( uniform int)
2394 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2397 0:90 imageAtomicMin ( temp int)
2398 0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2399 0:90 i2: direct index for structure ( uniform 2-component vector of int)
2400 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2403 0:90 i1b: direct index for structure ( uniform int)
2404 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2407 0:91 move second child to first child ( temp int)
2408 0:91 'out_i1' ( temp int)
2409 0:91 imageAtomicMin ( temp int)
2410 0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2411 0:91 i2: direct index for structure ( uniform 2-component vector of int)
2412 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2415 0:91 i1: direct index for structure ( uniform int)
2416 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2419 0:92 imageAtomicOr ( temp int)
2420 0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2421 0:92 i2: direct index for structure ( uniform 2-component vector of int)
2422 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2425 0:92 i1b: direct index for structure ( uniform int)
2426 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2429 0:93 move second child to first child ( temp int)
2430 0:93 'out_i1' ( temp int)
2431 0:93 imageAtomicOr ( temp int)
2432 0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2433 0:93 i2: direct index for structure ( uniform 2-component vector of int)
2434 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2437 0:93 i1: direct index for structure ( uniform int)
2438 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2441 0:94 imageAtomicXor ( temp int)
2442 0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2443 0:94 i2: direct index for structure ( uniform 2-component vector of int)
2444 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2447 0:94 i1b: direct index for structure ( uniform int)
2448 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2451 0:95 move second child to first child ( temp int)
2452 0:95 'out_i1' ( temp int)
2453 0:95 imageAtomicXor ( temp int)
2454 0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D)
2455 0:95 i2: direct index for structure ( uniform 2-component vector of int)
2456 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2459 0:95 i1: direct index for structure ( uniform int)
2460 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2463 0:98 imageAtomicAdd ( temp uint)
2464 0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2465 0:98 u2: direct index for structure ( uniform 2-component vector of uint)
2466 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2469 0:98 u1: direct index for structure ( uniform uint)
2470 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2473 0:99 move second child to first child ( temp uint)
2474 0:99 'out_u1' ( temp uint)
2475 0:99 imageAtomicAdd ( temp uint)
2476 0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2477 0:99 u2: direct index for structure ( uniform 2-component vector of uint)
2478 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2481 0:99 u1: direct index for structure ( uniform uint)
2482 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2485 0:100 imageAtomicAnd ( temp uint)
2486 0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2487 0:100 u2: direct index for structure ( uniform 2-component vector of uint)
2488 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2490 0:100 1 (const uint)
2491 0:100 u1: direct index for structure ( uniform uint)
2492 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2494 0:100 0 (const uint)
2495 0:101 move second child to first child ( temp uint)
2496 0:101 'out_u1' ( temp uint)
2497 0:101 imageAtomicAnd ( temp uint)
2498 0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2499 0:101 u2: direct index for structure ( uniform 2-component vector of uint)
2500 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2502 0:101 1 (const uint)
2503 0:101 u1: direct index for structure ( uniform uint)
2504 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2506 0:101 0 (const uint)
2507 0:102 move second child to first child ( temp uint)
2508 0:102 'out_u1' ( temp uint)
2509 0:102 imageAtomicCompSwap ( temp uint)
2510 0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2511 0:102 u2: direct index for structure ( uniform 2-component vector of uint)
2512 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2514 0:102 1 (const uint)
2515 0:102 u1b: direct index for structure ( uniform uint)
2516 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2518 0:102 3 (const uint)
2519 0:102 u1c: direct index for structure ( uniform uint)
2520 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2522 0:102 4 (const uint)
2523 0:103 move second child to first child ( temp uint)
2524 0:103 'out_u1' ( temp uint)
2525 0:103 imageAtomicExchange ( temp uint)
2526 0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2527 0:103 u2: direct index for structure ( uniform 2-component vector of uint)
2528 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2530 0:103 1 (const uint)
2531 0:103 u1: direct index for structure ( uniform uint)
2532 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2534 0:103 0 (const uint)
2535 0:104 imageAtomicMax ( temp uint)
2536 0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2537 0:104 u2: direct index for structure ( uniform 2-component vector of uint)
2538 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2540 0:104 1 (const uint)
2541 0:104 u1: direct index for structure ( uniform uint)
2542 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2544 0:104 0 (const uint)
2545 0:105 move second child to first child ( temp uint)
2546 0:105 'out_u1' ( temp uint)
2547 0:105 imageAtomicMax ( temp uint)
2548 0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2549 0:105 u2: direct index for structure ( uniform 2-component vector of uint)
2550 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2552 0:105 1 (const uint)
2553 0:105 u1: direct index for structure ( uniform uint)
2554 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2556 0:105 0 (const uint)
2557 0:106 imageAtomicMin ( temp uint)
2558 0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2559 0:106 u2: direct index for structure ( uniform 2-component vector of uint)
2560 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2562 0:106 1 (const uint)
2563 0:106 u1: direct index for structure ( uniform uint)
2564 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2566 0:106 0 (const uint)
2567 0:107 move second child to first child ( temp uint)
2568 0:107 'out_u1' ( temp uint)
2569 0:107 imageAtomicMin ( temp uint)
2570 0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2571 0:107 u2: direct index for structure ( uniform 2-component vector of uint)
2572 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2574 0:107 1 (const uint)
2575 0:107 u1: direct index for structure ( uniform uint)
2576 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2578 0:107 0 (const uint)
2579 0:108 imageAtomicOr ( temp uint)
2580 0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2581 0:108 u2: direct index for structure ( uniform 2-component vector of uint)
2582 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2584 0:108 1 (const uint)
2585 0:108 u1: direct index for structure ( uniform uint)
2586 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2588 0:108 0 (const uint)
2589 0:109 move second child to first child ( temp uint)
2590 0:109 'out_u1' ( temp uint)
2591 0:109 imageAtomicOr ( temp uint)
2592 0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2593 0:109 u2: direct index for structure ( uniform 2-component vector of uint)
2594 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2596 0:109 1 (const uint)
2597 0:109 u1: direct index for structure ( uniform uint)
2598 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2600 0:109 0 (const uint)
2601 0:110 imageAtomicXor ( temp uint)
2602 0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2603 0:110 u2: direct index for structure ( uniform 2-component vector of uint)
2604 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2606 0:110 1 (const uint)
2607 0:110 u1: direct index for structure ( uniform uint)
2608 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2610 0:110 0 (const uint)
2611 0:111 move second child to first child ( temp uint)
2612 0:111 'out_u1' ( temp uint)
2613 0:111 imageAtomicXor ( temp uint)
2614 0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
2615 0:111 u2: direct index for structure ( uniform 2-component vector of uint)
2616 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2618 0:111 1 (const uint)
2619 0:111 u1: direct index for structure ( uniform uint)
2620 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2622 0:111 0 (const uint)
2623 0:114 imageAtomicAdd ( temp int)
2624 0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2625 0:114 i3: direct index for structure ( uniform 3-component vector of int)
2626 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2628 0:114 7 (const uint)
2629 0:114 i1b: direct index for structure ( uniform int)
2630 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2632 0:114 8 (const uint)
2633 0:115 move second child to first child ( temp int)
2634 0:115 'out_i1' ( temp int)
2635 0:115 imageAtomicAdd ( temp int)
2636 0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2637 0:115 i3: direct index for structure ( uniform 3-component vector of int)
2638 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2640 0:115 7 (const uint)
2641 0:115 i1: direct index for structure ( uniform int)
2642 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2644 0:115 5 (const uint)
2645 0:116 imageAtomicAnd ( temp int)
2646 0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2647 0:116 i3: direct index for structure ( uniform 3-component vector of int)
2648 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2650 0:116 7 (const uint)
2651 0:116 i1b: direct index for structure ( uniform int)
2652 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2654 0:116 8 (const uint)
2655 0:117 move second child to first child ( temp int)
2656 0:117 'out_i1' ( temp int)
2657 0:117 imageAtomicAnd ( temp int)
2658 0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2659 0:117 i3: direct index for structure ( uniform 3-component vector of int)
2660 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2662 0:117 7 (const uint)
2663 0:117 i1: direct index for structure ( uniform int)
2664 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2666 0:117 5 (const uint)
2667 0:118 move second child to first child ( temp int)
2668 0:118 'out_i1' ( temp int)
2669 0:118 imageAtomicCompSwap ( temp int)
2670 0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2671 0:118 i3: direct index for structure ( uniform 3-component vector of int)
2672 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2674 0:118 7 (const uint)
2675 0:118 i1b: direct index for structure ( uniform int)
2676 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2678 0:118 8 (const uint)
2679 0:118 i1c: direct index for structure ( uniform int)
2680 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2682 0:118 9 (const uint)
2683 0:119 move second child to first child ( temp int)
2684 0:119 'out_i1' ( temp int)
2685 0:119 imageAtomicExchange ( temp int)
2686 0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2687 0:119 i3: direct index for structure ( uniform 3-component vector of int)
2688 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2690 0:119 7 (const uint)
2691 0:119 i1: direct index for structure ( uniform int)
2692 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2694 0:119 5 (const uint)
2695 0:120 imageAtomicMax ( temp int)
2696 0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2697 0:120 i3: direct index for structure ( uniform 3-component vector of int)
2698 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2700 0:120 7 (const uint)
2701 0:120 i1b: direct index for structure ( uniform int)
2702 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2704 0:120 8 (const uint)
2705 0:121 move second child to first child ( temp int)
2706 0:121 'out_i1' ( temp int)
2707 0:121 imageAtomicMax ( temp int)
2708 0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2709 0:121 i3: direct index for structure ( uniform 3-component vector of int)
2710 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2712 0:121 7 (const uint)
2713 0:121 i1: direct index for structure ( uniform int)
2714 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2716 0:121 5 (const uint)
2717 0:122 imageAtomicMin ( temp int)
2718 0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2719 0:122 i3: direct index for structure ( uniform 3-component vector of int)
2720 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2722 0:122 7 (const uint)
2723 0:122 i1b: direct index for structure ( uniform int)
2724 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2726 0:122 8 (const uint)
2727 0:123 move second child to first child ( temp int)
2728 0:123 'out_i1' ( temp int)
2729 0:123 imageAtomicMin ( temp int)
2730 0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2731 0:123 i3: direct index for structure ( uniform 3-component vector of int)
2732 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2734 0:123 7 (const uint)
2735 0:123 i1: direct index for structure ( uniform int)
2736 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2738 0:123 5 (const uint)
2739 0:124 imageAtomicOr ( temp int)
2740 0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2741 0:124 i3: direct index for structure ( uniform 3-component vector of int)
2742 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2744 0:124 7 (const uint)
2745 0:124 i1b: direct index for structure ( uniform int)
2746 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2748 0:124 8 (const uint)
2749 0:125 move second child to first child ( temp int)
2750 0:125 'out_i1' ( temp int)
2751 0:125 imageAtomicOr ( temp int)
2752 0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2753 0:125 i3: direct index for structure ( uniform 3-component vector of int)
2754 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2756 0:125 7 (const uint)
2757 0:125 i1: direct index for structure ( uniform int)
2758 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2760 0:125 5 (const uint)
2761 0:126 imageAtomicXor ( temp int)
2762 0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2763 0:126 i3: direct index for structure ( uniform 3-component vector of int)
2764 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2766 0:126 7 (const uint)
2767 0:126 i1b: direct index for structure ( uniform int)
2768 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2770 0:126 8 (const uint)
2771 0:127 move second child to first child ( temp int)
2772 0:127 'out_i1' ( temp int)
2773 0:127 imageAtomicXor ( temp int)
2774 0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D)
2775 0:127 i3: direct index for structure ( uniform 3-component vector of int)
2776 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2778 0:127 7 (const uint)
2779 0:127 i1: direct index for structure ( uniform int)
2780 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2782 0:127 5 (const uint)
2783 0:130 imageAtomicAdd ( temp uint)
2784 0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2785 0:130 u3: direct index for structure ( uniform 3-component vector of uint)
2786 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2788 0:130 2 (const uint)
2789 0:130 u1: direct index for structure ( uniform uint)
2790 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2792 0:130 0 (const uint)
2793 0:131 move second child to first child ( temp uint)
2794 0:131 'out_u1' ( temp uint)
2795 0:131 imageAtomicAdd ( temp uint)
2796 0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2797 0:131 u3: direct index for structure ( uniform 3-component vector of uint)
2798 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2800 0:131 2 (const uint)
2801 0:131 u1: direct index for structure ( uniform uint)
2802 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2804 0:131 0 (const uint)
2805 0:132 imageAtomicAnd ( temp uint)
2806 0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2807 0:132 u3: direct index for structure ( uniform 3-component vector of uint)
2808 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2810 0:132 2 (const uint)
2811 0:132 u1: direct index for structure ( uniform uint)
2812 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2814 0:132 0 (const uint)
2815 0:133 move second child to first child ( temp uint)
2816 0:133 'out_u1' ( temp uint)
2817 0:133 imageAtomicAnd ( temp uint)
2818 0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2819 0:133 u3: direct index for structure ( uniform 3-component vector of uint)
2820 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2822 0:133 2 (const uint)
2823 0:133 u1: direct index for structure ( uniform uint)
2824 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2826 0:133 0 (const uint)
2827 0:134 move second child to first child ( temp uint)
2828 0:134 'out_u1' ( temp uint)
2829 0:134 imageAtomicCompSwap ( temp uint)
2830 0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2831 0:134 u3: direct index for structure ( uniform 3-component vector of uint)
2832 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2834 0:134 2 (const uint)
2835 0:134 u1b: direct index for structure ( uniform uint)
2836 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2838 0:134 3 (const uint)
2839 0:134 u1c: direct index for structure ( uniform uint)
2840 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2842 0:134 4 (const uint)
2843 0:135 move second child to first child ( temp uint)
2844 0:135 'out_u1' ( temp uint)
2845 0:135 imageAtomicExchange ( temp uint)
2846 0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2847 0:135 u3: direct index for structure ( uniform 3-component vector of uint)
2848 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2850 0:135 2 (const uint)
2851 0:135 u1: direct index for structure ( uniform uint)
2852 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2854 0:135 0 (const uint)
2855 0:136 imageAtomicMax ( temp uint)
2856 0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2857 0:136 u3: direct index for structure ( uniform 3-component vector of uint)
2858 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2860 0:136 2 (const uint)
2861 0:136 u1: direct index for structure ( uniform uint)
2862 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2864 0:136 0 (const uint)
2865 0:137 move second child to first child ( temp uint)
2866 0:137 'out_u1' ( temp uint)
2867 0:137 imageAtomicMax ( temp uint)
2868 0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2869 0:137 u3: direct index for structure ( uniform 3-component vector of uint)
2870 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2872 0:137 2 (const uint)
2873 0:137 u1: direct index for structure ( uniform uint)
2874 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2876 0:137 0 (const uint)
2877 0:138 imageAtomicMin ( temp uint)
2878 0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2879 0:138 u3: direct index for structure ( uniform 3-component vector of uint)
2880 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2882 0:138 2 (const uint)
2883 0:138 u1: direct index for structure ( uniform uint)
2884 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2886 0:138 0 (const uint)
2887 0:139 move second child to first child ( temp uint)
2888 0:139 'out_u1' ( temp uint)
2889 0:139 imageAtomicMin ( temp uint)
2890 0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2891 0:139 u3: direct index for structure ( uniform 3-component vector of uint)
2892 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2894 0:139 2 (const uint)
2895 0:139 u1: direct index for structure ( uniform uint)
2896 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2898 0:139 0 (const uint)
2899 0:140 imageAtomicOr ( temp uint)
2900 0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2901 0:140 u3: direct index for structure ( uniform 3-component vector of uint)
2902 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2904 0:140 2 (const uint)
2905 0:140 u1: direct index for structure ( uniform uint)
2906 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2908 0:140 0 (const uint)
2909 0:141 move second child to first child ( temp uint)
2910 0:141 'out_u1' ( temp uint)
2911 0:141 imageAtomicOr ( temp uint)
2912 0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2913 0:141 u3: direct index for structure ( uniform 3-component vector of uint)
2914 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2916 0:141 2 (const uint)
2917 0:141 u1: direct index for structure ( uniform uint)
2918 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2920 0:141 0 (const uint)
2921 0:142 imageAtomicXor ( temp uint)
2922 0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2923 0:142 u3: direct index for structure ( uniform 3-component vector of uint)
2924 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2926 0:142 2 (const uint)
2927 0:142 u1: direct index for structure ( uniform uint)
2928 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2930 0:142 0 (const uint)
2931 0:143 move second child to first child ( temp uint)
2932 0:143 'out_u1' ( temp uint)
2933 0:143 imageAtomicXor ( temp uint)
2934 0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
2935 0:143 u3: direct index for structure ( uniform 3-component vector of uint)
2936 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2938 0:143 2 (const uint)
2939 0:143 u1: direct index for structure ( uniform uint)
2940 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2942 0:143 0 (const uint)
2943 0:146 imageAtomicAdd ( temp int)
2944 0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
2945 0:146 i2: direct index for structure ( uniform 2-component vector of int)
2946 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2948 0:146 6 (const uint)
2949 0:146 i1b: direct index for structure ( uniform int)
2950 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2952 0:146 8 (const uint)
2953 0:147 move second child to first child ( temp int)
2954 0:147 'out_i1' ( temp int)
2955 0:147 imageAtomicAdd ( temp int)
2956 0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
2957 0:147 i2: direct index for structure ( uniform 2-component vector of int)
2958 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2960 0:147 6 (const uint)
2961 0:147 i1: direct index for structure ( uniform int)
2962 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2964 0:147 5 (const uint)
2965 0:148 imageAtomicAnd ( temp int)
2966 0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
2967 0:148 i2: direct index for structure ( uniform 2-component vector of int)
2968 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2970 0:148 6 (const uint)
2971 0:148 i1b: direct index for structure ( uniform int)
2972 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2974 0:148 8 (const uint)
2975 0:149 move second child to first child ( temp int)
2976 0:149 'out_i1' ( temp int)
2977 0:149 imageAtomicAnd ( temp int)
2978 0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
2979 0:149 i2: direct index for structure ( uniform 2-component vector of int)
2980 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2982 0:149 6 (const uint)
2983 0:149 i1: direct index for structure ( uniform int)
2984 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2986 0:149 5 (const uint)
2987 0:150 move second child to first child ( temp int)
2988 0:150 'out_i1' ( temp int)
2989 0:150 imageAtomicCompSwap ( temp int)
2990 0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
2991 0:150 i2: direct index for structure ( uniform 2-component vector of int)
2992 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2994 0:150 6 (const uint)
2995 0:150 i1b: direct index for structure ( uniform int)
2996 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
2998 0:150 8 (const uint)
2999 0:150 i1c: direct index for structure ( uniform int)
3000 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3002 0:150 9 (const uint)
3003 0:151 move second child to first child ( temp int)
3004 0:151 'out_i1' ( temp int)
3005 0:151 imageAtomicExchange ( temp int)
3006 0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3007 0:151 i2: direct index for structure ( uniform 2-component vector of int)
3008 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3010 0:151 6 (const uint)
3011 0:151 i1: direct index for structure ( uniform int)
3012 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3014 0:151 5 (const uint)
3015 0:152 imageAtomicMax ( temp int)
3016 0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3017 0:152 i2: direct index for structure ( uniform 2-component vector of int)
3018 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3020 0:152 6 (const uint)
3021 0:152 i1b: direct index for structure ( uniform int)
3022 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3024 0:152 8 (const uint)
3025 0:153 move second child to first child ( temp int)
3026 0:153 'out_i1' ( temp int)
3027 0:153 imageAtomicMax ( temp int)
3028 0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3029 0:153 i2: direct index for structure ( uniform 2-component vector of int)
3030 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3032 0:153 6 (const uint)
3033 0:153 i1: direct index for structure ( uniform int)
3034 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3036 0:153 5 (const uint)
3037 0:154 imageAtomicMin ( temp int)
3038 0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3039 0:154 i2: direct index for structure ( uniform 2-component vector of int)
3040 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3042 0:154 6 (const uint)
3043 0:154 i1b: direct index for structure ( uniform int)
3044 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3046 0:154 8 (const uint)
3047 0:155 move second child to first child ( temp int)
3048 0:155 'out_i1' ( temp int)
3049 0:155 imageAtomicMin ( temp int)
3050 0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3051 0:155 i2: direct index for structure ( uniform 2-component vector of int)
3052 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3054 0:155 6 (const uint)
3055 0:155 i1: direct index for structure ( uniform int)
3056 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3058 0:155 5 (const uint)
3059 0:156 imageAtomicOr ( temp int)
3060 0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3061 0:156 i2: direct index for structure ( uniform 2-component vector of int)
3062 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3064 0:156 6 (const uint)
3065 0:156 i1b: direct index for structure ( uniform int)
3066 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3068 0:156 8 (const uint)
3069 0:157 move second child to first child ( temp int)
3070 0:157 'out_i1' ( temp int)
3071 0:157 imageAtomicOr ( temp int)
3072 0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3073 0:157 i2: direct index for structure ( uniform 2-component vector of int)
3074 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3076 0:157 6 (const uint)
3077 0:157 i1: direct index for structure ( uniform int)
3078 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3080 0:157 5 (const uint)
3081 0:158 imageAtomicXor ( temp int)
3082 0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3083 0:158 i2: direct index for structure ( uniform 2-component vector of int)
3084 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3086 0:158 6 (const uint)
3087 0:158 i1b: direct index for structure ( uniform int)
3088 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3090 0:158 8 (const uint)
3091 0:159 move second child to first child ( temp int)
3092 0:159 'out_i1' ( temp int)
3093 0:159 imageAtomicXor ( temp int)
3094 0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3095 0:159 i2: direct index for structure ( uniform 2-component vector of int)
3096 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3098 0:159 6 (const uint)
3099 0:159 i1: direct index for structure ( uniform int)
3100 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3102 0:159 5 (const uint)
3103 0:162 imageAtomicAdd ( temp uint)
3104 0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3105 0:162 u2: direct index for structure ( uniform 2-component vector of uint)
3106 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3108 0:162 1 (const uint)
3109 0:162 u1: direct index for structure ( uniform uint)
3110 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3112 0:162 0 (const uint)
3113 0:163 move second child to first child ( temp uint)
3114 0:163 'out_u1' ( temp uint)
3115 0:163 imageAtomicAdd ( temp uint)
3116 0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3117 0:163 u2: direct index for structure ( uniform 2-component vector of uint)
3118 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3120 0:163 1 (const uint)
3121 0:163 u1: direct index for structure ( uniform uint)
3122 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3124 0:163 0 (const uint)
3125 0:164 imageAtomicAnd ( temp uint)
3126 0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3127 0:164 u2: direct index for structure ( uniform 2-component vector of uint)
3128 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3130 0:164 1 (const uint)
3131 0:164 u1: direct index for structure ( uniform uint)
3132 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3134 0:164 0 (const uint)
3135 0:165 move second child to first child ( temp uint)
3136 0:165 'out_u1' ( temp uint)
3137 0:165 imageAtomicAnd ( temp uint)
3138 0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3139 0:165 u2: direct index for structure ( uniform 2-component vector of uint)
3140 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3142 0:165 1 (const uint)
3143 0:165 u1: direct index for structure ( uniform uint)
3144 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3146 0:165 0 (const uint)
3147 0:166 move second child to first child ( temp uint)
3148 0:166 'out_u1' ( temp uint)
3149 0:166 imageAtomicCompSwap ( temp uint)
3150 0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3151 0:166 u2: direct index for structure ( uniform 2-component vector of uint)
3152 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3154 0:166 1 (const uint)
3155 0:166 u1b: direct index for structure ( uniform uint)
3156 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3158 0:166 3 (const uint)
3159 0:166 u1c: direct index for structure ( uniform uint)
3160 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3162 0:166 4 (const uint)
3163 0:167 move second child to first child ( temp uint)
3164 0:167 'out_u1' ( temp uint)
3165 0:167 imageAtomicExchange ( temp uint)
3166 0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3167 0:167 u2: direct index for structure ( uniform 2-component vector of uint)
3168 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3170 0:167 1 (const uint)
3171 0:167 u1: direct index for structure ( uniform uint)
3172 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3174 0:167 0 (const uint)
3175 0:168 imageAtomicMax ( temp uint)
3176 0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3177 0:168 u2: direct index for structure ( uniform 2-component vector of uint)
3178 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3180 0:168 1 (const uint)
3181 0:168 u1: direct index for structure ( uniform uint)
3182 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3184 0:168 0 (const uint)
3185 0:169 move second child to first child ( temp uint)
3186 0:169 'out_u1' ( temp uint)
3187 0:169 imageAtomicMax ( temp uint)
3188 0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3189 0:169 u2: direct index for structure ( uniform 2-component vector of uint)
3190 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3192 0:169 1 (const uint)
3193 0:169 u1: direct index for structure ( uniform uint)
3194 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3196 0:169 0 (const uint)
3197 0:170 imageAtomicMin ( temp uint)
3198 0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3199 0:170 u2: direct index for structure ( uniform 2-component vector of uint)
3200 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3202 0:170 1 (const uint)
3203 0:170 u1: direct index for structure ( uniform uint)
3204 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3206 0:170 0 (const uint)
3207 0:171 move second child to first child ( temp uint)
3208 0:171 'out_u1' ( temp uint)
3209 0:171 imageAtomicMin ( temp uint)
3210 0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3211 0:171 u2: direct index for structure ( uniform 2-component vector of uint)
3212 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3214 0:171 1 (const uint)
3215 0:171 u1: direct index for structure ( uniform uint)
3216 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3218 0:171 0 (const uint)
3219 0:172 imageAtomicOr ( temp uint)
3220 0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3221 0:172 u2: direct index for structure ( uniform 2-component vector of uint)
3222 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3224 0:172 1 (const uint)
3225 0:172 u1: direct index for structure ( uniform uint)
3226 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3228 0:172 0 (const uint)
3229 0:173 move second child to first child ( temp uint)
3230 0:173 'out_u1' ( temp uint)
3231 0:173 imageAtomicOr ( temp uint)
3232 0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3233 0:173 u2: direct index for structure ( uniform 2-component vector of uint)
3234 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3236 0:173 1 (const uint)
3237 0:173 u1: direct index for structure ( uniform uint)
3238 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3240 0:173 0 (const uint)
3241 0:174 imageAtomicXor ( temp uint)
3242 0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3243 0:174 u2: direct index for structure ( uniform 2-component vector of uint)
3244 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3246 0:174 1 (const uint)
3247 0:174 u1: direct index for structure ( uniform uint)
3248 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3250 0:174 0 (const uint)
3251 0:175 move second child to first child ( temp uint)
3252 0:175 'out_u1' ( temp uint)
3253 0:175 imageAtomicXor ( temp uint)
3254 0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3255 0:175 u2: direct index for structure ( uniform 2-component vector of uint)
3256 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3258 0:175 1 (const uint)
3259 0:175 u1: direct index for structure ( uniform uint)
3260 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3262 0:175 0 (const uint)
3263 0:178 imageAtomicAdd ( temp int)
3264 0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3265 0:178 i2: direct index for structure ( uniform 2-component vector of int)
3266 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3268 0:178 6 (const uint)
3269 0:178 i1b: direct index for structure ( uniform int)
3270 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3272 0:178 8 (const uint)
3273 0:179 move second child to first child ( temp int)
3274 0:179 'out_i1' ( temp int)
3275 0:179 imageAtomicAdd ( temp int)
3276 0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3277 0:179 i2: direct index for structure ( uniform 2-component vector of int)
3278 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3280 0:179 6 (const uint)
3281 0:179 i1: direct index for structure ( uniform int)
3282 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3284 0:179 5 (const uint)
3285 0:180 imageAtomicAnd ( temp int)
3286 0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3287 0:180 i2: direct index for structure ( uniform 2-component vector of int)
3288 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3290 0:180 6 (const uint)
3291 0:180 i1b: direct index for structure ( uniform int)
3292 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3294 0:180 8 (const uint)
3295 0:181 move second child to first child ( temp int)
3296 0:181 'out_i1' ( temp int)
3297 0:181 imageAtomicAnd ( temp int)
3298 0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3299 0:181 i2: direct index for structure ( uniform 2-component vector of int)
3300 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3302 0:181 6 (const uint)
3303 0:181 i1: direct index for structure ( uniform int)
3304 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3306 0:181 5 (const uint)
3307 0:182 move second child to first child ( temp int)
3308 0:182 'out_i1' ( temp int)
3309 0:182 imageAtomicCompSwap ( temp int)
3310 0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3311 0:182 i2: direct index for structure ( uniform 2-component vector of int)
3312 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3314 0:182 6 (const uint)
3315 0:182 i1b: direct index for structure ( uniform int)
3316 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3318 0:182 8 (const uint)
3319 0:182 i1c: direct index for structure ( uniform int)
3320 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3322 0:182 9 (const uint)
3323 0:183 move second child to first child ( temp int)
3324 0:183 'out_i1' ( temp int)
3325 0:183 imageAtomicExchange ( temp int)
3326 0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3327 0:183 i2: direct index for structure ( uniform 2-component vector of int)
3328 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3330 0:183 6 (const uint)
3331 0:183 i1: direct index for structure ( uniform int)
3332 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3334 0:183 5 (const uint)
3335 0:184 imageAtomicMax ( temp int)
3336 0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3337 0:184 i2: direct index for structure ( uniform 2-component vector of int)
3338 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3340 0:184 6 (const uint)
3341 0:184 i1b: direct index for structure ( uniform int)
3342 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3344 0:184 8 (const uint)
3345 0:185 move second child to first child ( temp int)
3346 0:185 'out_i1' ( temp int)
3347 0:185 imageAtomicMax ( temp int)
3348 0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3349 0:185 i2: direct index for structure ( uniform 2-component vector of int)
3350 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3352 0:185 6 (const uint)
3353 0:185 i1: direct index for structure ( uniform int)
3354 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3356 0:185 5 (const uint)
3357 0:186 imageAtomicMin ( temp int)
3358 0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3359 0:186 i2: direct index for structure ( uniform 2-component vector of int)
3360 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3362 0:186 6 (const uint)
3363 0:186 i1b: direct index for structure ( uniform int)
3364 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3366 0:186 8 (const uint)
3367 0:187 move second child to first child ( temp int)
3368 0:187 'out_i1' ( temp int)
3369 0:187 imageAtomicMin ( temp int)
3370 0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3371 0:187 i2: direct index for structure ( uniform 2-component vector of int)
3372 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3374 0:187 6 (const uint)
3375 0:187 i1: direct index for structure ( uniform int)
3376 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3378 0:187 5 (const uint)
3379 0:188 imageAtomicOr ( temp int)
3380 0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3381 0:188 i2: direct index for structure ( uniform 2-component vector of int)
3382 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3384 0:188 6 (const uint)
3385 0:188 i1b: direct index for structure ( uniform int)
3386 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3388 0:188 8 (const uint)
3389 0:189 move second child to first child ( temp int)
3390 0:189 'out_i1' ( temp int)
3391 0:189 imageAtomicOr ( temp int)
3392 0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3393 0:189 i2: direct index for structure ( uniform 2-component vector of int)
3394 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3396 0:189 6 (const uint)
3397 0:189 i1: direct index for structure ( uniform int)
3398 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3400 0:189 5 (const uint)
3401 0:190 imageAtomicXor ( temp int)
3402 0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3403 0:190 i2: direct index for structure ( uniform 2-component vector of int)
3404 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3406 0:190 6 (const uint)
3407 0:190 i1b: direct index for structure ( uniform int)
3408 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3410 0:190 8 (const uint)
3411 0:191 move second child to first child ( temp int)
3412 0:191 'out_i1' ( temp int)
3413 0:191 imageAtomicXor ( temp int)
3414 0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3415 0:191 i2: direct index for structure ( uniform 2-component vector of int)
3416 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3418 0:191 6 (const uint)
3419 0:191 i1: direct index for structure ( uniform int)
3420 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3422 0:191 5 (const uint)
3423 0:194 imageAtomicAdd ( temp uint)
3424 0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3425 0:194 u2: direct index for structure ( uniform 2-component vector of uint)
3426 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3428 0:194 1 (const uint)
3429 0:194 u1: direct index for structure ( uniform uint)
3430 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3432 0:194 0 (const uint)
3433 0:195 move second child to first child ( temp uint)
3434 0:195 'out_u1' ( temp uint)
3435 0:195 imageAtomicAdd ( temp uint)
3436 0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3437 0:195 u2: direct index for structure ( uniform 2-component vector of uint)
3438 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3440 0:195 1 (const uint)
3441 0:195 u1: direct index for structure ( uniform uint)
3442 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3444 0:195 0 (const uint)
3445 0:196 imageAtomicAnd ( temp uint)
3446 0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3447 0:196 u2: direct index for structure ( uniform 2-component vector of uint)
3448 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3450 0:196 1 (const uint)
3451 0:196 u1: direct index for structure ( uniform uint)
3452 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3454 0:196 0 (const uint)
3455 0:197 move second child to first child ( temp uint)
3456 0:197 'out_u1' ( temp uint)
3457 0:197 imageAtomicAnd ( temp uint)
3458 0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3459 0:197 u2: direct index for structure ( uniform 2-component vector of uint)
3460 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3462 0:197 1 (const uint)
3463 0:197 u1: direct index for structure ( uniform uint)
3464 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3466 0:197 0 (const uint)
3467 0:198 move second child to first child ( temp uint)
3468 0:198 'out_u1' ( temp uint)
3469 0:198 imageAtomicCompSwap ( temp uint)
3470 0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3471 0:198 u2: direct index for structure ( uniform 2-component vector of uint)
3472 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3474 0:198 1 (const uint)
3475 0:198 u1b: direct index for structure ( uniform uint)
3476 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3478 0:198 3 (const uint)
3479 0:198 u1c: direct index for structure ( uniform uint)
3480 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3482 0:198 4 (const uint)
3483 0:199 move second child to first child ( temp uint)
3484 0:199 'out_u1' ( temp uint)
3485 0:199 imageAtomicExchange ( temp uint)
3486 0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3487 0:199 u2: direct index for structure ( uniform 2-component vector of uint)
3488 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3490 0:199 1 (const uint)
3491 0:199 u1: direct index for structure ( uniform uint)
3492 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3494 0:199 0 (const uint)
3495 0:200 imageAtomicMax ( temp uint)
3496 0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3497 0:200 u2: direct index for structure ( uniform 2-component vector of uint)
3498 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3500 0:200 1 (const uint)
3501 0:200 u1: direct index for structure ( uniform uint)
3502 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3504 0:200 0 (const uint)
3505 0:201 move second child to first child ( temp uint)
3506 0:201 'out_u1' ( temp uint)
3507 0:201 imageAtomicMax ( temp uint)
3508 0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3509 0:201 u2: direct index for structure ( uniform 2-component vector of uint)
3510 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3512 0:201 1 (const uint)
3513 0:201 u1: direct index for structure ( uniform uint)
3514 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3516 0:201 0 (const uint)
3517 0:202 imageAtomicMin ( temp uint)
3518 0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3519 0:202 u2: direct index for structure ( uniform 2-component vector of uint)
3520 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3522 0:202 1 (const uint)
3523 0:202 u1: direct index for structure ( uniform uint)
3524 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3526 0:202 0 (const uint)
3527 0:203 move second child to first child ( temp uint)
3528 0:203 'out_u1' ( temp uint)
3529 0:203 imageAtomicMin ( temp uint)
3530 0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3531 0:203 u2: direct index for structure ( uniform 2-component vector of uint)
3532 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3534 0:203 1 (const uint)
3535 0:203 u1: direct index for structure ( uniform uint)
3536 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3538 0:203 0 (const uint)
3539 0:204 imageAtomicOr ( temp uint)
3540 0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3541 0:204 u2: direct index for structure ( uniform 2-component vector of uint)
3542 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3544 0:204 1 (const uint)
3545 0:204 u1: direct index for structure ( uniform uint)
3546 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3548 0:204 0 (const uint)
3549 0:205 move second child to first child ( temp uint)
3550 0:205 'out_u1' ( temp uint)
3551 0:205 imageAtomicOr ( temp uint)
3552 0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3553 0:205 u2: direct index for structure ( uniform 2-component vector of uint)
3554 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3556 0:205 1 (const uint)
3557 0:205 u1: direct index for structure ( uniform uint)
3558 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3560 0:205 0 (const uint)
3561 0:206 imageAtomicXor ( temp uint)
3562 0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3563 0:206 u2: direct index for structure ( uniform 2-component vector of uint)
3564 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3566 0:206 1 (const uint)
3567 0:206 u1: direct index for structure ( uniform uint)
3568 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3570 0:206 0 (const uint)
3571 0:207 move second child to first child ( temp uint)
3572 0:207 'out_u1' ( temp uint)
3573 0:207 imageAtomicXor ( temp uint)
3574 0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3575 0:207 u2: direct index for structure ( uniform 2-component vector of uint)
3576 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3578 0:207 1 (const uint)
3579 0:207 u1: direct index for structure ( uniform uint)
3580 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3582 0:207 0 (const uint)
3583 0:210 imageAtomicAdd ( temp int)
3584 0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3585 0:210 i1: direct index for structure ( uniform int)
3586 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3588 0:210 5 (const uint)
3589 0:210 i1b: direct index for structure ( uniform int)
3590 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3592 0:210 8 (const uint)
3593 0:211 move second child to first child ( temp int)
3594 0:211 'out_i1' ( temp int)
3595 0:211 imageAtomicAdd ( temp int)
3596 0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3597 0:211 i1: direct index for structure ( uniform int)
3598 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3600 0:211 5 (const uint)
3601 0:211 i1: direct index for structure ( uniform int)
3602 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3604 0:211 5 (const uint)
3605 0:212 imageAtomicAnd ( temp int)
3606 0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3607 0:212 i1: direct index for structure ( uniform int)
3608 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3610 0:212 5 (const uint)
3611 0:212 i1b: direct index for structure ( uniform int)
3612 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3614 0:212 8 (const uint)
3615 0:213 move second child to first child ( temp int)
3616 0:213 'out_i1' ( temp int)
3617 0:213 imageAtomicAnd ( temp int)
3618 0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3619 0:213 i1: direct index for structure ( uniform int)
3620 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3622 0:213 5 (const uint)
3623 0:213 i1: direct index for structure ( uniform int)
3624 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3626 0:213 5 (const uint)
3627 0:214 move second child to first child ( temp int)
3628 0:214 'out_i1' ( temp int)
3629 0:214 imageAtomicCompSwap ( temp int)
3630 0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3631 0:214 i1: direct index for structure ( uniform int)
3632 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3634 0:214 5 (const uint)
3635 0:214 i1b: direct index for structure ( uniform int)
3636 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3638 0:214 8 (const uint)
3639 0:214 i1c: direct index for structure ( uniform int)
3640 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3642 0:214 9 (const uint)
3643 0:215 move second child to first child ( temp int)
3644 0:215 'out_i1' ( temp int)
3645 0:215 imageAtomicExchange ( temp int)
3646 0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3647 0:215 i1: direct index for structure ( uniform int)
3648 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3650 0:215 5 (const uint)
3651 0:215 i1: direct index for structure ( uniform int)
3652 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3654 0:215 5 (const uint)
3655 0:216 imageAtomicMax ( temp int)
3656 0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3657 0:216 i1: direct index for structure ( uniform int)
3658 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3660 0:216 5 (const uint)
3661 0:216 i1b: direct index for structure ( uniform int)
3662 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3664 0:216 8 (const uint)
3665 0:217 move second child to first child ( temp int)
3666 0:217 'out_i1' ( temp int)
3667 0:217 imageAtomicMax ( temp int)
3668 0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3669 0:217 i1: direct index for structure ( uniform int)
3670 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3672 0:217 5 (const uint)
3673 0:217 i1: direct index for structure ( uniform int)
3674 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3676 0:217 5 (const uint)
3677 0:218 imageAtomicMin ( temp int)
3678 0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3679 0:218 i1: direct index for structure ( uniform int)
3680 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3682 0:218 5 (const uint)
3683 0:218 i1b: direct index for structure ( uniform int)
3684 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3686 0:218 8 (const uint)
3687 0:219 move second child to first child ( temp int)
3688 0:219 'out_i1' ( temp int)
3689 0:219 imageAtomicMin ( temp int)
3690 0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3691 0:219 i1: direct index for structure ( uniform int)
3692 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3694 0:219 5 (const uint)
3695 0:219 i1: direct index for structure ( uniform int)
3696 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3698 0:219 5 (const uint)
3699 0:220 imageAtomicOr ( temp int)
3700 0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3701 0:220 i1: direct index for structure ( uniform int)
3702 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3704 0:220 5 (const uint)
3705 0:220 i1b: direct index for structure ( uniform int)
3706 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3708 0:220 8 (const uint)
3709 0:221 move second child to first child ( temp int)
3710 0:221 'out_i1' ( temp int)
3711 0:221 imageAtomicOr ( temp int)
3712 0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3713 0:221 i1: direct index for structure ( uniform int)
3714 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3716 0:221 5 (const uint)
3717 0:221 i1: direct index for structure ( uniform int)
3718 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3720 0:221 5 (const uint)
3721 0:222 imageAtomicXor ( temp int)
3722 0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3723 0:222 i1: direct index for structure ( uniform int)
3724 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3726 0:222 5 (const uint)
3727 0:222 i1b: direct index for structure ( uniform int)
3728 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3730 0:222 8 (const uint)
3731 0:223 move second child to first child ( temp int)
3732 0:223 'out_i1' ( temp int)
3733 0:223 imageAtomicXor ( temp int)
3734 0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3735 0:223 i1: direct index for structure ( uniform int)
3736 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3738 0:223 5 (const uint)
3739 0:223 i1: direct index for structure ( uniform int)
3740 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3742 0:223 5 (const uint)
3743 0:226 imageAtomicAdd ( temp uint)
3744 0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3745 0:226 u1: direct index for structure ( uniform uint)
3746 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3748 0:226 0 (const uint)
3749 0:226 u1: direct index for structure ( uniform uint)
3750 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3752 0:226 0 (const uint)
3753 0:227 move second child to first child ( temp uint)
3754 0:227 'out_u1' ( temp uint)
3755 0:227 imageAtomicAdd ( temp uint)
3756 0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3757 0:227 u1: direct index for structure ( uniform uint)
3758 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3760 0:227 0 (const uint)
3761 0:227 u1: direct index for structure ( uniform uint)
3762 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3764 0:227 0 (const uint)
3765 0:228 imageAtomicAnd ( temp uint)
3766 0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3767 0:228 u1: direct index for structure ( uniform uint)
3768 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3770 0:228 0 (const uint)
3771 0:228 u1: direct index for structure ( uniform uint)
3772 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3774 0:228 0 (const uint)
3775 0:229 move second child to first child ( temp uint)
3776 0:229 'out_u1' ( temp uint)
3777 0:229 imageAtomicAnd ( temp uint)
3778 0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3779 0:229 u1: direct index for structure ( uniform uint)
3780 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3782 0:229 0 (const uint)
3783 0:229 u1: direct index for structure ( uniform uint)
3784 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3786 0:229 0 (const uint)
3787 0:230 move second child to first child ( temp uint)
3788 0:230 'out_u1' ( temp uint)
3789 0:230 imageAtomicCompSwap ( temp uint)
3790 0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3791 0:230 u1: direct index for structure ( uniform uint)
3792 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3794 0:230 0 (const uint)
3795 0:230 u1b: direct index for structure ( uniform uint)
3796 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3798 0:230 3 (const uint)
3799 0:230 u1c: direct index for structure ( uniform uint)
3800 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3802 0:230 4 (const uint)
3803 0:231 move second child to first child ( temp uint)
3804 0:231 'out_u1' ( temp uint)
3805 0:231 imageAtomicExchange ( temp uint)
3806 0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3807 0:231 u1: direct index for structure ( uniform uint)
3808 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3810 0:231 0 (const uint)
3811 0:231 u1: direct index for structure ( uniform uint)
3812 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3814 0:231 0 (const uint)
3815 0:232 imageAtomicMax ( temp uint)
3816 0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3817 0:232 u1: direct index for structure ( uniform uint)
3818 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3820 0:232 0 (const uint)
3821 0:232 u1: direct index for structure ( uniform uint)
3822 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3824 0:232 0 (const uint)
3825 0:233 move second child to first child ( temp uint)
3826 0:233 'out_u1' ( temp uint)
3827 0:233 imageAtomicMax ( temp uint)
3828 0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3829 0:233 u1: direct index for structure ( uniform uint)
3830 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3832 0:233 0 (const uint)
3833 0:233 u1: direct index for structure ( uniform uint)
3834 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3836 0:233 0 (const uint)
3837 0:234 imageAtomicMin ( temp uint)
3838 0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3839 0:234 u1: direct index for structure ( uniform uint)
3840 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3842 0:234 0 (const uint)
3843 0:234 u1: direct index for structure ( uniform uint)
3844 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3846 0:234 0 (const uint)
3847 0:235 move second child to first child ( temp uint)
3848 0:235 'out_u1' ( temp uint)
3849 0:235 imageAtomicMin ( temp uint)
3850 0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3851 0:235 u1: direct index for structure ( uniform uint)
3852 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3854 0:235 0 (const uint)
3855 0:235 u1: direct index for structure ( uniform uint)
3856 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3858 0:235 0 (const uint)
3859 0:236 imageAtomicOr ( temp uint)
3860 0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3861 0:236 u1: direct index for structure ( uniform uint)
3862 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3864 0:236 0 (const uint)
3865 0:236 u1: direct index for structure ( uniform uint)
3866 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3868 0:236 0 (const uint)
3869 0:237 move second child to first child ( temp uint)
3870 0:237 'out_u1' ( temp uint)
3871 0:237 imageAtomicOr ( temp uint)
3872 0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3873 0:237 u1: direct index for structure ( uniform uint)
3874 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3876 0:237 0 (const uint)
3877 0:237 u1: direct index for structure ( uniform uint)
3878 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3880 0:237 0 (const uint)
3881 0:238 imageAtomicXor ( temp uint)
3882 0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3883 0:238 u1: direct index for structure ( uniform uint)
3884 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3886 0:238 0 (const uint)
3887 0:238 u1: direct index for structure ( uniform uint)
3888 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3890 0:238 0 (const uint)
3891 0:239 move second child to first child ( temp uint)
3892 0:239 'out_u1' ( temp uint)
3893 0:239 imageAtomicXor ( temp uint)
3894 0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3895 0:239 u1: direct index for structure ( uniform uint)
3896 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3898 0:239 0 (const uint)
3899 0:239 u1: direct index for structure ( uniform uint)
3900 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3902 0:239 0 (const uint)
3903 0:242 move second child to first child ( temp 4-component vector of float)
3904 0:242 Color: direct index for structure ( temp 4-component vector of float)
3905 0:242 'psout' ( temp structure{ temp 4-component vector of float Color})
3913 0:243 Branch: Return with expression
3914 0:243 'psout' ( temp structure{ temp 4-component vector of float Color})
3915 0:45 Function Definition: main( ( temp void)
3916 0:45 Function Parameters:
3919 0:45 move second child to first child ( temp 4-component vector of float)
3920 0:? 'Color' (layout( location=0) out 4-component vector of float)
3921 0:45 Color: direct index for structure ( temp 4-component vector of float)
3922 0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color})
3926 0:? 'g_sSamp' ( uniform sampler)
3927 0:? 'g_tTex1df1' (layout( r32f) uniform image1D)
3928 0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D)
3929 0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D)
3930 0:? 'g_tTex2df1' (layout( r32f) uniform image2D)
3931 0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D)
3932 0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D)
3933 0:? 'g_tTex3df1' (layout( r32f) uniform image3D)
3934 0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D)
3935 0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D)
3936 0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray)
3937 0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray)
3938 0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray)
3939 0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray)
3940 0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray)
3941 0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray)
3942 0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer)
3943 0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer)
3944 0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer)
3945 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c})
3946 0:? 'Color' (layout( location=0) out 4-component vector of float)
3948 // Module Version 10000
3949 // Generated by (magic number): 80001
3950 // Id's are bound by 1147
3953 Capability Sampled1D
3954 Capability SampledBuffer
3955 1: ExtInstImport "GLSL.std.450"
3956 MemoryModel Logical GLSL450
3957 EntryPoint Fragment 4 "main" 1117
3958 ExecutionMode 4 OriginUpperLeft
3961 MemberName 8(PS_OUTPUT) 0 "Color"
3963 Name 15 "g_tTex1di1"
3965 MemberName 21($Global) 0 "u1"
3966 MemberName 21($Global) 1 "u2"
3967 MemberName 21($Global) 2 "u3"
3968 MemberName 21($Global) 3 "u1b"
3969 MemberName 21($Global) 4 "u1c"
3970 MemberName 21($Global) 5 "i1"
3971 MemberName 21($Global) 6 "i2"
3972 MemberName 21($Global) 7 "i3"
3973 MemberName 21($Global) 8 "i1b"
3974 MemberName 21($Global) 9 "i1c"
3977 Name 121 "g_tTex1du1"
3979 Name 217 "g_tTex2di1"
3980 Name 308 "g_tTex2du1"
3981 Name 399 "g_tTex3di1"
3982 Name 490 "g_tTex3du1"
3983 Name 581 "g_tTex1di1a"
3984 Name 670 "g_tTex1du1a"
3986 Name 1020 "g_tBuffU"
3990 Name 1125 "g_tTex1df1"
3991 Name 1128 "g_tTex2df1"
3992 Name 1131 "g_tTex3df1"
3993 Name 1134 "g_tTex1df1a"
3994 Name 1137 "g_tTex2df1a"
3995 Name 1140 "g_tTex2di1a"
3996 Name 1143 "g_tTex2du1a"
3997 Name 1146 "g_tBuffF"
3998 Decorate 15(g_tTex1di1) DescriptorSet 0
3999 MemberDecorate 21($Global) 0 Offset 0
4000 MemberDecorate 21($Global) 1 Offset 8
4001 MemberDecorate 21($Global) 2 Offset 16
4002 MemberDecorate 21($Global) 3 Offset 28
4003 MemberDecorate 21($Global) 4 Offset 32
4004 MemberDecorate 21($Global) 5 Offset 36
4005 MemberDecorate 21($Global) 6 Offset 40
4006 MemberDecorate 21($Global) 7 Offset 48
4007 MemberDecorate 21($Global) 8 Offset 60
4008 MemberDecorate 21($Global) 9 Offset 64
4009 Decorate 21($Global) Block
4010 Decorate 23 DescriptorSet 0
4011 Decorate 121(g_tTex1du1) DescriptorSet 0
4012 Decorate 217(g_tTex2di1) DescriptorSet 0
4013 Decorate 308(g_tTex2du1) DescriptorSet 0
4014 Decorate 399(g_tTex3di1) DescriptorSet 0
4015 Decorate 490(g_tTex3du1) DescriptorSet 0
4016 Decorate 581(g_tTex1di1a) DescriptorSet 0
4017 Decorate 670(g_tTex1du1a) DescriptorSet 0
4018 Decorate 931(g_tBuffI) DescriptorSet 0
4019 Decorate 1020(g_tBuffU) DescriptorSet 0
4020 Decorate 1117(Color) Location 0
4021 Decorate 1122(g_sSamp) DescriptorSet 0
4022 Decorate 1125(g_tTex1df1) DescriptorSet 0
4023 Decorate 1128(g_tTex2df1) DescriptorSet 0
4024 Decorate 1131(g_tTex3df1) DescriptorSet 0
4025 Decorate 1134(g_tTex1df1a) DescriptorSet 0
4026 Decorate 1137(g_tTex2df1a) DescriptorSet 0
4027 Decorate 1140(g_tTex2di1a) DescriptorSet 0
4028 Decorate 1143(g_tTex2du1a) DescriptorSet 0
4029 Decorate 1146(g_tBuffF) DescriptorSet 0
4033 7: TypeVector 6(float) 4
4034 8(PS_OUTPUT): TypeStruct 7(fvec4)
4035 9: TypeFunction 8(PS_OUTPUT)
4037 13: TypeImage 12(int) 1D nonsampled format:R32i
4038 14: TypePointer UniformConstant 13
4039 15(g_tTex1di1): 14(ptr) Variable UniformConstant
4041 17: TypeVector 16(int) 2
4042 18: TypeVector 16(int) 3
4043 19: TypeVector 12(int) 2
4044 20: TypeVector 12(int) 3
4045 21($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 16(int) 16(int) 12(int) 19(ivec2) 20(ivec3) 12(int) 12(int)
4046 22: TypePointer Uniform 21($Global)
4047 23: 22(ptr) Variable Uniform
4048 24: 12(int) Constant 5
4049 25: TypePointer Uniform 12(int)
4050 28: 12(int) Constant 8
4051 31: 16(int) Constant 0
4052 32: TypePointer Image 12(int)
4053 34: 16(int) Constant 1
4054 36: TypePointer Function 12(int)
4055 60: 12(int) Constant 9
4056 119: TypeImage 16(int) 1D nonsampled format:R32ui
4057 120: TypePointer UniformConstant 119
4058 121(g_tTex1du1): 120(ptr) Variable UniformConstant
4059 122: 12(int) Constant 0
4060 123: TypePointer Uniform 16(int)
4061 128: TypePointer Image 16(int)
4062 131: TypePointer Function 16(int)
4063 153: 12(int) Constant 3
4064 156: 12(int) Constant 4
4065 215: TypeImage 12(int) 2D nonsampled format:R32i
4066 216: TypePointer UniformConstant 215
4067 217(g_tTex2di1): 216(ptr) Variable UniformConstant
4068 218: 12(int) Constant 6
4069 219: TypePointer Uniform 19(ivec2)
4070 306: TypeImage 16(int) 2D nonsampled format:R32ui
4071 307: TypePointer UniformConstant 306
4072 308(g_tTex2du1): 307(ptr) Variable UniformConstant
4073 309: 12(int) Constant 1
4074 310: TypePointer Uniform 17(ivec2)
4075 397: TypeImage 12(int) 3D nonsampled format:R32i
4076 398: TypePointer UniformConstant 397
4077 399(g_tTex3di1): 398(ptr) Variable UniformConstant
4078 400: 12(int) Constant 7
4079 401: TypePointer Uniform 20(ivec3)
4080 488: TypeImage 16(int) 3D nonsampled format:R32ui
4081 489: TypePointer UniformConstant 488
4082 490(g_tTex3du1): 489(ptr) Variable UniformConstant
4083 491: 12(int) Constant 2
4084 492: TypePointer Uniform 18(ivec3)
4085 579: TypeImage 12(int) 1D array nonsampled format:R32i
4086 580: TypePointer UniformConstant 579
4087 581(g_tTex1di1a): 580(ptr) Variable UniformConstant
4088 668: TypeImage 16(int) 1D array nonsampled format:R32ui
4089 669: TypePointer UniformConstant 668
4090 670(g_tTex1du1a): 669(ptr) Variable UniformConstant
4091 929: TypeImage 12(int) Buffer nonsampled format:R32i
4092 930: TypePointer UniformConstant 929
4093 931(g_tBuffI): 930(ptr) Variable UniformConstant
4094 1018: TypeImage 16(int) Buffer nonsampled format:R32ui
4095 1019: TypePointer UniformConstant 1018
4096 1020(g_tBuffU): 1019(ptr) Variable UniformConstant
4097 1107: TypePointer Function 8(PS_OUTPUT)
4098 1109: 6(float) Constant 1065353216
4099 1110: 7(fvec4) ConstantComposite 1109 1109 1109 1109
4100 1111: TypePointer Function 7(fvec4)
4101 1116: TypePointer Output 7(fvec4)
4102 1117(Color): 1116(ptr) Variable Output
4104 1121: TypePointer UniformConstant 1120
4105 1122(g_sSamp): 1121(ptr) Variable UniformConstant
4106 1123: TypeImage 6(float) 1D nonsampled format:R32f
4107 1124: TypePointer UniformConstant 1123
4108 1125(g_tTex1df1): 1124(ptr) Variable UniformConstant
4109 1126: TypeImage 6(float) 2D nonsampled format:R32f
4110 1127: TypePointer UniformConstant 1126
4111 1128(g_tTex2df1): 1127(ptr) Variable UniformConstant
4112 1129: TypeImage 6(float) 3D nonsampled format:R32f
4113 1130: TypePointer UniformConstant 1129
4114 1131(g_tTex3df1): 1130(ptr) Variable UniformConstant
4115 1132: TypeImage 6(float) 1D array nonsampled format:R32f
4116 1133: TypePointer UniformConstant 1132
4117 1134(g_tTex1df1a): 1133(ptr) Variable UniformConstant
4118 1135: TypeImage 6(float) 2D array nonsampled format:R32f
4119 1136: TypePointer UniformConstant 1135
4120 1137(g_tTex2df1a): 1136(ptr) Variable UniformConstant
4121 1138: TypeImage 12(int) 2D array nonsampled format:R32i
4122 1139: TypePointer UniformConstant 1138
4123 1140(g_tTex2di1a): 1139(ptr) Variable UniformConstant
4124 1141: TypeImage 16(int) 2D array nonsampled format:R32ui
4125 1142: TypePointer UniformConstant 1141
4126 1143(g_tTex2du1a): 1142(ptr) Variable UniformConstant
4127 1144: TypeImage 6(float) Buffer nonsampled format:R32f
4128 1145: TypePointer UniformConstant 1144
4129 1146(g_tBuffF): 1145(ptr) Variable UniformConstant
4130 4(main): 2 Function None 3
4132 1118:8(PS_OUTPUT) FunctionCall 10(@main()
4133 1119: 7(fvec4) CompositeExtract 1118 0
4134 Store 1117(Color) 1119
4137 10(@main():8(PS_OUTPUT) Function None 9
4139 37(out_i1): 36(ptr) Variable Function
4140 132(out_u1): 131(ptr) Variable Function
4141 1108(psout): 1107(ptr) Variable Function
4142 26: 25(ptr) AccessChain 23 24
4144 29: 25(ptr) AccessChain 23 28
4146 33: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 27 31
4147 35: 12(int) AtomicIAdd 33 34 31 30
4148 38: 25(ptr) AccessChain 23 24
4150 40: 25(ptr) AccessChain 23 24
4152 42: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 39 31
4153 43: 12(int) AtomicIAdd 42 34 31 41
4155 44: 25(ptr) AccessChain 23 24
4157 46: 25(ptr) AccessChain 23 28
4159 48: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 45 31
4160 49: 12(int) AtomicAnd 48 34 31 47
4161 50: 25(ptr) AccessChain 23 24
4163 52: 25(ptr) AccessChain 23 24
4165 54: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 51 31
4166 55: 12(int) AtomicAnd 54 34 31 53
4168 56: 25(ptr) AccessChain 23 24
4170 58: 25(ptr) AccessChain 23 28
4172 61: 25(ptr) AccessChain 23 60
4174 63: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 57 31
4175 64: 12(int) AtomicCompareExchange 63 34 31 31 62 59
4177 65: 25(ptr) AccessChain 23 24
4179 67: 25(ptr) AccessChain 23 24
4181 69: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 66 31
4182 70: 12(int) AtomicExchange 69 34 31 68
4184 71: 25(ptr) AccessChain 23 24
4186 73: 25(ptr) AccessChain 23 28
4188 75: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 72 31
4189 76: 12(int) AtomicSMax 75 34 31 74
4190 77: 25(ptr) AccessChain 23 24
4192 79: 25(ptr) AccessChain 23 24
4194 81: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 78 31
4195 82: 12(int) AtomicSMax 81 34 31 80
4197 83: 25(ptr) AccessChain 23 24
4199 85: 25(ptr) AccessChain 23 28
4201 87: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 84 31
4202 88: 12(int) AtomicSMin 87 34 31 86
4203 89: 25(ptr) AccessChain 23 24
4205 91: 25(ptr) AccessChain 23 24
4207 93: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 90 31
4208 94: 12(int) AtomicSMin 93 34 31 92
4210 95: 25(ptr) AccessChain 23 24
4212 97: 25(ptr) AccessChain 23 28
4214 99: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 96 31
4215 100: 12(int) AtomicOr 99 34 31 98
4216 101: 25(ptr) AccessChain 23 24
4217 102: 12(int) Load 101
4218 103: 25(ptr) AccessChain 23 24
4219 104: 12(int) Load 103
4220 105: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 102 31
4221 106: 12(int) AtomicOr 105 34 31 104
4222 Store 37(out_i1) 106
4223 107: 25(ptr) AccessChain 23 24
4224 108: 12(int) Load 107
4225 109: 25(ptr) AccessChain 23 28
4226 110: 12(int) Load 109
4227 111: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 108 31
4228 112: 12(int) AtomicXor 111 34 31 110
4229 113: 25(ptr) AccessChain 23 24
4230 114: 12(int) Load 113
4231 115: 25(ptr) AccessChain 23 24
4232 116: 12(int) Load 115
4233 117: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 114 31
4234 118: 12(int) AtomicXor 117 34 31 116
4235 Store 37(out_i1) 118
4236 124: 123(ptr) AccessChain 23 122
4237 125: 16(int) Load 124
4238 126: 123(ptr) AccessChain 23 122
4239 127: 16(int) Load 126
4240 129: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 125 31
4241 130: 16(int) AtomicIAdd 129 34 31 127
4242 133: 123(ptr) AccessChain 23 122
4243 134: 16(int) Load 133
4244 135: 123(ptr) AccessChain 23 122
4245 136: 16(int) Load 135
4246 137: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 134 31
4247 138: 16(int) AtomicIAdd 137 34 31 136
4248 Store 132(out_u1) 138
4249 139: 123(ptr) AccessChain 23 122
4250 140: 16(int) Load 139
4251 141: 123(ptr) AccessChain 23 122
4252 142: 16(int) Load 141
4253 143: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 140 31
4254 144: 16(int) AtomicAnd 143 34 31 142
4255 145: 123(ptr) AccessChain 23 122
4256 146: 16(int) Load 145
4257 147: 123(ptr) AccessChain 23 122
4258 148: 16(int) Load 147
4259 149: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 146 31
4260 150: 16(int) AtomicAnd 149 34 31 148
4261 Store 132(out_u1) 150
4262 151: 123(ptr) AccessChain 23 122
4263 152: 16(int) Load 151
4264 154: 123(ptr) AccessChain 23 153
4265 155: 16(int) Load 154
4266 157: 123(ptr) AccessChain 23 156
4267 158: 16(int) Load 157
4268 159: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 152 31
4269 160: 16(int) AtomicCompareExchange 159 34 31 31 158 155
4270 Store 132(out_u1) 160
4271 161: 123(ptr) AccessChain 23 122
4272 162: 16(int) Load 161
4273 163: 123(ptr) AccessChain 23 122
4274 164: 16(int) Load 163
4275 165: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 162 31
4276 166: 16(int) AtomicExchange 165 34 31 164
4277 Store 132(out_u1) 166
4278 167: 123(ptr) AccessChain 23 122
4279 168: 16(int) Load 167
4280 169: 123(ptr) AccessChain 23 122
4281 170: 16(int) Load 169
4282 171: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 168 31
4283 172: 16(int) AtomicUMax 171 34 31 170
4284 173: 123(ptr) AccessChain 23 122
4285 174: 16(int) Load 173
4286 175: 123(ptr) AccessChain 23 122
4287 176: 16(int) Load 175
4288 177: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 174 31
4289 178: 16(int) AtomicUMax 177 34 31 176
4290 Store 132(out_u1) 178
4291 179: 123(ptr) AccessChain 23 122
4292 180: 16(int) Load 179
4293 181: 123(ptr) AccessChain 23 122
4294 182: 16(int) Load 181
4295 183: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 180 31
4296 184: 16(int) AtomicUMin 183 34 31 182
4297 185: 123(ptr) AccessChain 23 122
4298 186: 16(int) Load 185
4299 187: 123(ptr) AccessChain 23 122
4300 188: 16(int) Load 187
4301 189: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 186 31
4302 190: 16(int) AtomicUMin 189 34 31 188
4303 Store 132(out_u1) 190
4304 191: 123(ptr) AccessChain 23 122
4305 192: 16(int) Load 191
4306 193: 123(ptr) AccessChain 23 122
4307 194: 16(int) Load 193
4308 195: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 192 31
4309 196: 16(int) AtomicOr 195 34 31 194
4310 197: 123(ptr) AccessChain 23 122
4311 198: 16(int) Load 197
4312 199: 123(ptr) AccessChain 23 122
4313 200: 16(int) Load 199
4314 201: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 198 31
4315 202: 16(int) AtomicOr 201 34 31 200
4316 Store 132(out_u1) 202
4317 203: 123(ptr) AccessChain 23 122
4318 204: 16(int) Load 203
4319 205: 123(ptr) AccessChain 23 122
4320 206: 16(int) Load 205
4321 207: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 204 31
4322 208: 16(int) AtomicXor 207 34 31 206
4323 209: 123(ptr) AccessChain 23 122
4324 210: 16(int) Load 209
4325 211: 123(ptr) AccessChain 23 122
4326 212: 16(int) Load 211
4327 213: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 210 31
4328 214: 16(int) AtomicXor 213 34 31 212
4329 Store 132(out_u1) 214
4330 220: 219(ptr) AccessChain 23 218
4331 221: 19(ivec2) Load 220
4332 222: 25(ptr) AccessChain 23 28
4333 223: 12(int) Load 222
4334 224: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 221 31
4335 225: 12(int) AtomicIAdd 224 34 31 223
4336 226: 219(ptr) AccessChain 23 218
4337 227: 19(ivec2) Load 226
4338 228: 25(ptr) AccessChain 23 24
4339 229: 12(int) Load 228
4340 230: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 227 31
4341 231: 12(int) AtomicIAdd 230 34 31 229
4342 Store 37(out_i1) 231
4343 232: 219(ptr) AccessChain 23 218
4344 233: 19(ivec2) Load 232
4345 234: 25(ptr) AccessChain 23 28
4346 235: 12(int) Load 234
4347 236: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 233 31
4348 237: 12(int) AtomicAnd 236 34 31 235
4349 238: 219(ptr) AccessChain 23 218
4350 239: 19(ivec2) Load 238
4351 240: 25(ptr) AccessChain 23 24
4352 241: 12(int) Load 240
4353 242: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 239 31
4354 243: 12(int) AtomicAnd 242 34 31 241
4355 Store 37(out_i1) 243
4356 244: 219(ptr) AccessChain 23 218
4357 245: 19(ivec2) Load 244
4358 246: 25(ptr) AccessChain 23 28
4359 247: 12(int) Load 246
4360 248: 25(ptr) AccessChain 23 60
4361 249: 12(int) Load 248
4362 250: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 245 31
4363 251: 12(int) AtomicCompareExchange 250 34 31 31 249 247
4364 Store 37(out_i1) 251
4365 252: 219(ptr) AccessChain 23 218
4366 253: 19(ivec2) Load 252
4367 254: 25(ptr) AccessChain 23 24
4368 255: 12(int) Load 254
4369 256: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 253 31
4370 257: 12(int) AtomicExchange 256 34 31 255
4371 Store 37(out_i1) 257
4372 258: 219(ptr) AccessChain 23 218
4373 259: 19(ivec2) Load 258
4374 260: 25(ptr) AccessChain 23 28
4375 261: 12(int) Load 260
4376 262: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 259 31
4377 263: 12(int) AtomicSMax 262 34 31 261
4378 264: 219(ptr) AccessChain 23 218
4379 265: 19(ivec2) Load 264
4380 266: 25(ptr) AccessChain 23 24
4381 267: 12(int) Load 266
4382 268: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 265 31
4383 269: 12(int) AtomicSMax 268 34 31 267
4384 Store 37(out_i1) 269
4385 270: 219(ptr) AccessChain 23 218
4386 271: 19(ivec2) Load 270
4387 272: 25(ptr) AccessChain 23 28
4388 273: 12(int) Load 272
4389 274: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 271 31
4390 275: 12(int) AtomicSMin 274 34 31 273
4391 276: 219(ptr) AccessChain 23 218
4392 277: 19(ivec2) Load 276
4393 278: 25(ptr) AccessChain 23 24
4394 279: 12(int) Load 278
4395 280: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 277 31
4396 281: 12(int) AtomicSMin 280 34 31 279
4397 Store 37(out_i1) 281
4398 282: 219(ptr) AccessChain 23 218
4399 283: 19(ivec2) Load 282
4400 284: 25(ptr) AccessChain 23 28
4401 285: 12(int) Load 284
4402 286: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 283 31
4403 287: 12(int) AtomicOr 286 34 31 285
4404 288: 219(ptr) AccessChain 23 218
4405 289: 19(ivec2) Load 288
4406 290: 25(ptr) AccessChain 23 24
4407 291: 12(int) Load 290
4408 292: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 289 31
4409 293: 12(int) AtomicOr 292 34 31 291
4410 Store 37(out_i1) 293
4411 294: 219(ptr) AccessChain 23 218
4412 295: 19(ivec2) Load 294
4413 296: 25(ptr) AccessChain 23 28
4414 297: 12(int) Load 296
4415 298: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 295 31
4416 299: 12(int) AtomicXor 298 34 31 297
4417 300: 219(ptr) AccessChain 23 218
4418 301: 19(ivec2) Load 300
4419 302: 25(ptr) AccessChain 23 24
4420 303: 12(int) Load 302
4421 304: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 301 31
4422 305: 12(int) AtomicXor 304 34 31 303
4423 Store 37(out_i1) 305
4424 311: 310(ptr) AccessChain 23 309
4425 312: 17(ivec2) Load 311
4426 313: 123(ptr) AccessChain 23 122
4427 314: 16(int) Load 313
4428 315: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 312 31
4429 316: 16(int) AtomicIAdd 315 34 31 314
4430 317: 310(ptr) AccessChain 23 309
4431 318: 17(ivec2) Load 317
4432 319: 123(ptr) AccessChain 23 122
4433 320: 16(int) Load 319
4434 321: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 318 31
4435 322: 16(int) AtomicIAdd 321 34 31 320
4436 Store 132(out_u1) 322
4437 323: 310(ptr) AccessChain 23 309
4438 324: 17(ivec2) Load 323
4439 325: 123(ptr) AccessChain 23 122
4440 326: 16(int) Load 325
4441 327: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 324 31
4442 328: 16(int) AtomicAnd 327 34 31 326
4443 329: 310(ptr) AccessChain 23 309
4444 330: 17(ivec2) Load 329
4445 331: 123(ptr) AccessChain 23 122
4446 332: 16(int) Load 331
4447 333: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 330 31
4448 334: 16(int) AtomicAnd 333 34 31 332
4449 Store 132(out_u1) 334
4450 335: 310(ptr) AccessChain 23 309
4451 336: 17(ivec2) Load 335
4452 337: 123(ptr) AccessChain 23 153
4453 338: 16(int) Load 337
4454 339: 123(ptr) AccessChain 23 156
4455 340: 16(int) Load 339
4456 341: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 336 31
4457 342: 16(int) AtomicCompareExchange 341 34 31 31 340 338
4458 Store 132(out_u1) 342
4459 343: 310(ptr) AccessChain 23 309
4460 344: 17(ivec2) Load 343
4461 345: 123(ptr) AccessChain 23 122
4462 346: 16(int) Load 345
4463 347: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 344 31
4464 348: 16(int) AtomicExchange 347 34 31 346
4465 Store 132(out_u1) 348
4466 349: 310(ptr) AccessChain 23 309
4467 350: 17(ivec2) Load 349
4468 351: 123(ptr) AccessChain 23 122
4469 352: 16(int) Load 351
4470 353: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 350 31
4471 354: 16(int) AtomicUMax 353 34 31 352
4472 355: 310(ptr) AccessChain 23 309
4473 356: 17(ivec2) Load 355
4474 357: 123(ptr) AccessChain 23 122
4475 358: 16(int) Load 357
4476 359: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 356 31
4477 360: 16(int) AtomicUMax 359 34 31 358
4478 Store 132(out_u1) 360
4479 361: 310(ptr) AccessChain 23 309
4480 362: 17(ivec2) Load 361
4481 363: 123(ptr) AccessChain 23 122
4482 364: 16(int) Load 363
4483 365: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 362 31
4484 366: 16(int) AtomicUMin 365 34 31 364
4485 367: 310(ptr) AccessChain 23 309
4486 368: 17(ivec2) Load 367
4487 369: 123(ptr) AccessChain 23 122
4488 370: 16(int) Load 369
4489 371: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 368 31
4490 372: 16(int) AtomicUMin 371 34 31 370
4491 Store 132(out_u1) 372
4492 373: 310(ptr) AccessChain 23 309
4493 374: 17(ivec2) Load 373
4494 375: 123(ptr) AccessChain 23 122
4495 376: 16(int) Load 375
4496 377: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 374 31
4497 378: 16(int) AtomicOr 377 34 31 376
4498 379: 310(ptr) AccessChain 23 309
4499 380: 17(ivec2) Load 379
4500 381: 123(ptr) AccessChain 23 122
4501 382: 16(int) Load 381
4502 383: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 380 31
4503 384: 16(int) AtomicOr 383 34 31 382
4504 Store 132(out_u1) 384
4505 385: 310(ptr) AccessChain 23 309
4506 386: 17(ivec2) Load 385
4507 387: 123(ptr) AccessChain 23 122
4508 388: 16(int) Load 387
4509 389: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 386 31
4510 390: 16(int) AtomicXor 389 34 31 388
4511 391: 310(ptr) AccessChain 23 309
4512 392: 17(ivec2) Load 391
4513 393: 123(ptr) AccessChain 23 122
4514 394: 16(int) Load 393
4515 395: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 392 31
4516 396: 16(int) AtomicXor 395 34 31 394
4517 Store 132(out_u1) 396
4518 402: 401(ptr) AccessChain 23 400
4519 403: 20(ivec3) Load 402
4520 404: 25(ptr) AccessChain 23 28
4521 405: 12(int) Load 404
4522 406: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 403 31
4523 407: 12(int) AtomicIAdd 406 34 31 405
4524 408: 401(ptr) AccessChain 23 400
4525 409: 20(ivec3) Load 408
4526 410: 25(ptr) AccessChain 23 24
4527 411: 12(int) Load 410
4528 412: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 409 31
4529 413: 12(int) AtomicIAdd 412 34 31 411
4530 Store 37(out_i1) 413
4531 414: 401(ptr) AccessChain 23 400
4532 415: 20(ivec3) Load 414
4533 416: 25(ptr) AccessChain 23 28
4534 417: 12(int) Load 416
4535 418: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 415 31
4536 419: 12(int) AtomicAnd 418 34 31 417
4537 420: 401(ptr) AccessChain 23 400
4538 421: 20(ivec3) Load 420
4539 422: 25(ptr) AccessChain 23 24
4540 423: 12(int) Load 422
4541 424: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 421 31
4542 425: 12(int) AtomicAnd 424 34 31 423
4543 Store 37(out_i1) 425
4544 426: 401(ptr) AccessChain 23 400
4545 427: 20(ivec3) Load 426
4546 428: 25(ptr) AccessChain 23 28
4547 429: 12(int) Load 428
4548 430: 25(ptr) AccessChain 23 60
4549 431: 12(int) Load 430
4550 432: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 427 31
4551 433: 12(int) AtomicCompareExchange 432 34 31 31 431 429
4552 Store 37(out_i1) 433
4553 434: 401(ptr) AccessChain 23 400
4554 435: 20(ivec3) Load 434
4555 436: 25(ptr) AccessChain 23 24
4556 437: 12(int) Load 436
4557 438: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 435 31
4558 439: 12(int) AtomicExchange 438 34 31 437
4559 Store 37(out_i1) 439
4560 440: 401(ptr) AccessChain 23 400
4561 441: 20(ivec3) Load 440
4562 442: 25(ptr) AccessChain 23 28
4563 443: 12(int) Load 442
4564 444: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 441 31
4565 445: 12(int) AtomicSMax 444 34 31 443
4566 446: 401(ptr) AccessChain 23 400
4567 447: 20(ivec3) Load 446
4568 448: 25(ptr) AccessChain 23 24
4569 449: 12(int) Load 448
4570 450: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 447 31
4571 451: 12(int) AtomicSMax 450 34 31 449
4572 Store 37(out_i1) 451
4573 452: 401(ptr) AccessChain 23 400
4574 453: 20(ivec3) Load 452
4575 454: 25(ptr) AccessChain 23 28
4576 455: 12(int) Load 454
4577 456: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 453 31
4578 457: 12(int) AtomicSMin 456 34 31 455
4579 458: 401(ptr) AccessChain 23 400
4580 459: 20(ivec3) Load 458
4581 460: 25(ptr) AccessChain 23 24
4582 461: 12(int) Load 460
4583 462: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 459 31
4584 463: 12(int) AtomicSMin 462 34 31 461
4585 Store 37(out_i1) 463
4586 464: 401(ptr) AccessChain 23 400
4587 465: 20(ivec3) Load 464
4588 466: 25(ptr) AccessChain 23 28
4589 467: 12(int) Load 466
4590 468: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 465 31
4591 469: 12(int) AtomicOr 468 34 31 467
4592 470: 401(ptr) AccessChain 23 400
4593 471: 20(ivec3) Load 470
4594 472: 25(ptr) AccessChain 23 24
4595 473: 12(int) Load 472
4596 474: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 471 31
4597 475: 12(int) AtomicOr 474 34 31 473
4598 Store 37(out_i1) 475
4599 476: 401(ptr) AccessChain 23 400
4600 477: 20(ivec3) Load 476
4601 478: 25(ptr) AccessChain 23 28
4602 479: 12(int) Load 478
4603 480: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 477 31
4604 481: 12(int) AtomicXor 480 34 31 479
4605 482: 401(ptr) AccessChain 23 400
4606 483: 20(ivec3) Load 482
4607 484: 25(ptr) AccessChain 23 24
4608 485: 12(int) Load 484
4609 486: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 483 31
4610 487: 12(int) AtomicXor 486 34 31 485
4611 Store 37(out_i1) 487
4612 493: 492(ptr) AccessChain 23 491
4613 494: 18(ivec3) Load 493
4614 495: 123(ptr) AccessChain 23 122
4615 496: 16(int) Load 495
4616 497: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 494 31
4617 498: 16(int) AtomicIAdd 497 34 31 496
4618 499: 492(ptr) AccessChain 23 491
4619 500: 18(ivec3) Load 499
4620 501: 123(ptr) AccessChain 23 122
4621 502: 16(int) Load 501
4622 503: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 500 31
4623 504: 16(int) AtomicIAdd 503 34 31 502
4624 Store 132(out_u1) 504
4625 505: 492(ptr) AccessChain 23 491
4626 506: 18(ivec3) Load 505
4627 507: 123(ptr) AccessChain 23 122
4628 508: 16(int) Load 507
4629 509: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 506 31
4630 510: 16(int) AtomicAnd 509 34 31 508
4631 511: 492(ptr) AccessChain 23 491
4632 512: 18(ivec3) Load 511
4633 513: 123(ptr) AccessChain 23 122
4634 514: 16(int) Load 513
4635 515: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 512 31
4636 516: 16(int) AtomicAnd 515 34 31 514
4637 Store 132(out_u1) 516
4638 517: 492(ptr) AccessChain 23 491
4639 518: 18(ivec3) Load 517
4640 519: 123(ptr) AccessChain 23 153
4641 520: 16(int) Load 519
4642 521: 123(ptr) AccessChain 23 156
4643 522: 16(int) Load 521
4644 523: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 518 31
4645 524: 16(int) AtomicCompareExchange 523 34 31 31 522 520
4646 Store 132(out_u1) 524
4647 525: 492(ptr) AccessChain 23 491
4648 526: 18(ivec3) Load 525
4649 527: 123(ptr) AccessChain 23 122
4650 528: 16(int) Load 527
4651 529: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 526 31
4652 530: 16(int) AtomicExchange 529 34 31 528
4653 Store 132(out_u1) 530
4654 531: 492(ptr) AccessChain 23 491
4655 532: 18(ivec3) Load 531
4656 533: 123(ptr) AccessChain 23 122
4657 534: 16(int) Load 533
4658 535: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 532 31
4659 536: 16(int) AtomicUMax 535 34 31 534
4660 537: 492(ptr) AccessChain 23 491
4661 538: 18(ivec3) Load 537
4662 539: 123(ptr) AccessChain 23 122
4663 540: 16(int) Load 539
4664 541: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 538 31
4665 542: 16(int) AtomicUMax 541 34 31 540
4666 Store 132(out_u1) 542
4667 543: 492(ptr) AccessChain 23 491
4668 544: 18(ivec3) Load 543
4669 545: 123(ptr) AccessChain 23 122
4670 546: 16(int) Load 545
4671 547: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 544 31
4672 548: 16(int) AtomicUMin 547 34 31 546
4673 549: 492(ptr) AccessChain 23 491
4674 550: 18(ivec3) Load 549
4675 551: 123(ptr) AccessChain 23 122
4676 552: 16(int) Load 551
4677 553: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 550 31
4678 554: 16(int) AtomicUMin 553 34 31 552
4679 Store 132(out_u1) 554
4680 555: 492(ptr) AccessChain 23 491
4681 556: 18(ivec3) Load 555
4682 557: 123(ptr) AccessChain 23 122
4683 558: 16(int) Load 557
4684 559: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 556 31
4685 560: 16(int) AtomicOr 559 34 31 558
4686 561: 492(ptr) AccessChain 23 491
4687 562: 18(ivec3) Load 561
4688 563: 123(ptr) AccessChain 23 122
4689 564: 16(int) Load 563
4690 565: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 562 31
4691 566: 16(int) AtomicOr 565 34 31 564
4692 Store 132(out_u1) 566
4693 567: 492(ptr) AccessChain 23 491
4694 568: 18(ivec3) Load 567
4695 569: 123(ptr) AccessChain 23 122
4696 570: 16(int) Load 569
4697 571: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 568 31
4698 572: 16(int) AtomicXor 571 34 31 570
4699 573: 492(ptr) AccessChain 23 491
4700 574: 18(ivec3) Load 573
4701 575: 123(ptr) AccessChain 23 122
4702 576: 16(int) Load 575
4703 577: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 574 31
4704 578: 16(int) AtomicXor 577 34 31 576
4705 Store 132(out_u1) 578
4706 582: 219(ptr) AccessChain 23 218
4707 583: 19(ivec2) Load 582
4708 584: 25(ptr) AccessChain 23 28
4709 585: 12(int) Load 584
4710 586: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 583 31
4711 587: 12(int) AtomicIAdd 586 34 31 585
4712 588: 219(ptr) AccessChain 23 218
4713 589: 19(ivec2) Load 588
4714 590: 25(ptr) AccessChain 23 24
4715 591: 12(int) Load 590
4716 592: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 589 31
4717 593: 12(int) AtomicIAdd 592 34 31 591
4718 Store 37(out_i1) 593
4719 594: 219(ptr) AccessChain 23 218
4720 595: 19(ivec2) Load 594
4721 596: 25(ptr) AccessChain 23 28
4722 597: 12(int) Load 596
4723 598: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 595 31
4724 599: 12(int) AtomicAnd 598 34 31 597
4725 600: 219(ptr) AccessChain 23 218
4726 601: 19(ivec2) Load 600
4727 602: 25(ptr) AccessChain 23 24
4728 603: 12(int) Load 602
4729 604: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 601 31
4730 605: 12(int) AtomicAnd 604 34 31 603
4731 Store 37(out_i1) 605
4732 606: 219(ptr) AccessChain 23 218
4733 607: 19(ivec2) Load 606
4734 608: 25(ptr) AccessChain 23 28
4735 609: 12(int) Load 608
4736 610: 25(ptr) AccessChain 23 60
4737 611: 12(int) Load 610
4738 612: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 607 31
4739 613: 12(int) AtomicCompareExchange 612 34 31 31 611 609
4740 Store 37(out_i1) 613
4741 614: 219(ptr) AccessChain 23 218
4742 615: 19(ivec2) Load 614
4743 616: 25(ptr) AccessChain 23 24
4744 617: 12(int) Load 616
4745 618: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 615 31
4746 619: 12(int) AtomicExchange 618 34 31 617
4747 Store 37(out_i1) 619
4748 620: 219(ptr) AccessChain 23 218
4749 621: 19(ivec2) Load 620
4750 622: 25(ptr) AccessChain 23 28
4751 623: 12(int) Load 622
4752 624: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 621 31
4753 625: 12(int) AtomicSMax 624 34 31 623
4754 626: 219(ptr) AccessChain 23 218
4755 627: 19(ivec2) Load 626
4756 628: 25(ptr) AccessChain 23 24
4757 629: 12(int) Load 628
4758 630: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 627 31
4759 631: 12(int) AtomicSMax 630 34 31 629
4760 Store 37(out_i1) 631
4761 632: 219(ptr) AccessChain 23 218
4762 633: 19(ivec2) Load 632
4763 634: 25(ptr) AccessChain 23 28
4764 635: 12(int) Load 634
4765 636: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 633 31
4766 637: 12(int) AtomicSMin 636 34 31 635
4767 638: 219(ptr) AccessChain 23 218
4768 639: 19(ivec2) Load 638
4769 640: 25(ptr) AccessChain 23 24
4770 641: 12(int) Load 640
4771 642: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 639 31
4772 643: 12(int) AtomicSMin 642 34 31 641
4773 Store 37(out_i1) 643
4774 644: 219(ptr) AccessChain 23 218
4775 645: 19(ivec2) Load 644
4776 646: 25(ptr) AccessChain 23 28
4777 647: 12(int) Load 646
4778 648: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 645 31
4779 649: 12(int) AtomicOr 648 34 31 647
4780 650: 219(ptr) AccessChain 23 218
4781 651: 19(ivec2) Load 650
4782 652: 25(ptr) AccessChain 23 24
4783 653: 12(int) Load 652
4784 654: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 651 31
4785 655: 12(int) AtomicOr 654 34 31 653
4786 Store 37(out_i1) 655
4787 656: 219(ptr) AccessChain 23 218
4788 657: 19(ivec2) Load 656
4789 658: 25(ptr) AccessChain 23 28
4790 659: 12(int) Load 658
4791 660: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 657 31
4792 661: 12(int) AtomicXor 660 34 31 659
4793 662: 219(ptr) AccessChain 23 218
4794 663: 19(ivec2) Load 662
4795 664: 25(ptr) AccessChain 23 24
4796 665: 12(int) Load 664
4797 666: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 663 31
4798 667: 12(int) AtomicXor 666 34 31 665
4799 Store 37(out_i1) 667
4800 671: 310(ptr) AccessChain 23 309
4801 672: 17(ivec2) Load 671
4802 673: 123(ptr) AccessChain 23 122
4803 674: 16(int) Load 673
4804 675: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 672 31
4805 676: 16(int) AtomicIAdd 675 34 31 674
4806 677: 310(ptr) AccessChain 23 309
4807 678: 17(ivec2) Load 677
4808 679: 123(ptr) AccessChain 23 122
4809 680: 16(int) Load 679
4810 681: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 678 31
4811 682: 16(int) AtomicIAdd 681 34 31 680
4812 Store 132(out_u1) 682
4813 683: 310(ptr) AccessChain 23 309
4814 684: 17(ivec2) Load 683
4815 685: 123(ptr) AccessChain 23 122
4816 686: 16(int) Load 685
4817 687: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 684 31
4818 688: 16(int) AtomicAnd 687 34 31 686
4819 689: 310(ptr) AccessChain 23 309
4820 690: 17(ivec2) Load 689
4821 691: 123(ptr) AccessChain 23 122
4822 692: 16(int) Load 691
4823 693: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 690 31
4824 694: 16(int) AtomicAnd 693 34 31 692
4825 Store 132(out_u1) 694
4826 695: 310(ptr) AccessChain 23 309
4827 696: 17(ivec2) Load 695
4828 697: 123(ptr) AccessChain 23 153
4829 698: 16(int) Load 697
4830 699: 123(ptr) AccessChain 23 156
4831 700: 16(int) Load 699
4832 701: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 696 31
4833 702: 16(int) AtomicCompareExchange 701 34 31 31 700 698
4834 Store 132(out_u1) 702
4835 703: 310(ptr) AccessChain 23 309
4836 704: 17(ivec2) Load 703
4837 705: 123(ptr) AccessChain 23 122
4838 706: 16(int) Load 705
4839 707: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 704 31
4840 708: 16(int) AtomicExchange 707 34 31 706
4841 Store 132(out_u1) 708
4842 709: 310(ptr) AccessChain 23 309
4843 710: 17(ivec2) Load 709
4844 711: 123(ptr) AccessChain 23 122
4845 712: 16(int) Load 711
4846 713: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 710 31
4847 714: 16(int) AtomicUMax 713 34 31 712
4848 715: 310(ptr) AccessChain 23 309
4849 716: 17(ivec2) Load 715
4850 717: 123(ptr) AccessChain 23 122
4851 718: 16(int) Load 717
4852 719: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 716 31
4853 720: 16(int) AtomicUMax 719 34 31 718
4854 Store 132(out_u1) 720
4855 721: 310(ptr) AccessChain 23 309
4856 722: 17(ivec2) Load 721
4857 723: 123(ptr) AccessChain 23 122
4858 724: 16(int) Load 723
4859 725: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 722 31
4860 726: 16(int) AtomicUMin 725 34 31 724
4861 727: 310(ptr) AccessChain 23 309
4862 728: 17(ivec2) Load 727
4863 729: 123(ptr) AccessChain 23 122
4864 730: 16(int) Load 729
4865 731: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 728 31
4866 732: 16(int) AtomicUMin 731 34 31 730
4867 Store 132(out_u1) 732
4868 733: 310(ptr) AccessChain 23 309
4869 734: 17(ivec2) Load 733
4870 735: 123(ptr) AccessChain 23 122
4871 736: 16(int) Load 735
4872 737: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 734 31
4873 738: 16(int) AtomicOr 737 34 31 736
4874 739: 310(ptr) AccessChain 23 309
4875 740: 17(ivec2) Load 739
4876 741: 123(ptr) AccessChain 23 122
4877 742: 16(int) Load 741
4878 743: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 740 31
4879 744: 16(int) AtomicOr 743 34 31 742
4880 Store 132(out_u1) 744
4881 745: 310(ptr) AccessChain 23 309
4882 746: 17(ivec2) Load 745
4883 747: 123(ptr) AccessChain 23 122
4884 748: 16(int) Load 747
4885 749: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 746 31
4886 750: 16(int) AtomicXor 749 34 31 748
4887 751: 310(ptr) AccessChain 23 309
4888 752: 17(ivec2) Load 751
4889 753: 123(ptr) AccessChain 23 122
4890 754: 16(int) Load 753
4891 755: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 752 31
4892 756: 16(int) AtomicXor 755 34 31 754
4893 Store 132(out_u1) 756
4894 757: 219(ptr) AccessChain 23 218
4895 758: 19(ivec2) Load 757
4896 759: 25(ptr) AccessChain 23 28
4897 760: 12(int) Load 759
4898 761: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 758 31
4899 762: 12(int) AtomicIAdd 761 34 31 760
4900 763: 219(ptr) AccessChain 23 218
4901 764: 19(ivec2) Load 763
4902 765: 25(ptr) AccessChain 23 24
4903 766: 12(int) Load 765
4904 767: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 764 31
4905 768: 12(int) AtomicIAdd 767 34 31 766
4906 Store 37(out_i1) 768
4907 769: 219(ptr) AccessChain 23 218
4908 770: 19(ivec2) Load 769
4909 771: 25(ptr) AccessChain 23 28
4910 772: 12(int) Load 771
4911 773: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 770 31
4912 774: 12(int) AtomicAnd 773 34 31 772
4913 775: 219(ptr) AccessChain 23 218
4914 776: 19(ivec2) Load 775
4915 777: 25(ptr) AccessChain 23 24
4916 778: 12(int) Load 777
4917 779: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 776 31
4918 780: 12(int) AtomicAnd 779 34 31 778
4919 Store 37(out_i1) 780
4920 781: 219(ptr) AccessChain 23 218
4921 782: 19(ivec2) Load 781
4922 783: 25(ptr) AccessChain 23 28
4923 784: 12(int) Load 783
4924 785: 25(ptr) AccessChain 23 60
4925 786: 12(int) Load 785
4926 787: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 782 31
4927 788: 12(int) AtomicCompareExchange 787 34 31 31 786 784
4928 Store 37(out_i1) 788
4929 789: 219(ptr) AccessChain 23 218
4930 790: 19(ivec2) Load 789
4931 791: 25(ptr) AccessChain 23 24
4932 792: 12(int) Load 791
4933 793: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 790 31
4934 794: 12(int) AtomicExchange 793 34 31 792
4935 Store 37(out_i1) 794
4936 795: 219(ptr) AccessChain 23 218
4937 796: 19(ivec2) Load 795
4938 797: 25(ptr) AccessChain 23 28
4939 798: 12(int) Load 797
4940 799: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 796 31
4941 800: 12(int) AtomicSMax 799 34 31 798
4942 801: 219(ptr) AccessChain 23 218
4943 802: 19(ivec2) Load 801
4944 803: 25(ptr) AccessChain 23 24
4945 804: 12(int) Load 803
4946 805: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 802 31
4947 806: 12(int) AtomicSMax 805 34 31 804
4948 Store 37(out_i1) 806
4949 807: 219(ptr) AccessChain 23 218
4950 808: 19(ivec2) Load 807
4951 809: 25(ptr) AccessChain 23 28
4952 810: 12(int) Load 809
4953 811: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 808 31
4954 812: 12(int) AtomicSMin 811 34 31 810
4955 813: 219(ptr) AccessChain 23 218
4956 814: 19(ivec2) Load 813
4957 815: 25(ptr) AccessChain 23 24
4958 816: 12(int) Load 815
4959 817: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 814 31
4960 818: 12(int) AtomicSMin 817 34 31 816
4961 Store 37(out_i1) 818
4962 819: 219(ptr) AccessChain 23 218
4963 820: 19(ivec2) Load 819
4964 821: 25(ptr) AccessChain 23 28
4965 822: 12(int) Load 821
4966 823: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 820 31
4967 824: 12(int) AtomicOr 823 34 31 822
4968 825: 219(ptr) AccessChain 23 218
4969 826: 19(ivec2) Load 825
4970 827: 25(ptr) AccessChain 23 24
4971 828: 12(int) Load 827
4972 829: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 826 31
4973 830: 12(int) AtomicOr 829 34 31 828
4974 Store 37(out_i1) 830
4975 831: 219(ptr) AccessChain 23 218
4976 832: 19(ivec2) Load 831
4977 833: 25(ptr) AccessChain 23 28
4978 834: 12(int) Load 833
4979 835: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 832 31
4980 836: 12(int) AtomicXor 835 34 31 834
4981 837: 219(ptr) AccessChain 23 218
4982 838: 19(ivec2) Load 837
4983 839: 25(ptr) AccessChain 23 24
4984 840: 12(int) Load 839
4985 841: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 838 31
4986 842: 12(int) AtomicXor 841 34 31 840
4987 Store 37(out_i1) 842
4988 843: 310(ptr) AccessChain 23 309
4989 844: 17(ivec2) Load 843
4990 845: 123(ptr) AccessChain 23 122
4991 846: 16(int) Load 845
4992 847: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 844 31
4993 848: 16(int) AtomicIAdd 847 34 31 846
4994 849: 310(ptr) AccessChain 23 309
4995 850: 17(ivec2) Load 849
4996 851: 123(ptr) AccessChain 23 122
4997 852: 16(int) Load 851
4998 853: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 850 31
4999 854: 16(int) AtomicIAdd 853 34 31 852
5000 Store 132(out_u1) 854
5001 855: 310(ptr) AccessChain 23 309
5002 856: 17(ivec2) Load 855
5003 857: 123(ptr) AccessChain 23 122
5004 858: 16(int) Load 857
5005 859: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 856 31
5006 860: 16(int) AtomicAnd 859 34 31 858
5007 861: 310(ptr) AccessChain 23 309
5008 862: 17(ivec2) Load 861
5009 863: 123(ptr) AccessChain 23 122
5010 864: 16(int) Load 863
5011 865: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 862 31
5012 866: 16(int) AtomicAnd 865 34 31 864
5013 Store 132(out_u1) 866
5014 867: 310(ptr) AccessChain 23 309
5015 868: 17(ivec2) Load 867
5016 869: 123(ptr) AccessChain 23 153
5017 870: 16(int) Load 869
5018 871: 123(ptr) AccessChain 23 156
5019 872: 16(int) Load 871
5020 873: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 868 31
5021 874: 16(int) AtomicCompareExchange 873 34 31 31 872 870
5022 Store 132(out_u1) 874
5023 875: 310(ptr) AccessChain 23 309
5024 876: 17(ivec2) Load 875
5025 877: 123(ptr) AccessChain 23 122
5026 878: 16(int) Load 877
5027 879: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 876 31
5028 880: 16(int) AtomicExchange 879 34 31 878
5029 Store 132(out_u1) 880
5030 881: 310(ptr) AccessChain 23 309
5031 882: 17(ivec2) Load 881
5032 883: 123(ptr) AccessChain 23 122
5033 884: 16(int) Load 883
5034 885: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 882 31
5035 886: 16(int) AtomicUMax 885 34 31 884
5036 887: 310(ptr) AccessChain 23 309
5037 888: 17(ivec2) Load 887
5038 889: 123(ptr) AccessChain 23 122
5039 890: 16(int) Load 889
5040 891: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 888 31
5041 892: 16(int) AtomicUMax 891 34 31 890
5042 Store 132(out_u1) 892
5043 893: 310(ptr) AccessChain 23 309
5044 894: 17(ivec2) Load 893
5045 895: 123(ptr) AccessChain 23 122
5046 896: 16(int) Load 895
5047 897: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 894 31
5048 898: 16(int) AtomicUMin 897 34 31 896
5049 899: 310(ptr) AccessChain 23 309
5050 900: 17(ivec2) Load 899
5051 901: 123(ptr) AccessChain 23 122
5052 902: 16(int) Load 901
5053 903: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 900 31
5054 904: 16(int) AtomicUMin 903 34 31 902
5055 Store 132(out_u1) 904
5056 905: 310(ptr) AccessChain 23 309
5057 906: 17(ivec2) Load 905
5058 907: 123(ptr) AccessChain 23 122
5059 908: 16(int) Load 907
5060 909: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 906 31
5061 910: 16(int) AtomicOr 909 34 31 908
5062 911: 310(ptr) AccessChain 23 309
5063 912: 17(ivec2) Load 911
5064 913: 123(ptr) AccessChain 23 122
5065 914: 16(int) Load 913
5066 915: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 912 31
5067 916: 16(int) AtomicOr 915 34 31 914
5068 Store 132(out_u1) 916
5069 917: 310(ptr) AccessChain 23 309
5070 918: 17(ivec2) Load 917
5071 919: 123(ptr) AccessChain 23 122
5072 920: 16(int) Load 919
5073 921: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 918 31
5074 922: 16(int) AtomicXor 921 34 31 920
5075 923: 310(ptr) AccessChain 23 309
5076 924: 17(ivec2) Load 923
5077 925: 123(ptr) AccessChain 23 122
5078 926: 16(int) Load 925
5079 927: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 924 31
5080 928: 16(int) AtomicXor 927 34 31 926
5081 Store 132(out_u1) 928
5082 932: 25(ptr) AccessChain 23 24
5083 933: 12(int) Load 932
5084 934: 25(ptr) AccessChain 23 28
5085 935: 12(int) Load 934
5086 936: 32(ptr) ImageTexelPointer 931(g_tBuffI) 933 31
5087 937: 12(int) AtomicIAdd 936 34 31 935
5088 938: 25(ptr) AccessChain 23 24
5089 939: 12(int) Load 938
5090 940: 25(ptr) AccessChain 23 24
5091 941: 12(int) Load 940
5092 942: 32(ptr) ImageTexelPointer 931(g_tBuffI) 939 31
5093 943: 12(int) AtomicIAdd 942 34 31 941
5094 Store 37(out_i1) 943
5095 944: 25(ptr) AccessChain 23 24
5096 945: 12(int) Load 944
5097 946: 25(ptr) AccessChain 23 28
5098 947: 12(int) Load 946
5099 948: 32(ptr) ImageTexelPointer 931(g_tBuffI) 945 31
5100 949: 12(int) AtomicAnd 948 34 31 947
5101 950: 25(ptr) AccessChain 23 24
5102 951: 12(int) Load 950
5103 952: 25(ptr) AccessChain 23 24
5104 953: 12(int) Load 952
5105 954: 32(ptr) ImageTexelPointer 931(g_tBuffI) 951 31
5106 955: 12(int) AtomicAnd 954 34 31 953
5107 Store 37(out_i1) 955
5108 956: 25(ptr) AccessChain 23 24
5109 957: 12(int) Load 956
5110 958: 25(ptr) AccessChain 23 28
5111 959: 12(int) Load 958
5112 960: 25(ptr) AccessChain 23 60
5113 961: 12(int) Load 960
5114 962: 32(ptr) ImageTexelPointer 931(g_tBuffI) 957 31
5115 963: 12(int) AtomicCompareExchange 962 34 31 31 961 959
5116 Store 37(out_i1) 963
5117 964: 25(ptr) AccessChain 23 24
5118 965: 12(int) Load 964
5119 966: 25(ptr) AccessChain 23 24
5120 967: 12(int) Load 966
5121 968: 32(ptr) ImageTexelPointer 931(g_tBuffI) 965 31
5122 969: 12(int) AtomicExchange 968 34 31 967
5123 Store 37(out_i1) 969
5124 970: 25(ptr) AccessChain 23 24
5125 971: 12(int) Load 970
5126 972: 25(ptr) AccessChain 23 28
5127 973: 12(int) Load 972
5128 974: 32(ptr) ImageTexelPointer 931(g_tBuffI) 971 31
5129 975: 12(int) AtomicSMax 974 34 31 973
5130 976: 25(ptr) AccessChain 23 24
5131 977: 12(int) Load 976
5132 978: 25(ptr) AccessChain 23 24
5133 979: 12(int) Load 978
5134 980: 32(ptr) ImageTexelPointer 931(g_tBuffI) 977 31
5135 981: 12(int) AtomicSMax 980 34 31 979
5136 Store 37(out_i1) 981
5137 982: 25(ptr) AccessChain 23 24
5138 983: 12(int) Load 982
5139 984: 25(ptr) AccessChain 23 28
5140 985: 12(int) Load 984
5141 986: 32(ptr) ImageTexelPointer 931(g_tBuffI) 983 31
5142 987: 12(int) AtomicSMin 986 34 31 985
5143 988: 25(ptr) AccessChain 23 24
5144 989: 12(int) Load 988
5145 990: 25(ptr) AccessChain 23 24
5146 991: 12(int) Load 990
5147 992: 32(ptr) ImageTexelPointer 931(g_tBuffI) 989 31
5148 993: 12(int) AtomicSMin 992 34 31 991
5149 Store 37(out_i1) 993
5150 994: 25(ptr) AccessChain 23 24
5151 995: 12(int) Load 994
5152 996: 25(ptr) AccessChain 23 28
5153 997: 12(int) Load 996
5154 998: 32(ptr) ImageTexelPointer 931(g_tBuffI) 995 31
5155 999: 12(int) AtomicOr 998 34 31 997
5156 1000: 25(ptr) AccessChain 23 24
5157 1001: 12(int) Load 1000
5158 1002: 25(ptr) AccessChain 23 24
5159 1003: 12(int) Load 1002
5160 1004: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1001 31
5161 1005: 12(int) AtomicOr 1004 34 31 1003
5162 Store 37(out_i1) 1005
5163 1006: 25(ptr) AccessChain 23 24
5164 1007: 12(int) Load 1006
5165 1008: 25(ptr) AccessChain 23 28
5166 1009: 12(int) Load 1008
5167 1010: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1007 31
5168 1011: 12(int) AtomicXor 1010 34 31 1009
5169 1012: 25(ptr) AccessChain 23 24
5170 1013: 12(int) Load 1012
5171 1014: 25(ptr) AccessChain 23 24
5172 1015: 12(int) Load 1014
5173 1016: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1013 31
5174 1017: 12(int) AtomicXor 1016 34 31 1015
5175 Store 37(out_i1) 1017
5176 1021: 123(ptr) AccessChain 23 122
5177 1022: 16(int) Load 1021
5178 1023: 123(ptr) AccessChain 23 122
5179 1024: 16(int) Load 1023
5180 1025: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1022 31
5181 1026: 16(int) AtomicIAdd 1025 34 31 1024
5182 1027: 123(ptr) AccessChain 23 122
5183 1028: 16(int) Load 1027
5184 1029: 123(ptr) AccessChain 23 122
5185 1030: 16(int) Load 1029
5186 1031: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1028 31
5187 1032: 16(int) AtomicIAdd 1031 34 31 1030
5188 Store 132(out_u1) 1032
5189 1033: 123(ptr) AccessChain 23 122
5190 1034: 16(int) Load 1033
5191 1035: 123(ptr) AccessChain 23 122
5192 1036: 16(int) Load 1035
5193 1037: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1034 31
5194 1038: 16(int) AtomicAnd 1037 34 31 1036
5195 1039: 123(ptr) AccessChain 23 122
5196 1040: 16(int) Load 1039
5197 1041: 123(ptr) AccessChain 23 122
5198 1042: 16(int) Load 1041
5199 1043: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1040 31
5200 1044: 16(int) AtomicAnd 1043 34 31 1042
5201 Store 132(out_u1) 1044
5202 1045: 123(ptr) AccessChain 23 122
5203 1046: 16(int) Load 1045
5204 1047: 123(ptr) AccessChain 23 153
5205 1048: 16(int) Load 1047
5206 1049: 123(ptr) AccessChain 23 156
5207 1050: 16(int) Load 1049
5208 1051: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1046 31
5209 1052: 16(int) AtomicCompareExchange 1051 34 31 31 1050 1048
5210 Store 132(out_u1) 1052
5211 1053: 123(ptr) AccessChain 23 122
5212 1054: 16(int) Load 1053
5213 1055: 123(ptr) AccessChain 23 122
5214 1056: 16(int) Load 1055
5215 1057: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1054 31
5216 1058: 16(int) AtomicExchange 1057 34 31 1056
5217 Store 132(out_u1) 1058
5218 1059: 123(ptr) AccessChain 23 122
5219 1060: 16(int) Load 1059
5220 1061: 123(ptr) AccessChain 23 122
5221 1062: 16(int) Load 1061
5222 1063: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1060 31
5223 1064: 16(int) AtomicUMax 1063 34 31 1062
5224 1065: 123(ptr) AccessChain 23 122
5225 1066: 16(int) Load 1065
5226 1067: 123(ptr) AccessChain 23 122
5227 1068: 16(int) Load 1067
5228 1069: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1066 31
5229 1070: 16(int) AtomicUMax 1069 34 31 1068
5230 Store 132(out_u1) 1070
5231 1071: 123(ptr) AccessChain 23 122
5232 1072: 16(int) Load 1071
5233 1073: 123(ptr) AccessChain 23 122
5234 1074: 16(int) Load 1073
5235 1075: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1072 31
5236 1076: 16(int) AtomicUMin 1075 34 31 1074
5237 1077: 123(ptr) AccessChain 23 122
5238 1078: 16(int) Load 1077
5239 1079: 123(ptr) AccessChain 23 122
5240 1080: 16(int) Load 1079
5241 1081: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1078 31
5242 1082: 16(int) AtomicUMin 1081 34 31 1080
5243 Store 132(out_u1) 1082
5244 1083: 123(ptr) AccessChain 23 122
5245 1084: 16(int) Load 1083
5246 1085: 123(ptr) AccessChain 23 122
5247 1086: 16(int) Load 1085
5248 1087: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1084 31
5249 1088: 16(int) AtomicOr 1087 34 31 1086
5250 1089: 123(ptr) AccessChain 23 122
5251 1090: 16(int) Load 1089
5252 1091: 123(ptr) AccessChain 23 122
5253 1092: 16(int) Load 1091
5254 1093: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1090 31
5255 1094: 16(int) AtomicOr 1093 34 31 1092
5256 Store 132(out_u1) 1094
5257 1095: 123(ptr) AccessChain 23 122
5258 1096: 16(int) Load 1095
5259 1097: 123(ptr) AccessChain 23 122
5260 1098: 16(int) Load 1097
5261 1099: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1096 31
5262 1100: 16(int) AtomicXor 1099 34 31 1098
5263 1101: 123(ptr) AccessChain 23 122
5264 1102: 16(int) Load 1101
5265 1103: 123(ptr) AccessChain 23 122
5266 1104: 16(int) Load 1103
5267 1105: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1102 31
5268 1106: 16(int) AtomicXor 1105 34 31 1104
5269 Store 132(out_u1) 1106
5270 1112: 1111(ptr) AccessChain 1108(psout) 122
5272 1113:8(PS_OUTPUT) Load 1108(psout)