1 hlsl.gatherRGBA.offsetarray.dx10.frag
3 gl_FragCoord origin is upper left
5 0:33 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
6 0:33 Function Parameters:
9 0:40 move second child to first child ( temp 4-component vector of float)
10 0:40 'txval001' ( temp 4-component vector of float)
11 0:40 textureGatherOffset ( temp 4-component vector of float)
12 0:40 Construct combined texture-sampler ( temp sampler2DArray)
13 0:40 'g_tTex2df4a' ( uniform texture2DArray)
14 0:40 'g_sSamp' (layout( binding=0) uniform sampler)
15 0:40 c3: direct index for structure ( uniform 3-component vector of float)
16 0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
19 0:40 o2: direct index for structure ( uniform 2-component vector of int)
20 0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
26 0:41 move second child to first child ( temp 4-component vector of int)
27 0:41 'txval011' ( temp 4-component vector of int)
28 0:41 textureGatherOffset ( temp 4-component vector of int)
29 0:41 Construct combined texture-sampler ( temp isampler2DArray)
30 0:41 'g_tTex2di4a' ( uniform itexture2DArray)
31 0:41 'g_sSamp' (layout( binding=0) uniform sampler)
32 0:41 c3: direct index for structure ( uniform 3-component vector of float)
33 0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
36 0:41 o2: direct index for structure ( uniform 2-component vector of int)
37 0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
43 0:42 move second child to first child ( temp 4-component vector of uint)
44 0:42 'txval021' ( temp 4-component vector of uint)
45 0:42 textureGatherOffset ( temp 4-component vector of uint)
46 0:42 Construct combined texture-sampler ( temp usampler2DArray)
47 0:42 'g_tTex2du4a' ( uniform utexture2DArray)
48 0:42 'g_sSamp' (layout( binding=0) uniform sampler)
49 0:42 c3: direct index for structure ( uniform 3-component vector of float)
50 0:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
53 0:42 o2: direct index for structure ( uniform 2-component vector of int)
54 0:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
60 0:44 move second child to first child ( temp 4-component vector of float)
61 0:44 'txval004' ( temp 4-component vector of float)
62 0:44 textureGatherOffsets ( temp 4-component vector of float)
63 0:44 Construct combined texture-sampler ( temp sampler2DArray)
64 0:44 'g_tTex2df4a' ( uniform texture2DArray)
65 0:44 'g_sSamp' (layout( binding=0) uniform sampler)
66 0:44 c3: direct index for structure ( uniform 3-component vector of float)
67 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
70 0:44 Construct ivec2 ( temp 4-element array of 2-component vector of int)
71 0:44 o2: direct index for structure ( uniform 2-component vector of int)
72 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
75 0:44 o2: direct index for structure ( uniform 2-component vector of int)
76 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
79 0:44 o2: direct index for structure ( uniform 2-component vector of int)
80 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
83 0:44 o2: direct index for structure ( uniform 2-component vector of int)
84 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
90 0:45 move second child to first child ( temp 4-component vector of int)
91 0:45 'txval014' ( temp 4-component vector of int)
92 0:45 textureGatherOffsets ( temp 4-component vector of int)
93 0:45 Construct combined texture-sampler ( temp isampler2DArray)
94 0:45 'g_tTex2di4a' ( uniform itexture2DArray)
95 0:45 'g_sSamp' (layout( binding=0) uniform sampler)
96 0:45 c3: direct index for structure ( uniform 3-component vector of float)
97 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
100 0:45 Construct ivec2 ( temp 4-element array of 2-component vector of int)
101 0:45 o2: direct index for structure ( uniform 2-component vector of int)
102 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
105 0:45 o2: direct index for structure ( uniform 2-component vector of int)
106 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
109 0:45 o2: direct index for structure ( uniform 2-component vector of int)
110 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
113 0:45 o2: direct index for structure ( uniform 2-component vector of int)
114 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
120 0:46 move second child to first child ( temp 4-component vector of uint)
121 0:46 'txval024' ( temp 4-component vector of uint)
122 0:46 textureGatherOffsets ( temp 4-component vector of uint)
123 0:46 Construct combined texture-sampler ( temp usampler2DArray)
124 0:46 'g_tTex2du4a' ( uniform utexture2DArray)
125 0:46 'g_sSamp' (layout( binding=0) uniform sampler)
126 0:46 c3: direct index for structure ( uniform 3-component vector of float)
127 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
130 0:46 Construct ivec2 ( temp 4-element array of 2-component vector of int)
131 0:46 o2: direct index for structure ( uniform 2-component vector of int)
132 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
135 0:46 o2: direct index for structure ( uniform 2-component vector of int)
136 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
139 0:46 o2: direct index for structure ( uniform 2-component vector of int)
140 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
143 0:46 o2: direct index for structure ( uniform 2-component vector of int)
144 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
150 0:56 move second child to first child ( temp 4-component vector of float)
151 0:56 'txval101' ( temp 4-component vector of float)
152 0:56 textureGatherOffset ( temp 4-component vector of float)
153 0:56 Construct combined texture-sampler ( temp sampler2DArray)
154 0:56 'g_tTex2df4a' ( uniform texture2DArray)
155 0:56 'g_sSamp' (layout( binding=0) uniform sampler)
156 0:56 c3: direct index for structure ( uniform 3-component vector of float)
157 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
160 0:56 o2: direct index for structure ( uniform 2-component vector of int)
161 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
167 0:57 move second child to first child ( temp 4-component vector of int)
168 0:57 'txval111' ( temp 4-component vector of int)
169 0:57 textureGatherOffset ( temp 4-component vector of int)
170 0:57 Construct combined texture-sampler ( temp isampler2DArray)
171 0:57 'g_tTex2di4a' ( uniform itexture2DArray)
172 0:57 'g_sSamp' (layout( binding=0) uniform sampler)
173 0:57 c3: direct index for structure ( uniform 3-component vector of float)
174 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
177 0:57 o2: direct index for structure ( uniform 2-component vector of int)
178 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
184 0:58 move second child to first child ( temp 4-component vector of uint)
185 0:58 'txval121' ( temp 4-component vector of uint)
186 0:58 textureGatherOffset ( temp 4-component vector of uint)
187 0:58 Construct combined texture-sampler ( temp usampler2DArray)
188 0:58 'g_tTex2du4a' ( uniform utexture2DArray)
189 0:58 'g_sSamp' (layout( binding=0) uniform sampler)
190 0:58 c3: direct index for structure ( uniform 3-component vector of float)
191 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
194 0:58 o2: direct index for structure ( uniform 2-component vector of int)
195 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
201 0:60 move second child to first child ( temp 4-component vector of float)
202 0:60 'txval104' ( temp 4-component vector of float)
203 0:60 textureGatherOffsets ( temp 4-component vector of float)
204 0:60 Construct combined texture-sampler ( temp sampler2DArray)
205 0:60 'g_tTex2df4a' ( uniform texture2DArray)
206 0:60 'g_sSamp' (layout( binding=0) uniform sampler)
207 0:60 c3: direct index for structure ( uniform 3-component vector of float)
208 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
211 0:60 Construct ivec2 ( temp 4-element array of 2-component vector of int)
212 0:60 o2: direct index for structure ( uniform 2-component vector of int)
213 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
216 0:60 o2: direct index for structure ( uniform 2-component vector of int)
217 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
220 0:60 o2: direct index for structure ( uniform 2-component vector of int)
221 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
224 0:60 o2: direct index for structure ( uniform 2-component vector of int)
225 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
231 0:61 move second child to first child ( temp 4-component vector of int)
232 0:61 'txval114' ( temp 4-component vector of int)
233 0:61 textureGatherOffsets ( temp 4-component vector of int)
234 0:61 Construct combined texture-sampler ( temp isampler2DArray)
235 0:61 'g_tTex2di4a' ( uniform itexture2DArray)
236 0:61 'g_sSamp' (layout( binding=0) uniform sampler)
237 0:61 c3: direct index for structure ( uniform 3-component vector of float)
238 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
241 0:61 Construct ivec2 ( temp 4-element array of 2-component vector of int)
242 0:61 o2: direct index for structure ( uniform 2-component vector of int)
243 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
246 0:61 o2: direct index for structure ( uniform 2-component vector of int)
247 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
250 0:61 o2: direct index for structure ( uniform 2-component vector of int)
251 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
254 0:61 o2: direct index for structure ( uniform 2-component vector of int)
255 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
261 0:62 move second child to first child ( temp 4-component vector of uint)
262 0:62 'txval124' ( temp 4-component vector of uint)
263 0:62 textureGatherOffsets ( temp 4-component vector of uint)
264 0:62 Construct combined texture-sampler ( temp usampler2DArray)
265 0:62 'g_tTex2du4a' ( uniform utexture2DArray)
266 0:62 'g_sSamp' (layout( binding=0) uniform sampler)
267 0:62 c3: direct index for structure ( uniform 3-component vector of float)
268 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
271 0:62 Construct ivec2 ( temp 4-element array of 2-component vector of int)
272 0:62 o2: direct index for structure ( uniform 2-component vector of int)
273 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
276 0:62 o2: direct index for structure ( uniform 2-component vector of int)
277 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
280 0:62 o2: direct index for structure ( uniform 2-component vector of int)
281 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
284 0:62 o2: direct index for structure ( uniform 2-component vector of int)
285 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
291 0:72 move second child to first child ( temp 4-component vector of float)
292 0:72 'txval201' ( temp 4-component vector of float)
293 0:72 textureGatherOffset ( temp 4-component vector of float)
294 0:72 Construct combined texture-sampler ( temp sampler2DArray)
295 0:72 'g_tTex2df4a' ( uniform texture2DArray)
296 0:72 'g_sSamp' (layout( binding=0) uniform sampler)
297 0:72 c3: direct index for structure ( uniform 3-component vector of float)
298 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
301 0:72 o2: direct index for structure ( uniform 2-component vector of int)
302 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
308 0:73 move second child to first child ( temp 4-component vector of int)
309 0:73 'txval211' ( temp 4-component vector of int)
310 0:73 textureGatherOffset ( temp 4-component vector of int)
311 0:73 Construct combined texture-sampler ( temp isampler2DArray)
312 0:73 'g_tTex2di4a' ( uniform itexture2DArray)
313 0:73 'g_sSamp' (layout( binding=0) uniform sampler)
314 0:73 c3: direct index for structure ( uniform 3-component vector of float)
315 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
318 0:73 o2: direct index for structure ( uniform 2-component vector of int)
319 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
325 0:74 move second child to first child ( temp 4-component vector of uint)
326 0:74 'txval221' ( temp 4-component vector of uint)
327 0:74 textureGatherOffset ( temp 4-component vector of uint)
328 0:74 Construct combined texture-sampler ( temp usampler2DArray)
329 0:74 'g_tTex2du4a' ( uniform utexture2DArray)
330 0:74 'g_sSamp' (layout( binding=0) uniform sampler)
331 0:74 c3: direct index for structure ( uniform 3-component vector of float)
332 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
335 0:74 o2: direct index for structure ( uniform 2-component vector of int)
336 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
342 0:76 move second child to first child ( temp 4-component vector of float)
343 0:76 'txval204' ( temp 4-component vector of float)
344 0:76 textureGatherOffsets ( temp 4-component vector of float)
345 0:76 Construct combined texture-sampler ( temp sampler2DArray)
346 0:76 'g_tTex2df4a' ( uniform texture2DArray)
347 0:76 'g_sSamp' (layout( binding=0) uniform sampler)
348 0:76 c3: direct index for structure ( uniform 3-component vector of float)
349 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
352 0:76 Construct ivec2 ( temp 4-element array of 2-component vector of int)
353 0:76 o2: direct index for structure ( uniform 2-component vector of int)
354 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
357 0:76 o2: direct index for structure ( uniform 2-component vector of int)
358 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
361 0:76 o2: direct index for structure ( uniform 2-component vector of int)
362 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
365 0:76 o2: direct index for structure ( uniform 2-component vector of int)
366 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
372 0:77 move second child to first child ( temp 4-component vector of int)
373 0:77 'txval214' ( temp 4-component vector of int)
374 0:77 textureGatherOffsets ( temp 4-component vector of int)
375 0:77 Construct combined texture-sampler ( temp isampler2DArray)
376 0:77 'g_tTex2di4a' ( uniform itexture2DArray)
377 0:77 'g_sSamp' (layout( binding=0) uniform sampler)
378 0:77 c3: direct index for structure ( uniform 3-component vector of float)
379 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
382 0:77 Construct ivec2 ( temp 4-element array of 2-component vector of int)
383 0:77 o2: direct index for structure ( uniform 2-component vector of int)
384 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
387 0:77 o2: direct index for structure ( uniform 2-component vector of int)
388 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
391 0:77 o2: direct index for structure ( uniform 2-component vector of int)
392 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
395 0:77 o2: direct index for structure ( uniform 2-component vector of int)
396 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
402 0:78 move second child to first child ( temp 4-component vector of uint)
403 0:78 'txval224' ( temp 4-component vector of uint)
404 0:78 textureGatherOffsets ( temp 4-component vector of uint)
405 0:78 Construct combined texture-sampler ( temp usampler2DArray)
406 0:78 'g_tTex2du4a' ( uniform utexture2DArray)
407 0:78 'g_sSamp' (layout( binding=0) uniform sampler)
408 0:78 c3: direct index for structure ( uniform 3-component vector of float)
409 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
412 0:78 Construct ivec2 ( temp 4-element array of 2-component vector of int)
413 0:78 o2: direct index for structure ( uniform 2-component vector of int)
414 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
417 0:78 o2: direct index for structure ( uniform 2-component vector of int)
418 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
421 0:78 o2: direct index for structure ( uniform 2-component vector of int)
422 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
425 0:78 o2: direct index for structure ( uniform 2-component vector of int)
426 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
432 0:88 move second child to first child ( temp 4-component vector of float)
433 0:88 'txval301' ( temp 4-component vector of float)
434 0:88 textureGatherOffset ( temp 4-component vector of float)
435 0:88 Construct combined texture-sampler ( temp sampler2DArray)
436 0:88 'g_tTex2df4a' ( uniform texture2DArray)
437 0:88 'g_sSamp' (layout( binding=0) uniform sampler)
438 0:88 c3: direct index for structure ( uniform 3-component vector of float)
439 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
442 0:88 o2: direct index for structure ( uniform 2-component vector of int)
443 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
449 0:89 move second child to first child ( temp 4-component vector of int)
450 0:89 'txval311' ( temp 4-component vector of int)
451 0:89 textureGatherOffset ( temp 4-component vector of int)
452 0:89 Construct combined texture-sampler ( temp isampler2DArray)
453 0:89 'g_tTex2di4a' ( uniform itexture2DArray)
454 0:89 'g_sSamp' (layout( binding=0) uniform sampler)
455 0:89 c3: direct index for structure ( uniform 3-component vector of float)
456 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
459 0:89 o2: direct index for structure ( uniform 2-component vector of int)
460 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
466 0:90 move second child to first child ( temp 4-component vector of uint)
467 0:90 'txval321' ( temp 4-component vector of uint)
468 0:90 textureGatherOffset ( temp 4-component vector of uint)
469 0:90 Construct combined texture-sampler ( temp usampler2DArray)
470 0:90 'g_tTex2du4a' ( uniform utexture2DArray)
471 0:90 'g_sSamp' (layout( binding=0) uniform sampler)
472 0:90 c3: direct index for structure ( uniform 3-component vector of float)
473 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
476 0:90 o2: direct index for structure ( uniform 2-component vector of int)
477 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
483 0:92 move second child to first child ( temp 4-component vector of float)
484 0:92 'txval304' ( temp 4-component vector of float)
485 0:92 textureGatherOffsets ( temp 4-component vector of float)
486 0:92 Construct combined texture-sampler ( temp sampler2DArray)
487 0:92 'g_tTex2df4a' ( uniform texture2DArray)
488 0:92 'g_sSamp' (layout( binding=0) uniform sampler)
489 0:92 c3: direct index for structure ( uniform 3-component vector of float)
490 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
493 0:92 Construct ivec2 ( temp 4-element array of 2-component vector of int)
494 0:92 o2: direct index for structure ( uniform 2-component vector of int)
495 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
498 0:92 o2: direct index for structure ( uniform 2-component vector of int)
499 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
502 0:92 o2: direct index for structure ( uniform 2-component vector of int)
503 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
506 0:92 o2: direct index for structure ( uniform 2-component vector of int)
507 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
513 0:93 move second child to first child ( temp 4-component vector of int)
514 0:93 'txval314' ( temp 4-component vector of int)
515 0:93 textureGatherOffsets ( temp 4-component vector of int)
516 0:93 Construct combined texture-sampler ( temp isampler2DArray)
517 0:93 'g_tTex2di4a' ( uniform itexture2DArray)
518 0:93 'g_sSamp' (layout( binding=0) uniform sampler)
519 0:93 c3: direct index for structure ( uniform 3-component vector of float)
520 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
523 0:93 Construct ivec2 ( temp 4-element array of 2-component vector of int)
524 0:93 o2: direct index for structure ( uniform 2-component vector of int)
525 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
528 0:93 o2: direct index for structure ( uniform 2-component vector of int)
529 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
532 0:93 o2: direct index for structure ( uniform 2-component vector of int)
533 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
536 0:93 o2: direct index for structure ( uniform 2-component vector of int)
537 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
543 0:94 move second child to first child ( temp 4-component vector of uint)
544 0:94 'txval324' ( temp 4-component vector of uint)
545 0:94 textureGatherOffsets ( temp 4-component vector of uint)
546 0:94 Construct combined texture-sampler ( temp usampler2DArray)
547 0:94 'g_tTex2du4a' ( uniform utexture2DArray)
548 0:94 'g_sSamp' (layout( binding=0) uniform sampler)
549 0:94 c3: direct index for structure ( uniform 3-component vector of float)
550 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
553 0:94 Construct ivec2 ( temp 4-element array of 2-component vector of int)
554 0:94 o2: direct index for structure ( uniform 2-component vector of int)
555 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
558 0:94 o2: direct index for structure ( uniform 2-component vector of int)
559 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
562 0:94 o2: direct index for structure ( uniform 2-component vector of int)
563 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
566 0:94 o2: direct index for structure ( uniform 2-component vector of int)
567 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
572 0:106 move second child to first child ( temp 4-component vector of float)
573 0:106 Color: direct index for structure ( temp 4-component vector of float)
574 0:106 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
582 0:107 move second child to first child ( temp float)
583 0:107 Depth: direct index for structure ( temp float)
584 0:107 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
589 0:109 Branch: Return with expression
590 0:109 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
591 0:33 Function Definition: main( ( temp void)
592 0:33 Function Parameters:
595 0:33 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth})
596 0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
597 0:33 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
598 0:33 move second child to first child ( temp 4-component vector of float)
599 0:? 'Color' (layout( location=0) out 4-component vector of float)
600 0:33 Color: direct index for structure ( temp 4-component vector of float)
601 0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
604 0:33 move second child to first child ( temp float)
605 0:? 'Depth' ( out float FragDepth)
606 0:33 Depth: direct index for structure ( temp float)
607 0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
611 0:? 'g_sSamp' (layout( binding=0) uniform sampler)
612 0:? 'g_sSamp2d' ( uniform sampler)
613 0:? 'g_tTex1df4a' (layout( binding=0) uniform texture1DArray)
614 0:? 'g_tTex1di4a' ( uniform itexture1DArray)
615 0:? 'g_tTex1du4a' ( uniform utexture1DArray)
616 0:? 'g_tTex2df4a' ( uniform texture2DArray)
617 0:? 'g_tTex2di4a' ( uniform itexture2DArray)
618 0:? 'g_tTex2du4a' ( uniform utexture2DArray)
619 0:? 'g_tTexcdf4a' ( uniform textureCubeArray)
620 0:? 'g_tTexcdi4a' ( uniform itextureCubeArray)
621 0:? 'g_tTexcdu4a' ( uniform utextureCubeArray)
622 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
623 0:? 'Color' (layout( location=0) out 4-component vector of float)
624 0:? 'Depth' ( out float FragDepth)
627 Linked fragment stage:
631 gl_FragCoord origin is upper left
633 0:33 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
634 0:33 Function Parameters:
637 0:40 move second child to first child ( temp 4-component vector of float)
638 0:40 'txval001' ( temp 4-component vector of float)
639 0:40 textureGatherOffset ( temp 4-component vector of float)
640 0:40 Construct combined texture-sampler ( temp sampler2DArray)
641 0:40 'g_tTex2df4a' ( uniform texture2DArray)
642 0:40 'g_sSamp' (layout( binding=0) uniform sampler)
643 0:40 c3: direct index for structure ( uniform 3-component vector of float)
644 0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
647 0:40 o2: direct index for structure ( uniform 2-component vector of int)
648 0:40 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
654 0:41 move second child to first child ( temp 4-component vector of int)
655 0:41 'txval011' ( temp 4-component vector of int)
656 0:41 textureGatherOffset ( temp 4-component vector of int)
657 0:41 Construct combined texture-sampler ( temp isampler2DArray)
658 0:41 'g_tTex2di4a' ( uniform itexture2DArray)
659 0:41 'g_sSamp' (layout( binding=0) uniform sampler)
660 0:41 c3: direct index for structure ( uniform 3-component vector of float)
661 0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
664 0:41 o2: direct index for structure ( uniform 2-component vector of int)
665 0:41 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
671 0:42 move second child to first child ( temp 4-component vector of uint)
672 0:42 'txval021' ( temp 4-component vector of uint)
673 0:42 textureGatherOffset ( temp 4-component vector of uint)
674 0:42 Construct combined texture-sampler ( temp usampler2DArray)
675 0:42 'g_tTex2du4a' ( uniform utexture2DArray)
676 0:42 'g_sSamp' (layout( binding=0) uniform sampler)
677 0:42 c3: direct index for structure ( uniform 3-component vector of float)
678 0:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
681 0:42 o2: direct index for structure ( uniform 2-component vector of int)
682 0:42 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
688 0:44 move second child to first child ( temp 4-component vector of float)
689 0:44 'txval004' ( temp 4-component vector of float)
690 0:44 textureGatherOffsets ( temp 4-component vector of float)
691 0:44 Construct combined texture-sampler ( temp sampler2DArray)
692 0:44 'g_tTex2df4a' ( uniform texture2DArray)
693 0:44 'g_sSamp' (layout( binding=0) uniform sampler)
694 0:44 c3: direct index for structure ( uniform 3-component vector of float)
695 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
698 0:44 Construct ivec2 ( temp 4-element array of 2-component vector of int)
699 0:44 o2: direct index for structure ( uniform 2-component vector of int)
700 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
703 0:44 o2: direct index for structure ( uniform 2-component vector of int)
704 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
707 0:44 o2: direct index for structure ( uniform 2-component vector of int)
708 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
711 0:44 o2: direct index for structure ( uniform 2-component vector of int)
712 0:44 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
718 0:45 move second child to first child ( temp 4-component vector of int)
719 0:45 'txval014' ( temp 4-component vector of int)
720 0:45 textureGatherOffsets ( temp 4-component vector of int)
721 0:45 Construct combined texture-sampler ( temp isampler2DArray)
722 0:45 'g_tTex2di4a' ( uniform itexture2DArray)
723 0:45 'g_sSamp' (layout( binding=0) uniform sampler)
724 0:45 c3: direct index for structure ( uniform 3-component vector of float)
725 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
728 0:45 Construct ivec2 ( temp 4-element array of 2-component vector of int)
729 0:45 o2: direct index for structure ( uniform 2-component vector of int)
730 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
733 0:45 o2: direct index for structure ( uniform 2-component vector of int)
734 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
737 0:45 o2: direct index for structure ( uniform 2-component vector of int)
738 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
741 0:45 o2: direct index for structure ( uniform 2-component vector of int)
742 0:45 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
748 0:46 move second child to first child ( temp 4-component vector of uint)
749 0:46 'txval024' ( temp 4-component vector of uint)
750 0:46 textureGatherOffsets ( temp 4-component vector of uint)
751 0:46 Construct combined texture-sampler ( temp usampler2DArray)
752 0:46 'g_tTex2du4a' ( uniform utexture2DArray)
753 0:46 'g_sSamp' (layout( binding=0) uniform sampler)
754 0:46 c3: direct index for structure ( uniform 3-component vector of float)
755 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
758 0:46 Construct ivec2 ( temp 4-element array of 2-component vector of int)
759 0:46 o2: direct index for structure ( uniform 2-component vector of int)
760 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
763 0:46 o2: direct index for structure ( uniform 2-component vector of int)
764 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
767 0:46 o2: direct index for structure ( uniform 2-component vector of int)
768 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
771 0:46 o2: direct index for structure ( uniform 2-component vector of int)
772 0:46 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
778 0:56 move second child to first child ( temp 4-component vector of float)
779 0:56 'txval101' ( temp 4-component vector of float)
780 0:56 textureGatherOffset ( temp 4-component vector of float)
781 0:56 Construct combined texture-sampler ( temp sampler2DArray)
782 0:56 'g_tTex2df4a' ( uniform texture2DArray)
783 0:56 'g_sSamp' (layout( binding=0) uniform sampler)
784 0:56 c3: direct index for structure ( uniform 3-component vector of float)
785 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
788 0:56 o2: direct index for structure ( uniform 2-component vector of int)
789 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
795 0:57 move second child to first child ( temp 4-component vector of int)
796 0:57 'txval111' ( temp 4-component vector of int)
797 0:57 textureGatherOffset ( temp 4-component vector of int)
798 0:57 Construct combined texture-sampler ( temp isampler2DArray)
799 0:57 'g_tTex2di4a' ( uniform itexture2DArray)
800 0:57 'g_sSamp' (layout( binding=0) uniform sampler)
801 0:57 c3: direct index for structure ( uniform 3-component vector of float)
802 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
805 0:57 o2: direct index for structure ( uniform 2-component vector of int)
806 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
812 0:58 move second child to first child ( temp 4-component vector of uint)
813 0:58 'txval121' ( temp 4-component vector of uint)
814 0:58 textureGatherOffset ( temp 4-component vector of uint)
815 0:58 Construct combined texture-sampler ( temp usampler2DArray)
816 0:58 'g_tTex2du4a' ( uniform utexture2DArray)
817 0:58 'g_sSamp' (layout( binding=0) uniform sampler)
818 0:58 c3: direct index for structure ( uniform 3-component vector of float)
819 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
822 0:58 o2: direct index for structure ( uniform 2-component vector of int)
823 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
829 0:60 move second child to first child ( temp 4-component vector of float)
830 0:60 'txval104' ( temp 4-component vector of float)
831 0:60 textureGatherOffsets ( temp 4-component vector of float)
832 0:60 Construct combined texture-sampler ( temp sampler2DArray)
833 0:60 'g_tTex2df4a' ( uniform texture2DArray)
834 0:60 'g_sSamp' (layout( binding=0) uniform sampler)
835 0:60 c3: direct index for structure ( uniform 3-component vector of float)
836 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
839 0:60 Construct ivec2 ( temp 4-element array of 2-component vector of int)
840 0:60 o2: direct index for structure ( uniform 2-component vector of int)
841 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
844 0:60 o2: direct index for structure ( uniform 2-component vector of int)
845 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
848 0:60 o2: direct index for structure ( uniform 2-component vector of int)
849 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
852 0:60 o2: direct index for structure ( uniform 2-component vector of int)
853 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
859 0:61 move second child to first child ( temp 4-component vector of int)
860 0:61 'txval114' ( temp 4-component vector of int)
861 0:61 textureGatherOffsets ( temp 4-component vector of int)
862 0:61 Construct combined texture-sampler ( temp isampler2DArray)
863 0:61 'g_tTex2di4a' ( uniform itexture2DArray)
864 0:61 'g_sSamp' (layout( binding=0) uniform sampler)
865 0:61 c3: direct index for structure ( uniform 3-component vector of float)
866 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
869 0:61 Construct ivec2 ( temp 4-element array of 2-component vector of int)
870 0:61 o2: direct index for structure ( uniform 2-component vector of int)
871 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
874 0:61 o2: direct index for structure ( uniform 2-component vector of int)
875 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
878 0:61 o2: direct index for structure ( uniform 2-component vector of int)
879 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
882 0:61 o2: direct index for structure ( uniform 2-component vector of int)
883 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
889 0:62 move second child to first child ( temp 4-component vector of uint)
890 0:62 'txval124' ( temp 4-component vector of uint)
891 0:62 textureGatherOffsets ( temp 4-component vector of uint)
892 0:62 Construct combined texture-sampler ( temp usampler2DArray)
893 0:62 'g_tTex2du4a' ( uniform utexture2DArray)
894 0:62 'g_sSamp' (layout( binding=0) uniform sampler)
895 0:62 c3: direct index for structure ( uniform 3-component vector of float)
896 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
899 0:62 Construct ivec2 ( temp 4-element array of 2-component vector of int)
900 0:62 o2: direct index for structure ( uniform 2-component vector of int)
901 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
904 0:62 o2: direct index for structure ( uniform 2-component vector of int)
905 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
908 0:62 o2: direct index for structure ( uniform 2-component vector of int)
909 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
912 0:62 o2: direct index for structure ( uniform 2-component vector of int)
913 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
919 0:72 move second child to first child ( temp 4-component vector of float)
920 0:72 'txval201' ( temp 4-component vector of float)
921 0:72 textureGatherOffset ( temp 4-component vector of float)
922 0:72 Construct combined texture-sampler ( temp sampler2DArray)
923 0:72 'g_tTex2df4a' ( uniform texture2DArray)
924 0:72 'g_sSamp' (layout( binding=0) uniform sampler)
925 0:72 c3: direct index for structure ( uniform 3-component vector of float)
926 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
929 0:72 o2: direct index for structure ( uniform 2-component vector of int)
930 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
936 0:73 move second child to first child ( temp 4-component vector of int)
937 0:73 'txval211' ( temp 4-component vector of int)
938 0:73 textureGatherOffset ( temp 4-component vector of int)
939 0:73 Construct combined texture-sampler ( temp isampler2DArray)
940 0:73 'g_tTex2di4a' ( uniform itexture2DArray)
941 0:73 'g_sSamp' (layout( binding=0) uniform sampler)
942 0:73 c3: direct index for structure ( uniform 3-component vector of float)
943 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
946 0:73 o2: direct index for structure ( uniform 2-component vector of int)
947 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
953 0:74 move second child to first child ( temp 4-component vector of uint)
954 0:74 'txval221' ( temp 4-component vector of uint)
955 0:74 textureGatherOffset ( temp 4-component vector of uint)
956 0:74 Construct combined texture-sampler ( temp usampler2DArray)
957 0:74 'g_tTex2du4a' ( uniform utexture2DArray)
958 0:74 'g_sSamp' (layout( binding=0) uniform sampler)
959 0:74 c3: direct index for structure ( uniform 3-component vector of float)
960 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
963 0:74 o2: direct index for structure ( uniform 2-component vector of int)
964 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
970 0:76 move second child to first child ( temp 4-component vector of float)
971 0:76 'txval204' ( temp 4-component vector of float)
972 0:76 textureGatherOffsets ( temp 4-component vector of float)
973 0:76 Construct combined texture-sampler ( temp sampler2DArray)
974 0:76 'g_tTex2df4a' ( uniform texture2DArray)
975 0:76 'g_sSamp' (layout( binding=0) uniform sampler)
976 0:76 c3: direct index for structure ( uniform 3-component vector of float)
977 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
980 0:76 Construct ivec2 ( temp 4-element array of 2-component vector of int)
981 0:76 o2: direct index for structure ( uniform 2-component vector of int)
982 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
985 0:76 o2: direct index for structure ( uniform 2-component vector of int)
986 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
989 0:76 o2: direct index for structure ( uniform 2-component vector of int)
990 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
993 0:76 o2: direct index for structure ( uniform 2-component vector of int)
994 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1000 0:77 move second child to first child ( temp 4-component vector of int)
1001 0:77 'txval214' ( temp 4-component vector of int)
1002 0:77 textureGatherOffsets ( temp 4-component vector of int)
1003 0:77 Construct combined texture-sampler ( temp isampler2DArray)
1004 0:77 'g_tTex2di4a' ( uniform itexture2DArray)
1005 0:77 'g_sSamp' (layout( binding=0) uniform sampler)
1006 0:77 c3: direct index for structure ( uniform 3-component vector of float)
1007 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1010 0:77 Construct ivec2 ( temp 4-element array of 2-component vector of int)
1011 0:77 o2: direct index for structure ( uniform 2-component vector of int)
1012 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1015 0:77 o2: direct index for structure ( uniform 2-component vector of int)
1016 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1019 0:77 o2: direct index for structure ( uniform 2-component vector of int)
1020 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1023 0:77 o2: direct index for structure ( uniform 2-component vector of int)
1024 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1030 0:78 move second child to first child ( temp 4-component vector of uint)
1031 0:78 'txval224' ( temp 4-component vector of uint)
1032 0:78 textureGatherOffsets ( temp 4-component vector of uint)
1033 0:78 Construct combined texture-sampler ( temp usampler2DArray)
1034 0:78 'g_tTex2du4a' ( uniform utexture2DArray)
1035 0:78 'g_sSamp' (layout( binding=0) uniform sampler)
1036 0:78 c3: direct index for structure ( uniform 3-component vector of float)
1037 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1040 0:78 Construct ivec2 ( temp 4-element array of 2-component vector of int)
1041 0:78 o2: direct index for structure ( uniform 2-component vector of int)
1042 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1045 0:78 o2: direct index for structure ( uniform 2-component vector of int)
1046 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1049 0:78 o2: direct index for structure ( uniform 2-component vector of int)
1050 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1053 0:78 o2: direct index for structure ( uniform 2-component vector of int)
1054 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1060 0:88 move second child to first child ( temp 4-component vector of float)
1061 0:88 'txval301' ( temp 4-component vector of float)
1062 0:88 textureGatherOffset ( temp 4-component vector of float)
1063 0:88 Construct combined texture-sampler ( temp sampler2DArray)
1064 0:88 'g_tTex2df4a' ( uniform texture2DArray)
1065 0:88 'g_sSamp' (layout( binding=0) uniform sampler)
1066 0:88 c3: direct index for structure ( uniform 3-component vector of float)
1067 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1070 0:88 o2: direct index for structure ( uniform 2-component vector of int)
1071 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1077 0:89 move second child to first child ( temp 4-component vector of int)
1078 0:89 'txval311' ( temp 4-component vector of int)
1079 0:89 textureGatherOffset ( temp 4-component vector of int)
1080 0:89 Construct combined texture-sampler ( temp isampler2DArray)
1081 0:89 'g_tTex2di4a' ( uniform itexture2DArray)
1082 0:89 'g_sSamp' (layout( binding=0) uniform sampler)
1083 0:89 c3: direct index for structure ( uniform 3-component vector of float)
1084 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1087 0:89 o2: direct index for structure ( uniform 2-component vector of int)
1088 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1094 0:90 move second child to first child ( temp 4-component vector of uint)
1095 0:90 'txval321' ( temp 4-component vector of uint)
1096 0:90 textureGatherOffset ( temp 4-component vector of uint)
1097 0:90 Construct combined texture-sampler ( temp usampler2DArray)
1098 0:90 'g_tTex2du4a' ( uniform utexture2DArray)
1099 0:90 'g_sSamp' (layout( binding=0) uniform sampler)
1100 0:90 c3: direct index for structure ( uniform 3-component vector of float)
1101 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1104 0:90 o2: direct index for structure ( uniform 2-component vector of int)
1105 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1111 0:92 move second child to first child ( temp 4-component vector of float)
1112 0:92 'txval304' ( temp 4-component vector of float)
1113 0:92 textureGatherOffsets ( temp 4-component vector of float)
1114 0:92 Construct combined texture-sampler ( temp sampler2DArray)
1115 0:92 'g_tTex2df4a' ( uniform texture2DArray)
1116 0:92 'g_sSamp' (layout( binding=0) uniform sampler)
1117 0:92 c3: direct index for structure ( uniform 3-component vector of float)
1118 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1121 0:92 Construct ivec2 ( temp 4-element array of 2-component vector of int)
1122 0:92 o2: direct index for structure ( uniform 2-component vector of int)
1123 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1126 0:92 o2: direct index for structure ( uniform 2-component vector of int)
1127 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1130 0:92 o2: direct index for structure ( uniform 2-component vector of int)
1131 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1134 0:92 o2: direct index for structure ( uniform 2-component vector of int)
1135 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1141 0:93 move second child to first child ( temp 4-component vector of int)
1142 0:93 'txval314' ( temp 4-component vector of int)
1143 0:93 textureGatherOffsets ( temp 4-component vector of int)
1144 0:93 Construct combined texture-sampler ( temp isampler2DArray)
1145 0:93 'g_tTex2di4a' ( uniform itexture2DArray)
1146 0:93 'g_sSamp' (layout( binding=0) uniform sampler)
1147 0:93 c3: direct index for structure ( uniform 3-component vector of float)
1148 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1151 0:93 Construct ivec2 ( temp 4-element array of 2-component vector of int)
1152 0:93 o2: direct index for structure ( uniform 2-component vector of int)
1153 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1156 0:93 o2: direct index for structure ( uniform 2-component vector of int)
1157 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1160 0:93 o2: direct index for structure ( uniform 2-component vector of int)
1161 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1164 0:93 o2: direct index for structure ( uniform 2-component vector of int)
1165 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1171 0:94 move second child to first child ( temp 4-component vector of uint)
1172 0:94 'txval324' ( temp 4-component vector of uint)
1173 0:94 textureGatherOffsets ( temp 4-component vector of uint)
1174 0:94 Construct combined texture-sampler ( temp usampler2DArray)
1175 0:94 'g_tTex2du4a' ( uniform utexture2DArray)
1176 0:94 'g_sSamp' (layout( binding=0) uniform sampler)
1177 0:94 c3: direct index for structure ( uniform 3-component vector of float)
1178 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1181 0:94 Construct ivec2 ( temp 4-element array of 2-component vector of int)
1182 0:94 o2: direct index for structure ( uniform 2-component vector of int)
1183 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1186 0:94 o2: direct index for structure ( uniform 2-component vector of int)
1187 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1190 0:94 o2: direct index for structure ( uniform 2-component vector of int)
1191 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1194 0:94 o2: direct index for structure ( uniform 2-component vector of int)
1195 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1200 0:106 move second child to first child ( temp 4-component vector of float)
1201 0:106 Color: direct index for structure ( temp 4-component vector of float)
1202 0:106 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1210 0:107 move second child to first child ( temp float)
1211 0:107 Depth: direct index for structure ( temp float)
1212 0:107 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1217 0:109 Branch: Return with expression
1218 0:109 'psout' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1219 0:33 Function Definition: main( ( temp void)
1220 0:33 Function Parameters:
1223 0:33 move second child to first child ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1224 0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1225 0:33 Function Call: @main( ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1226 0:33 move second child to first child ( temp 4-component vector of float)
1227 0:? 'Color' (layout( location=0) out 4-component vector of float)
1228 0:33 Color: direct index for structure ( temp 4-component vector of float)
1229 0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1232 0:33 move second child to first child ( temp float)
1233 0:? 'Depth' ( out float FragDepth)
1234 0:33 Depth: direct index for structure ( temp float)
1235 0:33 'flattenTemp' ( temp structure{ temp 4-component vector of float Color, temp float Depth})
1239 0:? 'g_sSamp' (layout( binding=0) uniform sampler)
1240 0:? 'g_sSamp2d' ( uniform sampler)
1241 0:? 'g_tTex1df4a' (layout( binding=0) uniform texture1DArray)
1242 0:? 'g_tTex1di4a' ( uniform itexture1DArray)
1243 0:? 'g_tTex1du4a' ( uniform utexture1DArray)
1244 0:? 'g_tTex2df4a' ( uniform texture2DArray)
1245 0:? 'g_tTex2di4a' ( uniform itexture2DArray)
1246 0:? 'g_tTex2du4a' ( uniform utexture2DArray)
1247 0:? 'g_tTexcdf4a' ( uniform textureCubeArray)
1248 0:? 'g_tTexcdi4a' ( uniform itextureCubeArray)
1249 0:? 'g_tTexcdu4a' ( uniform utextureCubeArray)
1250 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform float c1, uniform 2-component vector of float c2, uniform 3-component vector of float c3, uniform 4-component vector of float c4, uniform int o1, uniform 2-component vector of int o2, uniform 3-component vector of int o3, uniform 4-component vector of int o4})
1251 0:? 'Color' (layout( location=0) out 4-component vector of float)
1252 0:? 'Depth' ( out float FragDepth)
1254 // Module Version 10000
1255 // Generated by (magic number): 80001
1256 // Id's are bound by 389
1259 Capability ImageGatherExtended
1260 Capability Sampled1D
1261 Capability SampledCubeArray
1262 1: ExtInstImport "GLSL.std.450"
1263 MemoryModel Logical GLSL450
1264 EntryPoint Fragment 4 "main" 363 367
1265 ExecutionMode 4 OriginUpperLeft
1268 MemberName 8(PS_OUTPUT) 0 "Color"
1269 MemberName 8(PS_OUTPUT) 1 "Depth"
1272 Name 16 "g_tTex2df4a"
1275 MemberName 30($Global) 0 "c1"
1276 MemberName 30($Global) 1 "c2"
1277 MemberName 30($Global) 2 "c3"
1278 MemberName 30($Global) 3 "c4"
1279 MemberName 30($Global) 4 "o1"
1280 MemberName 30($Global) 5 "o2"
1281 MemberName 30($Global) 6 "o3"
1282 MemberName 30($Global) 7 "o4"
1285 Name 47 "g_tTex2di4a"
1287 Name 63 "g_tTex2du4a"
1310 Name 360 "flattenTemp"
1313 Name 370 "g_sSamp2d"
1314 Name 373 "g_tTex1df4a"
1315 Name 376 "g_tTex1di4a"
1316 Name 379 "g_tTex1du4a"
1317 Name 382 "g_tTexcdf4a"
1318 Name 385 "g_tTexcdi4a"
1319 Name 388 "g_tTexcdu4a"
1320 Decorate 16(g_tTex2df4a) DescriptorSet 0
1321 Decorate 20(g_sSamp) DescriptorSet 0
1322 Decorate 20(g_sSamp) Binding 0
1323 MemberDecorate 30($Global) 0 Offset 0
1324 MemberDecorate 30($Global) 1 Offset 8
1325 MemberDecorate 30($Global) 2 Offset 16
1326 MemberDecorate 30($Global) 3 Offset 32
1327 MemberDecorate 30($Global) 4 Offset 48
1328 MemberDecorate 30($Global) 5 Offset 56
1329 MemberDecorate 30($Global) 6 Offset 64
1330 MemberDecorate 30($Global) 7 Offset 80
1331 Decorate 30($Global) Block
1332 Decorate 32 DescriptorSet 0
1333 Decorate 47(g_tTex2di4a) DescriptorSet 0
1334 Decorate 63(g_tTex2du4a) DescriptorSet 0
1335 Decorate 363(Color) Location 0
1336 Decorate 367(Depth) BuiltIn FragDepth
1337 Decorate 370(g_sSamp2d) DescriptorSet 0
1338 Decorate 373(g_tTex1df4a) DescriptorSet 0
1339 Decorate 373(g_tTex1df4a) Binding 0
1340 Decorate 376(g_tTex1di4a) DescriptorSet 0
1341 Decorate 379(g_tTex1du4a) DescriptorSet 0
1342 Decorate 382(g_tTexcdf4a) DescriptorSet 0
1343 Decorate 385(g_tTexcdi4a) DescriptorSet 0
1344 Decorate 388(g_tTexcdu4a) DescriptorSet 0
1348 7: TypeVector 6(float) 4
1349 8(PS_OUTPUT): TypeStruct 7(fvec4) 6(float)
1350 9: TypeFunction 8(PS_OUTPUT)
1351 12: TypePointer Function 7(fvec4)
1352 14: TypeImage 6(float) 2D array sampled format:Unknown
1353 15: TypePointer UniformConstant 14
1354 16(g_tTex2df4a): 15(ptr) Variable UniformConstant
1356 19: TypePointer UniformConstant 18
1357 20(g_sSamp): 19(ptr) Variable UniformConstant
1358 22: TypeSampledImage 14
1359 24: TypeVector 6(float) 2
1360 25: TypeVector 6(float) 3
1362 27: TypeVector 26(int) 2
1363 28: TypeVector 26(int) 3
1364 29: TypeVector 26(int) 4
1365 30($Global): TypeStruct 6(float) 24(fvec2) 25(fvec3) 7(fvec4) 26(int) 27(ivec2) 28(ivec3) 29(ivec4)
1366 31: TypePointer Uniform 30($Global)
1367 32: 31(ptr) Variable Uniform
1368 33: 26(int) Constant 2
1369 34: TypePointer Uniform 25(fvec3)
1370 37: 26(int) Constant 5
1371 38: TypePointer Uniform 27(ivec2)
1372 41: 26(int) Constant 0
1373 43: TypePointer Function 29(ivec4)
1374 45: TypeImage 26(int) 2D array sampled format:Unknown
1375 46: TypePointer UniformConstant 45
1376 47(g_tTex2di4a): 46(ptr) Variable UniformConstant
1377 50: TypeSampledImage 45
1379 58: TypeVector 57(int) 4
1380 59: TypePointer Function 58(ivec4)
1381 61: TypeImage 57(int) 2D array sampled format:Unknown
1382 62: TypePointer UniformConstant 61
1383 63(g_tTex2du4a): 62(ptr) Variable UniformConstant
1384 66: TypeSampledImage 61
1385 87: 57(int) Constant 4
1386 88: TypeArray 27(ivec2) 87
1387 131: 26(int) Constant 1
1388 282: 26(int) Constant 3
1389 350: TypePointer Function 8(PS_OUTPUT)
1390 352: 6(float) Constant 1065353216
1391 353: 7(fvec4) ConstantComposite 352 352 352 352
1392 355: TypePointer Function 6(float)
1393 362: TypePointer Output 7(fvec4)
1394 363(Color): 362(ptr) Variable Output
1395 366: TypePointer Output 6(float)
1396 367(Depth): 366(ptr) Variable Output
1397 370(g_sSamp2d): 19(ptr) Variable UniformConstant
1398 371: TypeImage 6(float) 1D array sampled format:Unknown
1399 372: TypePointer UniformConstant 371
1400 373(g_tTex1df4a): 372(ptr) Variable UniformConstant
1401 374: TypeImage 26(int) 1D array sampled format:Unknown
1402 375: TypePointer UniformConstant 374
1403 376(g_tTex1di4a): 375(ptr) Variable UniformConstant
1404 377: TypeImage 57(int) 1D array sampled format:Unknown
1405 378: TypePointer UniformConstant 377
1406 379(g_tTex1du4a): 378(ptr) Variable UniformConstant
1407 380: TypeImage 6(float) Cube array sampled format:Unknown
1408 381: TypePointer UniformConstant 380
1409 382(g_tTexcdf4a): 381(ptr) Variable UniformConstant
1410 383: TypeImage 26(int) Cube array sampled format:Unknown
1411 384: TypePointer UniformConstant 383
1412 385(g_tTexcdi4a): 384(ptr) Variable UniformConstant
1413 386: TypeImage 57(int) Cube array sampled format:Unknown
1414 387: TypePointer UniformConstant 386
1415 388(g_tTexcdu4a): 387(ptr) Variable UniformConstant
1416 4(main): 2 Function None 3
1418 360(flattenTemp): 350(ptr) Variable Function
1419 361:8(PS_OUTPUT) FunctionCall 10(@main()
1420 Store 360(flattenTemp) 361
1421 364: 12(ptr) AccessChain 360(flattenTemp) 41
1422 365: 7(fvec4) Load 364
1423 Store 363(Color) 365
1424 368: 355(ptr) AccessChain 360(flattenTemp) 131
1425 369: 6(float) Load 368
1426 Store 367(Depth) 369
1429 10(@main():8(PS_OUTPUT) Function None 9
1431 13(txval001): 12(ptr) Variable Function
1432 44(txval011): 43(ptr) Variable Function
1433 60(txval021): 59(ptr) Variable Function
1434 73(txval004): 12(ptr) Variable Function
1435 91(txval014): 43(ptr) Variable Function
1436 107(txval024): 59(ptr) Variable Function
1437 123(txval101): 12(ptr) Variable Function
1438 133(txval111): 43(ptr) Variable Function
1439 142(txval121): 59(ptr) Variable Function
1440 151(txval104): 12(ptr) Variable Function
1441 167(txval114): 43(ptr) Variable Function
1442 183(txval124): 59(ptr) Variable Function
1443 199(txval201): 12(ptr) Variable Function
1444 208(txval211): 43(ptr) Variable Function
1445 217(txval221): 59(ptr) Variable Function
1446 226(txval204): 12(ptr) Variable Function
1447 242(txval214): 43(ptr) Variable Function
1448 258(txval224): 59(ptr) Variable Function
1449 274(txval301): 12(ptr) Variable Function
1450 284(txval311): 43(ptr) Variable Function
1451 293(txval321): 59(ptr) Variable Function
1452 302(txval304): 12(ptr) Variable Function
1453 318(txval314): 43(ptr) Variable Function
1454 334(txval324): 59(ptr) Variable Function
1455 351(psout): 350(ptr) Variable Function
1456 17: 14 Load 16(g_tTex2df4a)
1457 21: 18 Load 20(g_sSamp)
1458 23: 22 SampledImage 17 21
1459 35: 34(ptr) AccessChain 32 33
1460 36: 25(fvec3) Load 35
1461 39: 38(ptr) AccessChain 32 37
1462 40: 27(ivec2) Load 39
1463 42: 7(fvec4) ImageGather 23 36 41 Offset 40
1464 Store 13(txval001) 42
1465 48: 45 Load 47(g_tTex2di4a)
1466 49: 18 Load 20(g_sSamp)
1467 51: 50 SampledImage 48 49
1468 52: 34(ptr) AccessChain 32 33
1469 53: 25(fvec3) Load 52
1470 54: 38(ptr) AccessChain 32 37
1471 55: 27(ivec2) Load 54
1472 56: 29(ivec4) ImageGather 51 53 41 Offset 55
1473 Store 44(txval011) 56
1474 64: 61 Load 63(g_tTex2du4a)
1475 65: 18 Load 20(g_sSamp)
1476 67: 66 SampledImage 64 65
1477 68: 34(ptr) AccessChain 32 33
1478 69: 25(fvec3) Load 68
1479 70: 38(ptr) AccessChain 32 37
1480 71: 27(ivec2) Load 70
1481 72: 58(ivec4) ImageGather 67 69 41 Offset 71
1482 Store 60(txval021) 72
1483 74: 14 Load 16(g_tTex2df4a)
1484 75: 18 Load 20(g_sSamp)
1485 76: 22 SampledImage 74 75
1486 77: 34(ptr) AccessChain 32 33
1487 78: 25(fvec3) Load 77
1488 79: 38(ptr) AccessChain 32 37
1489 80: 27(ivec2) Load 79
1490 81: 38(ptr) AccessChain 32 37
1491 82: 27(ivec2) Load 81
1492 83: 38(ptr) AccessChain 32 37
1493 84: 27(ivec2) Load 83
1494 85: 38(ptr) AccessChain 32 37
1495 86: 27(ivec2) Load 85
1496 89: 88 CompositeConstruct 80 82 84 86
1497 90: 7(fvec4) ImageGather 76 78 41 ConstOffsets 89
1498 Store 73(txval004) 90
1499 92: 45 Load 47(g_tTex2di4a)
1500 93: 18 Load 20(g_sSamp)
1501 94: 50 SampledImage 92 93
1502 95: 34(ptr) AccessChain 32 33
1503 96: 25(fvec3) Load 95
1504 97: 38(ptr) AccessChain 32 37
1505 98: 27(ivec2) Load 97
1506 99: 38(ptr) AccessChain 32 37
1507 100: 27(ivec2) Load 99
1508 101: 38(ptr) AccessChain 32 37
1509 102: 27(ivec2) Load 101
1510 103: 38(ptr) AccessChain 32 37
1511 104: 27(ivec2) Load 103
1512 105: 88 CompositeConstruct 98 100 102 104
1513 106: 29(ivec4) ImageGather 94 96 41 ConstOffsets 105
1514 Store 91(txval014) 106
1515 108: 61 Load 63(g_tTex2du4a)
1516 109: 18 Load 20(g_sSamp)
1517 110: 66 SampledImage 108 109
1518 111: 34(ptr) AccessChain 32 33
1519 112: 25(fvec3) Load 111
1520 113: 38(ptr) AccessChain 32 37
1521 114: 27(ivec2) Load 113
1522 115: 38(ptr) AccessChain 32 37
1523 116: 27(ivec2) Load 115
1524 117: 38(ptr) AccessChain 32 37
1525 118: 27(ivec2) Load 117
1526 119: 38(ptr) AccessChain 32 37
1527 120: 27(ivec2) Load 119
1528 121: 88 CompositeConstruct 114 116 118 120
1529 122: 58(ivec4) ImageGather 110 112 41 ConstOffsets 121
1530 Store 107(txval024) 122
1531 124: 14 Load 16(g_tTex2df4a)
1532 125: 18 Load 20(g_sSamp)
1533 126: 22 SampledImage 124 125
1534 127: 34(ptr) AccessChain 32 33
1535 128: 25(fvec3) Load 127
1536 129: 38(ptr) AccessChain 32 37
1537 130: 27(ivec2) Load 129
1538 132: 7(fvec4) ImageGather 126 128 131 Offset 130
1539 Store 123(txval101) 132
1540 134: 45 Load 47(g_tTex2di4a)
1541 135: 18 Load 20(g_sSamp)
1542 136: 50 SampledImage 134 135
1543 137: 34(ptr) AccessChain 32 33
1544 138: 25(fvec3) Load 137
1545 139: 38(ptr) AccessChain 32 37
1546 140: 27(ivec2) Load 139
1547 141: 29(ivec4) ImageGather 136 138 131 Offset 140
1548 Store 133(txval111) 141
1549 143: 61 Load 63(g_tTex2du4a)
1550 144: 18 Load 20(g_sSamp)
1551 145: 66 SampledImage 143 144
1552 146: 34(ptr) AccessChain 32 33
1553 147: 25(fvec3) Load 146
1554 148: 38(ptr) AccessChain 32 37
1555 149: 27(ivec2) Load 148
1556 150: 58(ivec4) ImageGather 145 147 131 Offset 149
1557 Store 142(txval121) 150
1558 152: 14 Load 16(g_tTex2df4a)
1559 153: 18 Load 20(g_sSamp)
1560 154: 22 SampledImage 152 153
1561 155: 34(ptr) AccessChain 32 33
1562 156: 25(fvec3) Load 155
1563 157: 38(ptr) AccessChain 32 37
1564 158: 27(ivec2) Load 157
1565 159: 38(ptr) AccessChain 32 37
1566 160: 27(ivec2) Load 159
1567 161: 38(ptr) AccessChain 32 37
1568 162: 27(ivec2) Load 161
1569 163: 38(ptr) AccessChain 32 37
1570 164: 27(ivec2) Load 163
1571 165: 88 CompositeConstruct 158 160 162 164
1572 166: 7(fvec4) ImageGather 154 156 131 ConstOffsets 165
1573 Store 151(txval104) 166
1574 168: 45 Load 47(g_tTex2di4a)
1575 169: 18 Load 20(g_sSamp)
1576 170: 50 SampledImage 168 169
1577 171: 34(ptr) AccessChain 32 33
1578 172: 25(fvec3) Load 171
1579 173: 38(ptr) AccessChain 32 37
1580 174: 27(ivec2) Load 173
1581 175: 38(ptr) AccessChain 32 37
1582 176: 27(ivec2) Load 175
1583 177: 38(ptr) AccessChain 32 37
1584 178: 27(ivec2) Load 177
1585 179: 38(ptr) AccessChain 32 37
1586 180: 27(ivec2) Load 179
1587 181: 88 CompositeConstruct 174 176 178 180
1588 182: 29(ivec4) ImageGather 170 172 131 ConstOffsets 181
1589 Store 167(txval114) 182
1590 184: 61 Load 63(g_tTex2du4a)
1591 185: 18 Load 20(g_sSamp)
1592 186: 66 SampledImage 184 185
1593 187: 34(ptr) AccessChain 32 33
1594 188: 25(fvec3) Load 187
1595 189: 38(ptr) AccessChain 32 37
1596 190: 27(ivec2) Load 189
1597 191: 38(ptr) AccessChain 32 37
1598 192: 27(ivec2) Load 191
1599 193: 38(ptr) AccessChain 32 37
1600 194: 27(ivec2) Load 193
1601 195: 38(ptr) AccessChain 32 37
1602 196: 27(ivec2) Load 195
1603 197: 88 CompositeConstruct 190 192 194 196
1604 198: 58(ivec4) ImageGather 186 188 131 ConstOffsets 197
1605 Store 183(txval124) 198
1606 200: 14 Load 16(g_tTex2df4a)
1607 201: 18 Load 20(g_sSamp)
1608 202: 22 SampledImage 200 201
1609 203: 34(ptr) AccessChain 32 33
1610 204: 25(fvec3) Load 203
1611 205: 38(ptr) AccessChain 32 37
1612 206: 27(ivec2) Load 205
1613 207: 7(fvec4) ImageGather 202 204 33 Offset 206
1614 Store 199(txval201) 207
1615 209: 45 Load 47(g_tTex2di4a)
1616 210: 18 Load 20(g_sSamp)
1617 211: 50 SampledImage 209 210
1618 212: 34(ptr) AccessChain 32 33
1619 213: 25(fvec3) Load 212
1620 214: 38(ptr) AccessChain 32 37
1621 215: 27(ivec2) Load 214
1622 216: 29(ivec4) ImageGather 211 213 33 Offset 215
1623 Store 208(txval211) 216
1624 218: 61 Load 63(g_tTex2du4a)
1625 219: 18 Load 20(g_sSamp)
1626 220: 66 SampledImage 218 219
1627 221: 34(ptr) AccessChain 32 33
1628 222: 25(fvec3) Load 221
1629 223: 38(ptr) AccessChain 32 37
1630 224: 27(ivec2) Load 223
1631 225: 58(ivec4) ImageGather 220 222 33 Offset 224
1632 Store 217(txval221) 225
1633 227: 14 Load 16(g_tTex2df4a)
1634 228: 18 Load 20(g_sSamp)
1635 229: 22 SampledImage 227 228
1636 230: 34(ptr) AccessChain 32 33
1637 231: 25(fvec3) Load 230
1638 232: 38(ptr) AccessChain 32 37
1639 233: 27(ivec2) Load 232
1640 234: 38(ptr) AccessChain 32 37
1641 235: 27(ivec2) Load 234
1642 236: 38(ptr) AccessChain 32 37
1643 237: 27(ivec2) Load 236
1644 238: 38(ptr) AccessChain 32 37
1645 239: 27(ivec2) Load 238
1646 240: 88 CompositeConstruct 233 235 237 239
1647 241: 7(fvec4) ImageGather 229 231 33 ConstOffsets 240
1648 Store 226(txval204) 241
1649 243: 45 Load 47(g_tTex2di4a)
1650 244: 18 Load 20(g_sSamp)
1651 245: 50 SampledImage 243 244
1652 246: 34(ptr) AccessChain 32 33
1653 247: 25(fvec3) Load 246
1654 248: 38(ptr) AccessChain 32 37
1655 249: 27(ivec2) Load 248
1656 250: 38(ptr) AccessChain 32 37
1657 251: 27(ivec2) Load 250
1658 252: 38(ptr) AccessChain 32 37
1659 253: 27(ivec2) Load 252
1660 254: 38(ptr) AccessChain 32 37
1661 255: 27(ivec2) Load 254
1662 256: 88 CompositeConstruct 249 251 253 255
1663 257: 29(ivec4) ImageGather 245 247 33 ConstOffsets 256
1664 Store 242(txval214) 257
1665 259: 61 Load 63(g_tTex2du4a)
1666 260: 18 Load 20(g_sSamp)
1667 261: 66 SampledImage 259 260
1668 262: 34(ptr) AccessChain 32 33
1669 263: 25(fvec3) Load 262
1670 264: 38(ptr) AccessChain 32 37
1671 265: 27(ivec2) Load 264
1672 266: 38(ptr) AccessChain 32 37
1673 267: 27(ivec2) Load 266
1674 268: 38(ptr) AccessChain 32 37
1675 269: 27(ivec2) Load 268
1676 270: 38(ptr) AccessChain 32 37
1677 271: 27(ivec2) Load 270
1678 272: 88 CompositeConstruct 265 267 269 271
1679 273: 58(ivec4) ImageGather 261 263 33 ConstOffsets 272
1680 Store 258(txval224) 273
1681 275: 14 Load 16(g_tTex2df4a)
1682 276: 18 Load 20(g_sSamp)
1683 277: 22 SampledImage 275 276
1684 278: 34(ptr) AccessChain 32 33
1685 279: 25(fvec3) Load 278
1686 280: 38(ptr) AccessChain 32 37
1687 281: 27(ivec2) Load 280
1688 283: 7(fvec4) ImageGather 277 279 282 Offset 281
1689 Store 274(txval301) 283
1690 285: 45 Load 47(g_tTex2di4a)
1691 286: 18 Load 20(g_sSamp)
1692 287: 50 SampledImage 285 286
1693 288: 34(ptr) AccessChain 32 33
1694 289: 25(fvec3) Load 288
1695 290: 38(ptr) AccessChain 32 37
1696 291: 27(ivec2) Load 290
1697 292: 29(ivec4) ImageGather 287 289 282 Offset 291
1698 Store 284(txval311) 292
1699 294: 61 Load 63(g_tTex2du4a)
1700 295: 18 Load 20(g_sSamp)
1701 296: 66 SampledImage 294 295
1702 297: 34(ptr) AccessChain 32 33
1703 298: 25(fvec3) Load 297
1704 299: 38(ptr) AccessChain 32 37
1705 300: 27(ivec2) Load 299
1706 301: 58(ivec4) ImageGather 296 298 282 Offset 300
1707 Store 293(txval321) 301
1708 303: 14 Load 16(g_tTex2df4a)
1709 304: 18 Load 20(g_sSamp)
1710 305: 22 SampledImage 303 304
1711 306: 34(ptr) AccessChain 32 33
1712 307: 25(fvec3) Load 306
1713 308: 38(ptr) AccessChain 32 37
1714 309: 27(ivec2) Load 308
1715 310: 38(ptr) AccessChain 32 37
1716 311: 27(ivec2) Load 310
1717 312: 38(ptr) AccessChain 32 37
1718 313: 27(ivec2) Load 312
1719 314: 38(ptr) AccessChain 32 37
1720 315: 27(ivec2) Load 314
1721 316: 88 CompositeConstruct 309 311 313 315
1722 317: 7(fvec4) ImageGather 305 307 282 ConstOffsets 316
1723 Store 302(txval304) 317
1724 319: 45 Load 47(g_tTex2di4a)
1725 320: 18 Load 20(g_sSamp)
1726 321: 50 SampledImage 319 320
1727 322: 34(ptr) AccessChain 32 33
1728 323: 25(fvec3) Load 322
1729 324: 38(ptr) AccessChain 32 37
1730 325: 27(ivec2) Load 324
1731 326: 38(ptr) AccessChain 32 37
1732 327: 27(ivec2) Load 326
1733 328: 38(ptr) AccessChain 32 37
1734 329: 27(ivec2) Load 328
1735 330: 38(ptr) AccessChain 32 37
1736 331: 27(ivec2) Load 330
1737 332: 88 CompositeConstruct 325 327 329 331
1738 333: 29(ivec4) ImageGather 321 323 282 ConstOffsets 332
1739 Store 318(txval314) 333
1740 335: 61 Load 63(g_tTex2du4a)
1741 336: 18 Load 20(g_sSamp)
1742 337: 66 SampledImage 335 336
1743 338: 34(ptr) AccessChain 32 33
1744 339: 25(fvec3) Load 338
1745 340: 38(ptr) AccessChain 32 37
1746 341: 27(ivec2) Load 340
1747 342: 38(ptr) AccessChain 32 37
1748 343: 27(ivec2) Load 342
1749 344: 38(ptr) AccessChain 32 37
1750 345: 27(ivec2) Load 344
1751 346: 38(ptr) AccessChain 32 37
1752 347: 27(ivec2) Load 346
1753 348: 88 CompositeConstruct 341 343 345 347
1754 349: 58(ivec4) ImageGather 337 339 282 ConstOffsets 348
1755 Store 334(txval324) 349
1756 354: 12(ptr) AccessChain 351(psout) 41
1758 356: 355(ptr) AccessChain 351(psout) 131
1760 357:8(PS_OUTPUT) Load 351(psout)