1 hlsl.rw.atomics.frag 2 Shader version: 500 3 gl_FragCoord origin is upper left 4 0:? Sequence 5 0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 6 0:45 Function Parameters: 7 0:? Sequence 8 0:50 imageAtomicAdd ( temp int) 9 0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D) 10 0:50 i1: direct index for structure ( uniform int) 11 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 12 0:50 Constant: 13 0:50 5 (const uint) 14 0:50 i1b: direct index for structure ( uniform int) 15 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 16 0:50 Constant: 17 0:50 8 (const uint) 18 0:51 move second child to first child ( temp int) 19 0:51 'out_i1' ( temp int) 20 0:51 imageAtomicAdd ( temp int) 21 0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D) 22 0:51 i1: direct index for structure ( uniform int) 23 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 24 0:51 Constant: 25 0:51 5 (const uint) 26 0:51 i1: direct index for structure ( uniform int) 27 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 28 0:51 Constant: 29 0:51 5 (const uint) 30 0:52 imageAtomicAnd ( temp int) 31 0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D) 32 0:52 i1: direct index for structure ( uniform int) 33 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 34 0:52 Constant: 35 0:52 5 (const uint) 36 0:52 i1b: direct index for structure ( uniform int) 37 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 38 0:52 Constant: 39 0:52 8 (const uint) 40 0:53 move second child to first child ( temp int) 41 0:53 'out_i1' ( temp int) 42 0:53 imageAtomicAnd ( temp int) 43 0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D) 44 0:53 i1: direct index for structure ( uniform int) 45 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 46 0:53 Constant: 47 0:53 5 (const uint) 48 0:53 i1: direct index for structure ( uniform int) 49 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 50 0:53 Constant: 51 0:53 5 (const uint) 52 0:54 move second child to first child ( temp int) 53 0:54 'out_i1' ( temp int) 54 0:54 imageAtomicCompSwap ( temp int) 55 0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D) 56 0:54 i1: direct index for structure ( uniform int) 57 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 58 0:54 Constant: 59 0:54 5 (const uint) 60 0:54 i1b: direct index for structure ( uniform int) 61 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 62 0:54 Constant: 63 0:54 8 (const uint) 64 0:54 i1c: direct index for structure ( uniform int) 65 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 66 0:54 Constant: 67 0:54 9 (const uint) 68 0:55 move second child to first child ( temp int) 69 0:55 'out_i1' ( temp int) 70 0:55 imageAtomicExchange ( temp int) 71 0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D) 72 0:55 i1: direct index for structure ( uniform int) 73 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 74 0:55 Constant: 75 0:55 5 (const uint) 76 0:55 i1: direct index for structure ( uniform int) 77 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 78 0:55 Constant: 79 0:55 5 (const uint) 80 0:56 imageAtomicMax ( temp int) 81 0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D) 82 0:56 i1: direct index for structure ( uniform int) 83 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 84 0:56 Constant: 85 0:56 5 (const uint) 86 0:56 i1b: direct index for structure ( uniform int) 87 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 88 0:56 Constant: 89 0:56 8 (const uint) 90 0:57 move second child to first child ( temp int) 91 0:57 'out_i1' ( temp int) 92 0:57 imageAtomicMax ( temp int) 93 0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D) 94 0:57 i1: direct index for structure ( uniform int) 95 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 96 0:57 Constant: 97 0:57 5 (const uint) 98 0:57 i1: direct index for structure ( uniform int) 99 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 100 0:57 Constant: 101 0:57 5 (const uint) 102 0:58 imageAtomicMin ( temp int) 103 0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D) 104 0:58 i1: direct index for structure ( uniform int) 105 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 106 0:58 Constant: 107 0:58 5 (const uint) 108 0:58 i1b: direct index for structure ( uniform int) 109 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 110 0:58 Constant: 111 0:58 8 (const uint) 112 0:59 move second child to first child ( temp int) 113 0:59 'out_i1' ( temp int) 114 0:59 imageAtomicMin ( temp int) 115 0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D) 116 0:59 i1: direct index for structure ( uniform int) 117 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 118 0:59 Constant: 119 0:59 5 (const uint) 120 0:59 i1: direct index for structure ( uniform int) 121 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 122 0:59 Constant: 123 0:59 5 (const uint) 124 0:60 imageAtomicOr ( temp int) 125 0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D) 126 0:60 i1: direct index for structure ( uniform int) 127 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 128 0:60 Constant: 129 0:60 5 (const uint) 130 0:60 i1b: direct index for structure ( uniform int) 131 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 132 0:60 Constant: 133 0:60 8 (const uint) 134 0:61 move second child to first child ( temp int) 135 0:61 'out_i1' ( temp int) 136 0:61 imageAtomicOr ( temp int) 137 0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D) 138 0:61 i1: direct index for structure ( uniform int) 139 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 140 0:61 Constant: 141 0:61 5 (const uint) 142 0:61 i1: direct index for structure ( uniform int) 143 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 144 0:61 Constant: 145 0:61 5 (const uint) 146 0:62 imageAtomicXor ( temp int) 147 0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D) 148 0:62 i1: direct index for structure ( uniform int) 149 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 150 0:62 Constant: 151 0:62 5 (const uint) 152 0:62 i1b: direct index for structure ( uniform int) 153 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 154 0:62 Constant: 155 0:62 8 (const uint) 156 0:63 move second child to first child ( temp int) 157 0:63 'out_i1' ( temp int) 158 0:63 imageAtomicXor ( temp int) 159 0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D) 160 0:63 i1: direct index for structure ( uniform int) 161 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 162 0:63 Constant: 163 0:63 5 (const uint) 164 0:63 i1: direct index for structure ( uniform int) 165 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 166 0:63 Constant: 167 0:63 5 (const uint) 168 0:66 imageAtomicAdd ( temp uint) 169 0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 170 0:66 u1: direct index for structure ( uniform uint) 171 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 172 0:66 Constant: 173 0:66 0 (const uint) 174 0:66 u1: direct index for structure ( uniform uint) 175 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 176 0:66 Constant: 177 0:66 0 (const uint) 178 0:67 move second child to first child ( temp uint) 179 0:67 'out_u1' ( temp uint) 180 0:67 imageAtomicAdd ( temp uint) 181 0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 182 0:67 u1: direct index for structure ( uniform uint) 183 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 184 0:67 Constant: 185 0:67 0 (const uint) 186 0:67 u1: direct index for structure ( uniform uint) 187 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 188 0:67 Constant: 189 0:67 0 (const uint) 190 0:68 imageAtomicAnd ( temp uint) 191 0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 192 0:68 u1: direct index for structure ( uniform uint) 193 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 194 0:68 Constant: 195 0:68 0 (const uint) 196 0:68 u1: direct index for structure ( uniform uint) 197 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 198 0:68 Constant: 199 0:68 0 (const uint) 200 0:69 move second child to first child ( temp uint) 201 0:69 'out_u1' ( temp uint) 202 0:69 imageAtomicAnd ( temp uint) 203 0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 204 0:69 u1: direct index for structure ( uniform uint) 205 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 206 0:69 Constant: 207 0:69 0 (const uint) 208 0:69 u1: direct index for structure ( uniform uint) 209 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 210 0:69 Constant: 211 0:69 0 (const uint) 212 0:70 move second child to first child ( temp uint) 213 0:70 'out_u1' ( temp uint) 214 0:70 imageAtomicCompSwap ( temp uint) 215 0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 216 0:70 u1: direct index for structure ( uniform uint) 217 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 218 0:70 Constant: 219 0:70 0 (const uint) 220 0:70 u1b: direct index for structure ( uniform uint) 221 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 222 0:70 Constant: 223 0:70 3 (const uint) 224 0:70 u1c: direct index for structure ( uniform uint) 225 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 226 0:70 Constant: 227 0:70 4 (const uint) 228 0:71 move second child to first child ( temp uint) 229 0:71 'out_u1' ( temp uint) 230 0:71 imageAtomicExchange ( temp uint) 231 0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 232 0:71 u1: direct index for structure ( uniform uint) 233 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 234 0:71 Constant: 235 0:71 0 (const uint) 236 0:71 u1: direct index for structure ( uniform uint) 237 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 238 0:71 Constant: 239 0:71 0 (const uint) 240 0:72 imageAtomicMax ( temp uint) 241 0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 242 0:72 u1: direct index for structure ( uniform uint) 243 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 244 0:72 Constant: 245 0:72 0 (const uint) 246 0:72 u1: direct index for structure ( uniform uint) 247 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 248 0:72 Constant: 249 0:72 0 (const uint) 250 0:73 move second child to first child ( temp uint) 251 0:73 'out_u1' ( temp uint) 252 0:73 imageAtomicMax ( temp uint) 253 0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 254 0:73 u1: direct index for structure ( uniform uint) 255 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 256 0:73 Constant: 257 0:73 0 (const uint) 258 0:73 u1: direct index for structure ( uniform uint) 259 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 260 0:73 Constant: 261 0:73 0 (const uint) 262 0:74 imageAtomicMin ( temp uint) 263 0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 264 0:74 u1: direct index for structure ( uniform uint) 265 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 266 0:74 Constant: 267 0:74 0 (const uint) 268 0:74 u1: direct index for structure ( uniform uint) 269 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 270 0:74 Constant: 271 0:74 0 (const uint) 272 0:75 move second child to first child ( temp uint) 273 0:75 'out_u1' ( temp uint) 274 0:75 imageAtomicMin ( temp uint) 275 0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 276 0:75 u1: direct index for structure ( uniform uint) 277 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 278 0:75 Constant: 279 0:75 0 (const uint) 280 0:75 u1: direct index for structure ( uniform uint) 281 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 282 0:75 Constant: 283 0:75 0 (const uint) 284 0:76 imageAtomicOr ( temp uint) 285 0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 286 0:76 u1: direct index for structure ( uniform uint) 287 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 288 0:76 Constant: 289 0:76 0 (const uint) 290 0:76 u1: direct index for structure ( uniform uint) 291 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 292 0:76 Constant: 293 0:76 0 (const uint) 294 0:77 move second child to first child ( temp uint) 295 0:77 'out_u1' ( temp uint) 296 0:77 imageAtomicOr ( temp uint) 297 0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 298 0:77 u1: direct index for structure ( uniform uint) 299 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 300 0:77 Constant: 301 0:77 0 (const uint) 302 0:77 u1: direct index for structure ( uniform uint) 303 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 304 0:77 Constant: 305 0:77 0 (const uint) 306 0:78 imageAtomicXor ( temp uint) 307 0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 308 0:78 u1: direct index for structure ( uniform uint) 309 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 310 0:78 Constant: 311 0:78 0 (const uint) 312 0:78 u1: direct index for structure ( uniform uint) 313 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 314 0:78 Constant: 315 0:78 0 (const uint) 316 0:79 move second child to first child ( temp uint) 317 0:79 'out_u1' ( temp uint) 318 0:79 imageAtomicXor ( temp uint) 319 0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 320 0:79 u1: direct index for structure ( uniform uint) 321 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 322 0:79 Constant: 323 0:79 0 (const uint) 324 0:79 u1: direct index for structure ( uniform uint) 325 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 326 0:79 Constant: 327 0:79 0 (const uint) 328 0:82 imageAtomicAdd ( temp int) 329 0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D) 330 0:82 i2: direct index for structure ( uniform 2-component vector of int) 331 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 332 0:82 Constant: 333 0:82 6 (const uint) 334 0:82 i1b: direct index for structure ( uniform int) 335 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 336 0:82 Constant: 337 0:82 8 (const uint) 338 0:83 move second child to first child ( temp int) 339 0:83 'out_i1' ( temp int) 340 0:83 imageAtomicAdd ( temp int) 341 0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D) 342 0:83 i2: direct index for structure ( uniform 2-component vector of int) 343 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 344 0:83 Constant: 345 0:83 6 (const uint) 346 0:83 i1: direct index for structure ( uniform int) 347 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 348 0:83 Constant: 349 0:83 5 (const uint) 350 0:84 imageAtomicAnd ( temp int) 351 0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D) 352 0:84 i2: direct index for structure ( uniform 2-component vector of int) 353 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 354 0:84 Constant: 355 0:84 6 (const uint) 356 0:84 i1b: direct index for structure ( uniform int) 357 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 358 0:84 Constant: 359 0:84 8 (const uint) 360 0:85 move second child to first child ( temp int) 361 0:85 'out_i1' ( temp int) 362 0:85 imageAtomicAnd ( temp int) 363 0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D) 364 0:85 i2: direct index for structure ( uniform 2-component vector of int) 365 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 366 0:85 Constant: 367 0:85 6 (const uint) 368 0:85 i1: direct index for structure ( uniform int) 369 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 370 0:85 Constant: 371 0:85 5 (const uint) 372 0:86 move second child to first child ( temp int) 373 0:86 'out_i1' ( temp int) 374 0:86 imageAtomicCompSwap ( temp int) 375 0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D) 376 0:86 i2: direct index for structure ( uniform 2-component vector of int) 377 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 378 0:86 Constant: 379 0:86 6 (const uint) 380 0:86 i1b: direct index for structure ( uniform int) 381 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 382 0:86 Constant: 383 0:86 8 (const uint) 384 0:86 i1c: direct index for structure ( uniform int) 385 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 386 0:86 Constant: 387 0:86 9 (const uint) 388 0:87 move second child to first child ( temp int) 389 0:87 'out_i1' ( temp int) 390 0:87 imageAtomicExchange ( temp int) 391 0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D) 392 0:87 i2: direct index for structure ( uniform 2-component vector of int) 393 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 394 0:87 Constant: 395 0:87 6 (const uint) 396 0:87 i1: direct index for structure ( uniform int) 397 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 398 0:87 Constant: 399 0:87 5 (const uint) 400 0:88 imageAtomicMax ( temp int) 401 0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D) 402 0:88 i2: direct index for structure ( uniform 2-component vector of int) 403 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 404 0:88 Constant: 405 0:88 6 (const uint) 406 0:88 i1b: direct index for structure ( uniform int) 407 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 408 0:88 Constant: 409 0:88 8 (const uint) 410 0:89 move second child to first child ( temp int) 411 0:89 'out_i1' ( temp int) 412 0:89 imageAtomicMax ( temp int) 413 0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D) 414 0:89 i2: direct index for structure ( uniform 2-component vector of int) 415 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 416 0:89 Constant: 417 0:89 6 (const uint) 418 0:89 i1: direct index for structure ( uniform int) 419 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 420 0:89 Constant: 421 0:89 5 (const uint) 422 0:90 imageAtomicMin ( temp int) 423 0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D) 424 0:90 i2: direct index for structure ( uniform 2-component vector of int) 425 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 426 0:90 Constant: 427 0:90 6 (const uint) 428 0:90 i1b: direct index for structure ( uniform int) 429 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 430 0:90 Constant: 431 0:90 8 (const uint) 432 0:91 move second child to first child ( temp int) 433 0:91 'out_i1' ( temp int) 434 0:91 imageAtomicMin ( temp int) 435 0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D) 436 0:91 i2: direct index for structure ( uniform 2-component vector of int) 437 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 438 0:91 Constant: 439 0:91 6 (const uint) 440 0:91 i1: direct index for structure ( uniform int) 441 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 442 0:91 Constant: 443 0:91 5 (const uint) 444 0:92 imageAtomicOr ( temp int) 445 0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D) 446 0:92 i2: direct index for structure ( uniform 2-component vector of int) 447 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 448 0:92 Constant: 449 0:92 6 (const uint) 450 0:92 i1b: direct index for structure ( uniform int) 451 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 452 0:92 Constant: 453 0:92 8 (const uint) 454 0:93 move second child to first child ( temp int) 455 0:93 'out_i1' ( temp int) 456 0:93 imageAtomicOr ( temp int) 457 0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D) 458 0:93 i2: direct index for structure ( uniform 2-component vector of int) 459 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 460 0:93 Constant: 461 0:93 6 (const uint) 462 0:93 i1: direct index for structure ( uniform int) 463 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 464 0:93 Constant: 465 0:93 5 (const uint) 466 0:94 imageAtomicXor ( temp int) 467 0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D) 468 0:94 i2: direct index for structure ( uniform 2-component vector of int) 469 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 470 0:94 Constant: 471 0:94 6 (const uint) 472 0:94 i1b: direct index for structure ( uniform int) 473 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 474 0:94 Constant: 475 0:94 8 (const uint) 476 0:95 move second child to first child ( temp int) 477 0:95 'out_i1' ( temp int) 478 0:95 imageAtomicXor ( temp int) 479 0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D) 480 0:95 i2: direct index for structure ( uniform 2-component vector of int) 481 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 482 0:95 Constant: 483 0:95 6 (const uint) 484 0:95 i1: direct index for structure ( uniform int) 485 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 486 0:95 Constant: 487 0:95 5 (const uint) 488 0:98 imageAtomicAdd ( temp uint) 489 0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 490 0:98 u2: direct index for structure ( uniform 2-component vector of uint) 491 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 492 0:98 Constant: 493 0:98 1 (const uint) 494 0:98 u1: direct index for structure ( uniform uint) 495 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 496 0:98 Constant: 497 0:98 0 (const uint) 498 0:99 move second child to first child ( temp uint) 499 0:99 'out_u1' ( temp uint) 500 0:99 imageAtomicAdd ( temp uint) 501 0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 502 0:99 u2: direct index for structure ( uniform 2-component vector of uint) 503 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 504 0:99 Constant: 505 0:99 1 (const uint) 506 0:99 u1: direct index for structure ( uniform uint) 507 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 508 0:99 Constant: 509 0:99 0 (const uint) 510 0:100 imageAtomicAnd ( temp uint) 511 0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 512 0:100 u2: direct index for structure ( uniform 2-component vector of uint) 513 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 514 0:100 Constant: 515 0:100 1 (const uint) 516 0:100 u1: direct index for structure ( uniform uint) 517 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 518 0:100 Constant: 519 0:100 0 (const uint) 520 0:101 move second child to first child ( temp uint) 521 0:101 'out_u1' ( temp uint) 522 0:101 imageAtomicAnd ( temp uint) 523 0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 524 0:101 u2: direct index for structure ( uniform 2-component vector of uint) 525 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 526 0:101 Constant: 527 0:101 1 (const uint) 528 0:101 u1: direct index for structure ( uniform uint) 529 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 530 0:101 Constant: 531 0:101 0 (const uint) 532 0:102 move second child to first child ( temp uint) 533 0:102 'out_u1' ( temp uint) 534 0:102 imageAtomicCompSwap ( temp uint) 535 0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 536 0:102 u2: direct index for structure ( uniform 2-component vector of uint) 537 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 538 0:102 Constant: 539 0:102 1 (const uint) 540 0:102 u1b: direct index for structure ( uniform uint) 541 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 542 0:102 Constant: 543 0:102 3 (const uint) 544 0:102 u1c: direct index for structure ( uniform uint) 545 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 546 0:102 Constant: 547 0:102 4 (const uint) 548 0:103 move second child to first child ( temp uint) 549 0:103 'out_u1' ( temp uint) 550 0:103 imageAtomicExchange ( temp uint) 551 0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 552 0:103 u2: direct index for structure ( uniform 2-component vector of uint) 553 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 554 0:103 Constant: 555 0:103 1 (const uint) 556 0:103 u1: direct index for structure ( uniform uint) 557 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 558 0:103 Constant: 559 0:103 0 (const uint) 560 0:104 imageAtomicMax ( temp uint) 561 0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 562 0:104 u2: direct index for structure ( uniform 2-component vector of uint) 563 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 564 0:104 Constant: 565 0:104 1 (const uint) 566 0:104 u1: direct index for structure ( uniform uint) 567 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 568 0:104 Constant: 569 0:104 0 (const uint) 570 0:105 move second child to first child ( temp uint) 571 0:105 'out_u1' ( temp uint) 572 0:105 imageAtomicMax ( temp uint) 573 0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 574 0:105 u2: direct index for structure ( uniform 2-component vector of uint) 575 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 576 0:105 Constant: 577 0:105 1 (const uint) 578 0:105 u1: direct index for structure ( uniform uint) 579 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 580 0:105 Constant: 581 0:105 0 (const uint) 582 0:106 imageAtomicMin ( temp uint) 583 0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 584 0:106 u2: direct index for structure ( uniform 2-component vector of uint) 585 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 586 0:106 Constant: 587 0:106 1 (const uint) 588 0:106 u1: direct index for structure ( uniform uint) 589 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 590 0:106 Constant: 591 0:106 0 (const uint) 592 0:107 move second child to first child ( temp uint) 593 0:107 'out_u1' ( temp uint) 594 0:107 imageAtomicMin ( temp uint) 595 0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 596 0:107 u2: direct index for structure ( uniform 2-component vector of uint) 597 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 598 0:107 Constant: 599 0:107 1 (const uint) 600 0:107 u1: direct index for structure ( uniform uint) 601 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 602 0:107 Constant: 603 0:107 0 (const uint) 604 0:108 imageAtomicOr ( temp uint) 605 0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 606 0:108 u2: direct index for structure ( uniform 2-component vector of uint) 607 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 608 0:108 Constant: 609 0:108 1 (const uint) 610 0:108 u1: direct index for structure ( uniform uint) 611 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 612 0:108 Constant: 613 0:108 0 (const uint) 614 0:109 move second child to first child ( temp uint) 615 0:109 'out_u1' ( temp uint) 616 0:109 imageAtomicOr ( temp uint) 617 0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 618 0:109 u2: direct index for structure ( uniform 2-component vector of uint) 619 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 620 0:109 Constant: 621 0:109 1 (const uint) 622 0:109 u1: direct index for structure ( uniform uint) 623 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 624 0:109 Constant: 625 0:109 0 (const uint) 626 0:110 imageAtomicXor ( temp uint) 627 0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 628 0:110 u2: direct index for structure ( uniform 2-component vector of uint) 629 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 630 0:110 Constant: 631 0:110 1 (const uint) 632 0:110 u1: direct index for structure ( uniform uint) 633 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 634 0:110 Constant: 635 0:110 0 (const uint) 636 0:111 move second child to first child ( temp uint) 637 0:111 'out_u1' ( temp uint) 638 0:111 imageAtomicXor ( temp uint) 639 0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 640 0:111 u2: direct index for structure ( uniform 2-component vector of uint) 641 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 642 0:111 Constant: 643 0:111 1 (const uint) 644 0:111 u1: direct index for structure ( uniform uint) 645 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 646 0:111 Constant: 647 0:111 0 (const uint) 648 0:114 imageAtomicAdd ( temp int) 649 0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D) 650 0:114 i3: direct index for structure ( uniform 3-component vector of int) 651 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 652 0:114 Constant: 653 0:114 7 (const uint) 654 0:114 i1b: direct index for structure ( uniform int) 655 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 656 0:114 Constant: 657 0:114 8 (const uint) 658 0:115 move second child to first child ( temp int) 659 0:115 'out_i1' ( temp int) 660 0:115 imageAtomicAdd ( temp int) 661 0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D) 662 0:115 i3: direct index for structure ( uniform 3-component vector of int) 663 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 664 0:115 Constant: 665 0:115 7 (const uint) 666 0:115 i1: direct index for structure ( uniform int) 667 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 668 0:115 Constant: 669 0:115 5 (const uint) 670 0:116 imageAtomicAnd ( temp int) 671 0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D) 672 0:116 i3: direct index for structure ( uniform 3-component vector of int) 673 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 674 0:116 Constant: 675 0:116 7 (const uint) 676 0:116 i1b: direct index for structure ( uniform int) 677 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 678 0:116 Constant: 679 0:116 8 (const uint) 680 0:117 move second child to first child ( temp int) 681 0:117 'out_i1' ( temp int) 682 0:117 imageAtomicAnd ( temp int) 683 0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D) 684 0:117 i3: direct index for structure ( uniform 3-component vector of int) 685 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 686 0:117 Constant: 687 0:117 7 (const uint) 688 0:117 i1: direct index for structure ( uniform int) 689 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 690 0:117 Constant: 691 0:117 5 (const uint) 692 0:118 move second child to first child ( temp int) 693 0:118 'out_i1' ( temp int) 694 0:118 imageAtomicCompSwap ( temp int) 695 0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D) 696 0:118 i3: direct index for structure ( uniform 3-component vector of int) 697 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 698 0:118 Constant: 699 0:118 7 (const uint) 700 0:118 i1b: direct index for structure ( uniform int) 701 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 702 0:118 Constant: 703 0:118 8 (const uint) 704 0:118 i1c: direct index for structure ( uniform int) 705 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 706 0:118 Constant: 707 0:118 9 (const uint) 708 0:119 move second child to first child ( temp int) 709 0:119 'out_i1' ( temp int) 710 0:119 imageAtomicExchange ( temp int) 711 0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D) 712 0:119 i3: direct index for structure ( uniform 3-component vector of int) 713 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 714 0:119 Constant: 715 0:119 7 (const uint) 716 0:119 i1: direct index for structure ( uniform int) 717 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 718 0:119 Constant: 719 0:119 5 (const uint) 720 0:120 imageAtomicMax ( temp int) 721 0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D) 722 0:120 i3: direct index for structure ( uniform 3-component vector of int) 723 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 724 0:120 Constant: 725 0:120 7 (const uint) 726 0:120 i1b: direct index for structure ( uniform int) 727 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 728 0:120 Constant: 729 0:120 8 (const uint) 730 0:121 move second child to first child ( temp int) 731 0:121 'out_i1' ( temp int) 732 0:121 imageAtomicMax ( temp int) 733 0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D) 734 0:121 i3: direct index for structure ( uniform 3-component vector of int) 735 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 736 0:121 Constant: 737 0:121 7 (const uint) 738 0:121 i1: direct index for structure ( uniform int) 739 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 740 0:121 Constant: 741 0:121 5 (const uint) 742 0:122 imageAtomicMin ( temp int) 743 0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D) 744 0:122 i3: direct index for structure ( uniform 3-component vector of int) 745 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 746 0:122 Constant: 747 0:122 7 (const uint) 748 0:122 i1b: direct index for structure ( uniform int) 749 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 750 0:122 Constant: 751 0:122 8 (const uint) 752 0:123 move second child to first child ( temp int) 753 0:123 'out_i1' ( temp int) 754 0:123 imageAtomicMin ( temp int) 755 0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D) 756 0:123 i3: direct index for structure ( uniform 3-component vector of int) 757 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 758 0:123 Constant: 759 0:123 7 (const uint) 760 0:123 i1: direct index for structure ( uniform int) 761 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 762 0:123 Constant: 763 0:123 5 (const uint) 764 0:124 imageAtomicOr ( temp int) 765 0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D) 766 0:124 i3: direct index for structure ( uniform 3-component vector of int) 767 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 768 0:124 Constant: 769 0:124 7 (const uint) 770 0:124 i1b: direct index for structure ( uniform int) 771 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 772 0:124 Constant: 773 0:124 8 (const uint) 774 0:125 move second child to first child ( temp int) 775 0:125 'out_i1' ( temp int) 776 0:125 imageAtomicOr ( temp int) 777 0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D) 778 0:125 i3: direct index for structure ( uniform 3-component vector of int) 779 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 780 0:125 Constant: 781 0:125 7 (const uint) 782 0:125 i1: direct index for structure ( uniform int) 783 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 784 0:125 Constant: 785 0:125 5 (const uint) 786 0:126 imageAtomicXor ( temp int) 787 0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D) 788 0:126 i3: direct index for structure ( uniform 3-component vector of int) 789 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 790 0:126 Constant: 791 0:126 7 (const uint) 792 0:126 i1b: direct index for structure ( uniform int) 793 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 794 0:126 Constant: 795 0:126 8 (const uint) 796 0:127 move second child to first child ( temp int) 797 0:127 'out_i1' ( temp int) 798 0:127 imageAtomicXor ( temp int) 799 0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D) 800 0:127 i3: direct index for structure ( uniform 3-component vector of int) 801 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 802 0:127 Constant: 803 0:127 7 (const uint) 804 0:127 i1: direct index for structure ( uniform int) 805 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 806 0:127 Constant: 807 0:127 5 (const uint) 808 0:130 imageAtomicAdd ( temp uint) 809 0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 810 0:130 u3: direct index for structure ( uniform 3-component vector of uint) 811 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 812 0:130 Constant: 813 0:130 2 (const uint) 814 0:130 u1: direct index for structure ( uniform uint) 815 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 816 0:130 Constant: 817 0:130 0 (const uint) 818 0:131 move second child to first child ( temp uint) 819 0:131 'out_u1' ( temp uint) 820 0:131 imageAtomicAdd ( temp uint) 821 0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 822 0:131 u3: direct index for structure ( uniform 3-component vector of uint) 823 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 824 0:131 Constant: 825 0:131 2 (const uint) 826 0:131 u1: direct index for structure ( uniform uint) 827 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 828 0:131 Constant: 829 0:131 0 (const uint) 830 0:132 imageAtomicAnd ( temp uint) 831 0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 832 0:132 u3: direct index for structure ( uniform 3-component vector of uint) 833 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 834 0:132 Constant: 835 0:132 2 (const uint) 836 0:132 u1: direct index for structure ( uniform uint) 837 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 838 0:132 Constant: 839 0:132 0 (const uint) 840 0:133 move second child to first child ( temp uint) 841 0:133 'out_u1' ( temp uint) 842 0:133 imageAtomicAnd ( temp uint) 843 0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 844 0:133 u3: direct index for structure ( uniform 3-component vector of uint) 845 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 846 0:133 Constant: 847 0:133 2 (const uint) 848 0:133 u1: direct index for structure ( uniform uint) 849 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 850 0:133 Constant: 851 0:133 0 (const uint) 852 0:134 move second child to first child ( temp uint) 853 0:134 'out_u1' ( temp uint) 854 0:134 imageAtomicCompSwap ( temp uint) 855 0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 856 0:134 u3: direct index for structure ( uniform 3-component vector of uint) 857 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 858 0:134 Constant: 859 0:134 2 (const uint) 860 0:134 u1b: direct index for structure ( uniform uint) 861 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 862 0:134 Constant: 863 0:134 3 (const uint) 864 0:134 u1c: direct index for structure ( uniform uint) 865 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 866 0:134 Constant: 867 0:134 4 (const uint) 868 0:135 move second child to first child ( temp uint) 869 0:135 'out_u1' ( temp uint) 870 0:135 imageAtomicExchange ( temp uint) 871 0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 872 0:135 u3: direct index for structure ( uniform 3-component vector of uint) 873 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 874 0:135 Constant: 875 0:135 2 (const uint) 876 0:135 u1: direct index for structure ( uniform uint) 877 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 878 0:135 Constant: 879 0:135 0 (const uint) 880 0:136 imageAtomicMax ( temp uint) 881 0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 882 0:136 u3: direct index for structure ( uniform 3-component vector of uint) 883 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 884 0:136 Constant: 885 0:136 2 (const uint) 886 0:136 u1: direct index for structure ( uniform uint) 887 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 888 0:136 Constant: 889 0:136 0 (const uint) 890 0:137 move second child to first child ( temp uint) 891 0:137 'out_u1' ( temp uint) 892 0:137 imageAtomicMax ( temp uint) 893 0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 894 0:137 u3: direct index for structure ( uniform 3-component vector of uint) 895 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 896 0:137 Constant: 897 0:137 2 (const uint) 898 0:137 u1: direct index for structure ( uniform uint) 899 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 900 0:137 Constant: 901 0:137 0 (const uint) 902 0:138 imageAtomicMin ( temp uint) 903 0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 904 0:138 u3: direct index for structure ( uniform 3-component vector of uint) 905 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 906 0:138 Constant: 907 0:138 2 (const uint) 908 0:138 u1: direct index for structure ( uniform uint) 909 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 910 0:138 Constant: 911 0:138 0 (const uint) 912 0:139 move second child to first child ( temp uint) 913 0:139 'out_u1' ( temp uint) 914 0:139 imageAtomicMin ( temp uint) 915 0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 916 0:139 u3: direct index for structure ( uniform 3-component vector of uint) 917 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 918 0:139 Constant: 919 0:139 2 (const uint) 920 0:139 u1: direct index for structure ( uniform uint) 921 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 922 0:139 Constant: 923 0:139 0 (const uint) 924 0:140 imageAtomicOr ( temp uint) 925 0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 926 0:140 u3: direct index for structure ( uniform 3-component vector of uint) 927 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 928 0:140 Constant: 929 0:140 2 (const uint) 930 0:140 u1: direct index for structure ( uniform uint) 931 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 932 0:140 Constant: 933 0:140 0 (const uint) 934 0:141 move second child to first child ( temp uint) 935 0:141 'out_u1' ( temp uint) 936 0:141 imageAtomicOr ( temp uint) 937 0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 938 0:141 u3: direct index for structure ( uniform 3-component vector of uint) 939 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 940 0:141 Constant: 941 0:141 2 (const uint) 942 0:141 u1: direct index for structure ( uniform uint) 943 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 944 0:141 Constant: 945 0:141 0 (const uint) 946 0:142 imageAtomicXor ( temp uint) 947 0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 948 0:142 u3: direct index for structure ( uniform 3-component vector of uint) 949 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 950 0:142 Constant: 951 0:142 2 (const uint) 952 0:142 u1: direct index for structure ( uniform uint) 953 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 954 0:142 Constant: 955 0:142 0 (const uint) 956 0:143 move second child to first child ( temp uint) 957 0:143 'out_u1' ( temp uint) 958 0:143 imageAtomicXor ( temp uint) 959 0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 960 0:143 u3: direct index for structure ( uniform 3-component vector of uint) 961 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 962 0:143 Constant: 963 0:143 2 (const uint) 964 0:143 u1: direct index for structure ( uniform uint) 965 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 966 0:143 Constant: 967 0:143 0 (const uint) 968 0:146 imageAtomicAdd ( temp int) 969 0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 970 0:146 i2: direct index for structure ( uniform 2-component vector of int) 971 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 972 0:146 Constant: 973 0:146 6 (const uint) 974 0:146 i1b: direct index for structure ( uniform int) 975 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 976 0:146 Constant: 977 0:146 8 (const uint) 978 0:147 move second child to first child ( temp int) 979 0:147 'out_i1' ( temp int) 980 0:147 imageAtomicAdd ( temp int) 981 0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 982 0:147 i2: direct index for structure ( uniform 2-component vector of int) 983 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 984 0:147 Constant: 985 0:147 6 (const uint) 986 0:147 i1: direct index for structure ( uniform int) 987 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 988 0:147 Constant: 989 0:147 5 (const uint) 990 0:148 imageAtomicAnd ( temp int) 991 0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 992 0:148 i2: direct index for structure ( uniform 2-component vector of int) 993 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 994 0:148 Constant: 995 0:148 6 (const uint) 996 0:148 i1b: direct index for structure ( uniform int) 997 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 998 0:148 Constant: 999 0:148 8 (const uint) 1000 0:149 move second child to first child ( temp int) 1001 0:149 'out_i1' ( temp int) 1002 0:149 imageAtomicAnd ( temp int) 1003 0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1004 0:149 i2: direct index for structure ( uniform 2-component vector of int) 1005 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1006 0:149 Constant: 1007 0:149 6 (const uint) 1008 0:149 i1: direct index for structure ( uniform int) 1009 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1010 0:149 Constant: 1011 0:149 5 (const uint) 1012 0:150 move second child to first child ( temp int) 1013 0:150 'out_i1' ( temp int) 1014 0:150 imageAtomicCompSwap ( temp int) 1015 0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1016 0:150 i2: direct index for structure ( uniform 2-component vector of int) 1017 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1018 0:150 Constant: 1019 0:150 6 (const uint) 1020 0:150 i1b: direct index for structure ( uniform int) 1021 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1022 0:150 Constant: 1023 0:150 8 (const uint) 1024 0:150 i1c: direct index for structure ( uniform int) 1025 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1026 0:150 Constant: 1027 0:150 9 (const uint) 1028 0:151 move second child to first child ( temp int) 1029 0:151 'out_i1' ( temp int) 1030 0:151 imageAtomicExchange ( temp int) 1031 0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1032 0:151 i2: direct index for structure ( uniform 2-component vector of int) 1033 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1034 0:151 Constant: 1035 0:151 6 (const uint) 1036 0:151 i1: direct index for structure ( uniform int) 1037 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1038 0:151 Constant: 1039 0:151 5 (const uint) 1040 0:152 imageAtomicMax ( temp int) 1041 0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1042 0:152 i2: direct index for structure ( uniform 2-component vector of int) 1043 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1044 0:152 Constant: 1045 0:152 6 (const uint) 1046 0:152 i1b: direct index for structure ( uniform int) 1047 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1048 0:152 Constant: 1049 0:152 8 (const uint) 1050 0:153 move second child to first child ( temp int) 1051 0:153 'out_i1' ( temp int) 1052 0:153 imageAtomicMax ( temp int) 1053 0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1054 0:153 i2: direct index for structure ( uniform 2-component vector of int) 1055 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1056 0:153 Constant: 1057 0:153 6 (const uint) 1058 0:153 i1: direct index for structure ( uniform int) 1059 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1060 0:153 Constant: 1061 0:153 5 (const uint) 1062 0:154 imageAtomicMin ( temp int) 1063 0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1064 0:154 i2: direct index for structure ( uniform 2-component vector of int) 1065 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1066 0:154 Constant: 1067 0:154 6 (const uint) 1068 0:154 i1b: direct index for structure ( uniform int) 1069 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1070 0:154 Constant: 1071 0:154 8 (const uint) 1072 0:155 move second child to first child ( temp int) 1073 0:155 'out_i1' ( temp int) 1074 0:155 imageAtomicMin ( temp int) 1075 0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1076 0:155 i2: direct index for structure ( uniform 2-component vector of int) 1077 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1078 0:155 Constant: 1079 0:155 6 (const uint) 1080 0:155 i1: direct index for structure ( uniform int) 1081 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1082 0:155 Constant: 1083 0:155 5 (const uint) 1084 0:156 imageAtomicOr ( temp int) 1085 0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1086 0:156 i2: direct index for structure ( uniform 2-component vector of int) 1087 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1088 0:156 Constant: 1089 0:156 6 (const uint) 1090 0:156 i1b: direct index for structure ( uniform int) 1091 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1092 0:156 Constant: 1093 0:156 8 (const uint) 1094 0:157 move second child to first child ( temp int) 1095 0:157 'out_i1' ( temp int) 1096 0:157 imageAtomicOr ( temp int) 1097 0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1098 0:157 i2: direct index for structure ( uniform 2-component vector of int) 1099 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1100 0:157 Constant: 1101 0:157 6 (const uint) 1102 0:157 i1: direct index for structure ( uniform int) 1103 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1104 0:157 Constant: 1105 0:157 5 (const uint) 1106 0:158 imageAtomicXor ( temp int) 1107 0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1108 0:158 i2: direct index for structure ( uniform 2-component vector of int) 1109 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1110 0:158 Constant: 1111 0:158 6 (const uint) 1112 0:158 i1b: direct index for structure ( uniform int) 1113 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1114 0:158 Constant: 1115 0:158 8 (const uint) 1116 0:159 move second child to first child ( temp int) 1117 0:159 'out_i1' ( temp int) 1118 0:159 imageAtomicXor ( temp int) 1119 0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1120 0:159 i2: direct index for structure ( uniform 2-component vector of int) 1121 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1122 0:159 Constant: 1123 0:159 6 (const uint) 1124 0:159 i1: direct index for structure ( uniform int) 1125 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1126 0:159 Constant: 1127 0:159 5 (const uint) 1128 0:162 imageAtomicAdd ( temp uint) 1129 0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1130 0:162 u2: direct index for structure ( uniform 2-component vector of uint) 1131 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1132 0:162 Constant: 1133 0:162 1 (const uint) 1134 0:162 u1: direct index for structure ( uniform uint) 1135 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1136 0:162 Constant: 1137 0:162 0 (const uint) 1138 0:163 move second child to first child ( temp uint) 1139 0:163 'out_u1' ( temp uint) 1140 0:163 imageAtomicAdd ( temp uint) 1141 0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1142 0:163 u2: direct index for structure ( uniform 2-component vector of uint) 1143 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1144 0:163 Constant: 1145 0:163 1 (const uint) 1146 0:163 u1: direct index for structure ( uniform uint) 1147 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1148 0:163 Constant: 1149 0:163 0 (const uint) 1150 0:164 imageAtomicAnd ( temp uint) 1151 0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1152 0:164 u2: direct index for structure ( uniform 2-component vector of uint) 1153 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1154 0:164 Constant: 1155 0:164 1 (const uint) 1156 0:164 u1: direct index for structure ( uniform uint) 1157 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1158 0:164 Constant: 1159 0:164 0 (const uint) 1160 0:165 move second child to first child ( temp uint) 1161 0:165 'out_u1' ( temp uint) 1162 0:165 imageAtomicAnd ( temp uint) 1163 0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1164 0:165 u2: direct index for structure ( uniform 2-component vector of uint) 1165 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1166 0:165 Constant: 1167 0:165 1 (const uint) 1168 0:165 u1: direct index for structure ( uniform uint) 1169 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1170 0:165 Constant: 1171 0:165 0 (const uint) 1172 0:166 move second child to first child ( temp uint) 1173 0:166 'out_u1' ( temp uint) 1174 0:166 imageAtomicCompSwap ( temp uint) 1175 0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1176 0:166 u2: direct index for structure ( uniform 2-component vector of uint) 1177 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1178 0:166 Constant: 1179 0:166 1 (const uint) 1180 0:166 u1b: direct index for structure ( uniform uint) 1181 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1182 0:166 Constant: 1183 0:166 3 (const uint) 1184 0:166 u1c: direct index for structure ( uniform uint) 1185 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1186 0:166 Constant: 1187 0:166 4 (const uint) 1188 0:167 move second child to first child ( temp uint) 1189 0:167 'out_u1' ( temp uint) 1190 0:167 imageAtomicExchange ( temp uint) 1191 0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1192 0:167 u2: direct index for structure ( uniform 2-component vector of uint) 1193 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1194 0:167 Constant: 1195 0:167 1 (const uint) 1196 0:167 u1: direct index for structure ( uniform uint) 1197 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1198 0:167 Constant: 1199 0:167 0 (const uint) 1200 0:168 imageAtomicMax ( temp uint) 1201 0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1202 0:168 u2: direct index for structure ( uniform 2-component vector of uint) 1203 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1204 0:168 Constant: 1205 0:168 1 (const uint) 1206 0:168 u1: direct index for structure ( uniform uint) 1207 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1208 0:168 Constant: 1209 0:168 0 (const uint) 1210 0:169 move second child to first child ( temp uint) 1211 0:169 'out_u1' ( temp uint) 1212 0:169 imageAtomicMax ( temp uint) 1213 0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1214 0:169 u2: direct index for structure ( uniform 2-component vector of uint) 1215 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1216 0:169 Constant: 1217 0:169 1 (const uint) 1218 0:169 u1: direct index for structure ( uniform uint) 1219 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1220 0:169 Constant: 1221 0:169 0 (const uint) 1222 0:170 imageAtomicMin ( temp uint) 1223 0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1224 0:170 u2: direct index for structure ( uniform 2-component vector of uint) 1225 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1226 0:170 Constant: 1227 0:170 1 (const uint) 1228 0:170 u1: direct index for structure ( uniform uint) 1229 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1230 0:170 Constant: 1231 0:170 0 (const uint) 1232 0:171 move second child to first child ( temp uint) 1233 0:171 'out_u1' ( temp uint) 1234 0:171 imageAtomicMin ( temp uint) 1235 0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1236 0:171 u2: direct index for structure ( uniform 2-component vector of uint) 1237 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1238 0:171 Constant: 1239 0:171 1 (const uint) 1240 0:171 u1: direct index for structure ( uniform uint) 1241 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1242 0:171 Constant: 1243 0:171 0 (const uint) 1244 0:172 imageAtomicOr ( temp uint) 1245 0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1246 0:172 u2: direct index for structure ( uniform 2-component vector of uint) 1247 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1248 0:172 Constant: 1249 0:172 1 (const uint) 1250 0:172 u1: direct index for structure ( uniform uint) 1251 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1252 0:172 Constant: 1253 0:172 0 (const uint) 1254 0:173 move second child to first child ( temp uint) 1255 0:173 'out_u1' ( temp uint) 1256 0:173 imageAtomicOr ( temp uint) 1257 0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1258 0:173 u2: direct index for structure ( uniform 2-component vector of uint) 1259 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1260 0:173 Constant: 1261 0:173 1 (const uint) 1262 0:173 u1: direct index for structure ( uniform uint) 1263 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1264 0:173 Constant: 1265 0:173 0 (const uint) 1266 0:174 imageAtomicXor ( temp uint) 1267 0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1268 0:174 u2: direct index for structure ( uniform 2-component vector of uint) 1269 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1270 0:174 Constant: 1271 0:174 1 (const uint) 1272 0:174 u1: direct index for structure ( uniform uint) 1273 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1274 0:174 Constant: 1275 0:174 0 (const uint) 1276 0:175 move second child to first child ( temp uint) 1277 0:175 'out_u1' ( temp uint) 1278 0:175 imageAtomicXor ( temp uint) 1279 0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1280 0:175 u2: direct index for structure ( uniform 2-component vector of uint) 1281 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1282 0:175 Constant: 1283 0:175 1 (const uint) 1284 0:175 u1: direct index for structure ( uniform uint) 1285 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1286 0:175 Constant: 1287 0:175 0 (const uint) 1288 0:178 imageAtomicAdd ( temp int) 1289 0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1290 0:178 i2: direct index for structure ( uniform 2-component vector of int) 1291 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1292 0:178 Constant: 1293 0:178 6 (const uint) 1294 0:178 i1b: direct index for structure ( uniform int) 1295 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1296 0:178 Constant: 1297 0:178 8 (const uint) 1298 0:179 move second child to first child ( temp int) 1299 0:179 'out_i1' ( temp int) 1300 0:179 imageAtomicAdd ( temp int) 1301 0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1302 0:179 i2: direct index for structure ( uniform 2-component vector of int) 1303 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1304 0:179 Constant: 1305 0:179 6 (const uint) 1306 0:179 i1: direct index for structure ( uniform int) 1307 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1308 0:179 Constant: 1309 0:179 5 (const uint) 1310 0:180 imageAtomicAnd ( temp int) 1311 0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1312 0:180 i2: direct index for structure ( uniform 2-component vector of int) 1313 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1314 0:180 Constant: 1315 0:180 6 (const uint) 1316 0:180 i1b: direct index for structure ( uniform int) 1317 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1318 0:180 Constant: 1319 0:180 8 (const uint) 1320 0:181 move second child to first child ( temp int) 1321 0:181 'out_i1' ( temp int) 1322 0:181 imageAtomicAnd ( temp int) 1323 0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1324 0:181 i2: direct index for structure ( uniform 2-component vector of int) 1325 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1326 0:181 Constant: 1327 0:181 6 (const uint) 1328 0:181 i1: direct index for structure ( uniform int) 1329 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1330 0:181 Constant: 1331 0:181 5 (const uint) 1332 0:182 move second child to first child ( temp int) 1333 0:182 'out_i1' ( temp int) 1334 0:182 imageAtomicCompSwap ( temp int) 1335 0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1336 0:182 i2: direct index for structure ( uniform 2-component vector of int) 1337 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1338 0:182 Constant: 1339 0:182 6 (const uint) 1340 0:182 i1b: direct index for structure ( uniform int) 1341 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1342 0:182 Constant: 1343 0:182 8 (const uint) 1344 0:182 i1c: direct index for structure ( uniform int) 1345 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1346 0:182 Constant: 1347 0:182 9 (const uint) 1348 0:183 move second child to first child ( temp int) 1349 0:183 'out_i1' ( temp int) 1350 0:183 imageAtomicExchange ( temp int) 1351 0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1352 0:183 i2: direct index for structure ( uniform 2-component vector of int) 1353 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1354 0:183 Constant: 1355 0:183 6 (const uint) 1356 0:183 i1: direct index for structure ( uniform int) 1357 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1358 0:183 Constant: 1359 0:183 5 (const uint) 1360 0:184 imageAtomicMax ( temp int) 1361 0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1362 0:184 i2: direct index for structure ( uniform 2-component vector of int) 1363 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1364 0:184 Constant: 1365 0:184 6 (const uint) 1366 0:184 i1b: direct index for structure ( uniform int) 1367 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1368 0:184 Constant: 1369 0:184 8 (const uint) 1370 0:185 move second child to first child ( temp int) 1371 0:185 'out_i1' ( temp int) 1372 0:185 imageAtomicMax ( temp int) 1373 0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1374 0:185 i2: direct index for structure ( uniform 2-component vector of int) 1375 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1376 0:185 Constant: 1377 0:185 6 (const uint) 1378 0:185 i1: direct index for structure ( uniform int) 1379 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1380 0:185 Constant: 1381 0:185 5 (const uint) 1382 0:186 imageAtomicMin ( temp int) 1383 0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1384 0:186 i2: direct index for structure ( uniform 2-component vector of int) 1385 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1386 0:186 Constant: 1387 0:186 6 (const uint) 1388 0:186 i1b: direct index for structure ( uniform int) 1389 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1390 0:186 Constant: 1391 0:186 8 (const uint) 1392 0:187 move second child to first child ( temp int) 1393 0:187 'out_i1' ( temp int) 1394 0:187 imageAtomicMin ( temp int) 1395 0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1396 0:187 i2: direct index for structure ( uniform 2-component vector of int) 1397 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1398 0:187 Constant: 1399 0:187 6 (const uint) 1400 0:187 i1: direct index for structure ( uniform int) 1401 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1402 0:187 Constant: 1403 0:187 5 (const uint) 1404 0:188 imageAtomicOr ( temp int) 1405 0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1406 0:188 i2: direct index for structure ( uniform 2-component vector of int) 1407 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1408 0:188 Constant: 1409 0:188 6 (const uint) 1410 0:188 i1b: direct index for structure ( uniform int) 1411 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1412 0:188 Constant: 1413 0:188 8 (const uint) 1414 0:189 move second child to first child ( temp int) 1415 0:189 'out_i1' ( temp int) 1416 0:189 imageAtomicOr ( temp int) 1417 0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1418 0:189 i2: direct index for structure ( uniform 2-component vector of int) 1419 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1420 0:189 Constant: 1421 0:189 6 (const uint) 1422 0:189 i1: direct index for structure ( uniform int) 1423 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1424 0:189 Constant: 1425 0:189 5 (const uint) 1426 0:190 imageAtomicXor ( temp int) 1427 0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1428 0:190 i2: direct index for structure ( uniform 2-component vector of int) 1429 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1430 0:190 Constant: 1431 0:190 6 (const uint) 1432 0:190 i1b: direct index for structure ( uniform int) 1433 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1434 0:190 Constant: 1435 0:190 8 (const uint) 1436 0:191 move second child to first child ( temp int) 1437 0:191 'out_i1' ( temp int) 1438 0:191 imageAtomicXor ( temp int) 1439 0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1440 0:191 i2: direct index for structure ( uniform 2-component vector of int) 1441 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1442 0:191 Constant: 1443 0:191 6 (const uint) 1444 0:191 i1: direct index for structure ( uniform int) 1445 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1446 0:191 Constant: 1447 0:191 5 (const uint) 1448 0:194 imageAtomicAdd ( temp uint) 1449 0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1450 0:194 u2: direct index for structure ( uniform 2-component vector of uint) 1451 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1452 0:194 Constant: 1453 0:194 1 (const uint) 1454 0:194 u1: direct index for structure ( uniform uint) 1455 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1456 0:194 Constant: 1457 0:194 0 (const uint) 1458 0:195 move second child to first child ( temp uint) 1459 0:195 'out_u1' ( temp uint) 1460 0:195 imageAtomicAdd ( temp uint) 1461 0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1462 0:195 u2: direct index for structure ( uniform 2-component vector of uint) 1463 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1464 0:195 Constant: 1465 0:195 1 (const uint) 1466 0:195 u1: direct index for structure ( uniform uint) 1467 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1468 0:195 Constant: 1469 0:195 0 (const uint) 1470 0:196 imageAtomicAnd ( temp uint) 1471 0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1472 0:196 u2: direct index for structure ( uniform 2-component vector of uint) 1473 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1474 0:196 Constant: 1475 0:196 1 (const uint) 1476 0:196 u1: direct index for structure ( uniform uint) 1477 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1478 0:196 Constant: 1479 0:196 0 (const uint) 1480 0:197 move second child to first child ( temp uint) 1481 0:197 'out_u1' ( temp uint) 1482 0:197 imageAtomicAnd ( temp uint) 1483 0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1484 0:197 u2: direct index for structure ( uniform 2-component vector of uint) 1485 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1486 0:197 Constant: 1487 0:197 1 (const uint) 1488 0:197 u1: direct index for structure ( uniform uint) 1489 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1490 0:197 Constant: 1491 0:197 0 (const uint) 1492 0:198 move second child to first child ( temp uint) 1493 0:198 'out_u1' ( temp uint) 1494 0:198 imageAtomicCompSwap ( temp uint) 1495 0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1496 0:198 u2: direct index for structure ( uniform 2-component vector of uint) 1497 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1498 0:198 Constant: 1499 0:198 1 (const uint) 1500 0:198 u1b: direct index for structure ( uniform uint) 1501 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1502 0:198 Constant: 1503 0:198 3 (const uint) 1504 0:198 u1c: direct index for structure ( uniform uint) 1505 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1506 0:198 Constant: 1507 0:198 4 (const uint) 1508 0:199 move second child to first child ( temp uint) 1509 0:199 'out_u1' ( temp uint) 1510 0:199 imageAtomicExchange ( temp uint) 1511 0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1512 0:199 u2: direct index for structure ( uniform 2-component vector of uint) 1513 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1514 0:199 Constant: 1515 0:199 1 (const uint) 1516 0:199 u1: direct index for structure ( uniform uint) 1517 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1518 0:199 Constant: 1519 0:199 0 (const uint) 1520 0:200 imageAtomicMax ( temp uint) 1521 0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1522 0:200 u2: direct index for structure ( uniform 2-component vector of uint) 1523 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1524 0:200 Constant: 1525 0:200 1 (const uint) 1526 0:200 u1: direct index for structure ( uniform uint) 1527 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1528 0:200 Constant: 1529 0:200 0 (const uint) 1530 0:201 move second child to first child ( temp uint) 1531 0:201 'out_u1' ( temp uint) 1532 0:201 imageAtomicMax ( temp uint) 1533 0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1534 0:201 u2: direct index for structure ( uniform 2-component vector of uint) 1535 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1536 0:201 Constant: 1537 0:201 1 (const uint) 1538 0:201 u1: direct index for structure ( uniform uint) 1539 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1540 0:201 Constant: 1541 0:201 0 (const uint) 1542 0:202 imageAtomicMin ( temp uint) 1543 0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1544 0:202 u2: direct index for structure ( uniform 2-component vector of uint) 1545 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1546 0:202 Constant: 1547 0:202 1 (const uint) 1548 0:202 u1: direct index for structure ( uniform uint) 1549 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1550 0:202 Constant: 1551 0:202 0 (const uint) 1552 0:203 move second child to first child ( temp uint) 1553 0:203 'out_u1' ( temp uint) 1554 0:203 imageAtomicMin ( temp uint) 1555 0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1556 0:203 u2: direct index for structure ( uniform 2-component vector of uint) 1557 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1558 0:203 Constant: 1559 0:203 1 (const uint) 1560 0:203 u1: direct index for structure ( uniform uint) 1561 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1562 0:203 Constant: 1563 0:203 0 (const uint) 1564 0:204 imageAtomicOr ( temp uint) 1565 0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1566 0:204 u2: direct index for structure ( uniform 2-component vector of uint) 1567 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1568 0:204 Constant: 1569 0:204 1 (const uint) 1570 0:204 u1: direct index for structure ( uniform uint) 1571 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1572 0:204 Constant: 1573 0:204 0 (const uint) 1574 0:205 move second child to first child ( temp uint) 1575 0:205 'out_u1' ( temp uint) 1576 0:205 imageAtomicOr ( temp uint) 1577 0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1578 0:205 u2: direct index for structure ( uniform 2-component vector of uint) 1579 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1580 0:205 Constant: 1581 0:205 1 (const uint) 1582 0:205 u1: direct index for structure ( uniform uint) 1583 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1584 0:205 Constant: 1585 0:205 0 (const uint) 1586 0:206 imageAtomicXor ( temp uint) 1587 0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1588 0:206 u2: direct index for structure ( uniform 2-component vector of uint) 1589 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1590 0:206 Constant: 1591 0:206 1 (const uint) 1592 0:206 u1: direct index for structure ( uniform uint) 1593 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1594 0:206 Constant: 1595 0:206 0 (const uint) 1596 0:207 move second child to first child ( temp uint) 1597 0:207 'out_u1' ( temp uint) 1598 0:207 imageAtomicXor ( temp uint) 1599 0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1600 0:207 u2: direct index for structure ( uniform 2-component vector of uint) 1601 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1602 0:207 Constant: 1603 0:207 1 (const uint) 1604 0:207 u1: direct index for structure ( uniform uint) 1605 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1606 0:207 Constant: 1607 0:207 0 (const uint) 1608 0:210 imageAtomicAdd ( temp int) 1609 0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1610 0:210 i1: direct index for structure ( uniform int) 1611 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1612 0:210 Constant: 1613 0:210 5 (const uint) 1614 0:210 i1b: direct index for structure ( uniform int) 1615 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1616 0:210 Constant: 1617 0:210 8 (const uint) 1618 0:211 move second child to first child ( temp int) 1619 0:211 'out_i1' ( temp int) 1620 0:211 imageAtomicAdd ( temp int) 1621 0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1622 0:211 i1: direct index for structure ( uniform int) 1623 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1624 0:211 Constant: 1625 0:211 5 (const uint) 1626 0:211 i1: direct index for structure ( uniform int) 1627 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1628 0:211 Constant: 1629 0:211 5 (const uint) 1630 0:212 imageAtomicAnd ( temp int) 1631 0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1632 0:212 i1: direct index for structure ( uniform int) 1633 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1634 0:212 Constant: 1635 0:212 5 (const uint) 1636 0:212 i1b: direct index for structure ( uniform int) 1637 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1638 0:212 Constant: 1639 0:212 8 (const uint) 1640 0:213 move second child to first child ( temp int) 1641 0:213 'out_i1' ( temp int) 1642 0:213 imageAtomicAnd ( temp int) 1643 0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1644 0:213 i1: direct index for structure ( uniform int) 1645 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1646 0:213 Constant: 1647 0:213 5 (const uint) 1648 0:213 i1: direct index for structure ( uniform int) 1649 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1650 0:213 Constant: 1651 0:213 5 (const uint) 1652 0:214 move second child to first child ( temp int) 1653 0:214 'out_i1' ( temp int) 1654 0:214 imageAtomicCompSwap ( temp int) 1655 0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1656 0:214 i1: direct index for structure ( uniform int) 1657 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1658 0:214 Constant: 1659 0:214 5 (const uint) 1660 0:214 i1b: direct index for structure ( uniform int) 1661 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1662 0:214 Constant: 1663 0:214 8 (const uint) 1664 0:214 i1c: direct index for structure ( uniform int) 1665 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1666 0:214 Constant: 1667 0:214 9 (const uint) 1668 0:215 move second child to first child ( temp int) 1669 0:215 'out_i1' ( temp int) 1670 0:215 imageAtomicExchange ( temp int) 1671 0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1672 0:215 i1: direct index for structure ( uniform int) 1673 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1674 0:215 Constant: 1675 0:215 5 (const uint) 1676 0:215 i1: direct index for structure ( uniform int) 1677 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1678 0:215 Constant: 1679 0:215 5 (const uint) 1680 0:216 imageAtomicMax ( temp int) 1681 0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1682 0:216 i1: direct index for structure ( uniform int) 1683 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1684 0:216 Constant: 1685 0:216 5 (const uint) 1686 0:216 i1b: direct index for structure ( uniform int) 1687 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1688 0:216 Constant: 1689 0:216 8 (const uint) 1690 0:217 move second child to first child ( temp int) 1691 0:217 'out_i1' ( temp int) 1692 0:217 imageAtomicMax ( temp int) 1693 0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1694 0:217 i1: direct index for structure ( uniform int) 1695 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1696 0:217 Constant: 1697 0:217 5 (const uint) 1698 0:217 i1: direct index for structure ( uniform int) 1699 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1700 0:217 Constant: 1701 0:217 5 (const uint) 1702 0:218 imageAtomicMin ( temp int) 1703 0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1704 0:218 i1: direct index for structure ( uniform int) 1705 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1706 0:218 Constant: 1707 0:218 5 (const uint) 1708 0:218 i1b: direct index for structure ( uniform int) 1709 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1710 0:218 Constant: 1711 0:218 8 (const uint) 1712 0:219 move second child to first child ( temp int) 1713 0:219 'out_i1' ( temp int) 1714 0:219 imageAtomicMin ( temp int) 1715 0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1716 0:219 i1: direct index for structure ( uniform int) 1717 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1718 0:219 Constant: 1719 0:219 5 (const uint) 1720 0:219 i1: direct index for structure ( uniform int) 1721 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1722 0:219 Constant: 1723 0:219 5 (const uint) 1724 0:220 imageAtomicOr ( temp int) 1725 0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1726 0:220 i1: direct index for structure ( uniform int) 1727 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1728 0:220 Constant: 1729 0:220 5 (const uint) 1730 0:220 i1b: direct index for structure ( uniform int) 1731 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1732 0:220 Constant: 1733 0:220 8 (const uint) 1734 0:221 move second child to first child ( temp int) 1735 0:221 'out_i1' ( temp int) 1736 0:221 imageAtomicOr ( temp int) 1737 0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1738 0:221 i1: direct index for structure ( uniform int) 1739 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1740 0:221 Constant: 1741 0:221 5 (const uint) 1742 0:221 i1: direct index for structure ( uniform int) 1743 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1744 0:221 Constant: 1745 0:221 5 (const uint) 1746 0:222 imageAtomicXor ( temp int) 1747 0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1748 0:222 i1: direct index for structure ( uniform int) 1749 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1750 0:222 Constant: 1751 0:222 5 (const uint) 1752 0:222 i1b: direct index for structure ( uniform int) 1753 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1754 0:222 Constant: 1755 0:222 8 (const uint) 1756 0:223 move second child to first child ( temp int) 1757 0:223 'out_i1' ( temp int) 1758 0:223 imageAtomicXor ( temp int) 1759 0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1760 0:223 i1: direct index for structure ( uniform int) 1761 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1762 0:223 Constant: 1763 0:223 5 (const uint) 1764 0:223 i1: direct index for structure ( uniform int) 1765 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1766 0:223 Constant: 1767 0:223 5 (const uint) 1768 0:226 imageAtomicAdd ( temp uint) 1769 0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1770 0:226 u1: direct index for structure ( uniform uint) 1771 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1772 0:226 Constant: 1773 0:226 0 (const uint) 1774 0:226 u1: direct index for structure ( uniform uint) 1775 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1776 0:226 Constant: 1777 0:226 0 (const uint) 1778 0:227 move second child to first child ( temp uint) 1779 0:227 'out_u1' ( temp uint) 1780 0:227 imageAtomicAdd ( temp uint) 1781 0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1782 0:227 u1: direct index for structure ( uniform uint) 1783 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1784 0:227 Constant: 1785 0:227 0 (const uint) 1786 0:227 u1: direct index for structure ( uniform uint) 1787 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1788 0:227 Constant: 1789 0:227 0 (const uint) 1790 0:228 imageAtomicAnd ( temp uint) 1791 0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1792 0:228 u1: direct index for structure ( uniform uint) 1793 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1794 0:228 Constant: 1795 0:228 0 (const uint) 1796 0:228 u1: direct index for structure ( uniform uint) 1797 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1798 0:228 Constant: 1799 0:228 0 (const uint) 1800 0:229 move second child to first child ( temp uint) 1801 0:229 'out_u1' ( temp uint) 1802 0:229 imageAtomicAnd ( temp uint) 1803 0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1804 0:229 u1: direct index for structure ( uniform uint) 1805 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1806 0:229 Constant: 1807 0:229 0 (const uint) 1808 0:229 u1: direct index for structure ( uniform uint) 1809 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1810 0:229 Constant: 1811 0:229 0 (const uint) 1812 0:230 move second child to first child ( temp uint) 1813 0:230 'out_u1' ( temp uint) 1814 0:230 imageAtomicCompSwap ( temp uint) 1815 0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1816 0:230 u1: direct index for structure ( uniform uint) 1817 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1818 0:230 Constant: 1819 0:230 0 (const uint) 1820 0:230 u1b: direct index for structure ( uniform uint) 1821 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1822 0:230 Constant: 1823 0:230 3 (const uint) 1824 0:230 u1c: direct index for structure ( uniform uint) 1825 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1826 0:230 Constant: 1827 0:230 4 (const uint) 1828 0:231 move second child to first child ( temp uint) 1829 0:231 'out_u1' ( temp uint) 1830 0:231 imageAtomicExchange ( temp uint) 1831 0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1832 0:231 u1: direct index for structure ( uniform uint) 1833 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1834 0:231 Constant: 1835 0:231 0 (const uint) 1836 0:231 u1: direct index for structure ( uniform uint) 1837 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1838 0:231 Constant: 1839 0:231 0 (const uint) 1840 0:232 imageAtomicMax ( temp uint) 1841 0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1842 0:232 u1: direct index for structure ( uniform uint) 1843 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1844 0:232 Constant: 1845 0:232 0 (const uint) 1846 0:232 u1: direct index for structure ( uniform uint) 1847 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1848 0:232 Constant: 1849 0:232 0 (const uint) 1850 0:233 move second child to first child ( temp uint) 1851 0:233 'out_u1' ( temp uint) 1852 0:233 imageAtomicMax ( temp uint) 1853 0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1854 0:233 u1: direct index for structure ( uniform uint) 1855 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1856 0:233 Constant: 1857 0:233 0 (const uint) 1858 0:233 u1: direct index for structure ( uniform uint) 1859 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1860 0:233 Constant: 1861 0:233 0 (const uint) 1862 0:234 imageAtomicMin ( temp uint) 1863 0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1864 0:234 u1: direct index for structure ( uniform uint) 1865 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1866 0:234 Constant: 1867 0:234 0 (const uint) 1868 0:234 u1: direct index for structure ( uniform uint) 1869 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1870 0:234 Constant: 1871 0:234 0 (const uint) 1872 0:235 move second child to first child ( temp uint) 1873 0:235 'out_u1' ( temp uint) 1874 0:235 imageAtomicMin ( temp uint) 1875 0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1876 0:235 u1: direct index for structure ( uniform uint) 1877 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1878 0:235 Constant: 1879 0:235 0 (const uint) 1880 0:235 u1: direct index for structure ( uniform uint) 1881 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1882 0:235 Constant: 1883 0:235 0 (const uint) 1884 0:236 imageAtomicOr ( temp uint) 1885 0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1886 0:236 u1: direct index for structure ( uniform uint) 1887 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1888 0:236 Constant: 1889 0:236 0 (const uint) 1890 0:236 u1: direct index for structure ( uniform uint) 1891 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1892 0:236 Constant: 1893 0:236 0 (const uint) 1894 0:237 move second child to first child ( temp uint) 1895 0:237 'out_u1' ( temp uint) 1896 0:237 imageAtomicOr ( temp uint) 1897 0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1898 0:237 u1: direct index for structure ( uniform uint) 1899 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1900 0:237 Constant: 1901 0:237 0 (const uint) 1902 0:237 u1: direct index for structure ( uniform uint) 1903 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1904 0:237 Constant: 1905 0:237 0 (const uint) 1906 0:238 imageAtomicXor ( temp uint) 1907 0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1908 0:238 u1: direct index for structure ( uniform uint) 1909 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1910 0:238 Constant: 1911 0:238 0 (const uint) 1912 0:238 u1: direct index for structure ( uniform uint) 1913 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1914 0:238 Constant: 1915 0:238 0 (const uint) 1916 0:239 move second child to first child ( temp uint) 1917 0:239 'out_u1' ( temp uint) 1918 0:239 imageAtomicXor ( temp uint) 1919 0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1920 0:239 u1: direct index for structure ( uniform uint) 1921 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1922 0:239 Constant: 1923 0:239 0 (const uint) 1924 0:239 u1: direct index for structure ( uniform uint) 1925 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1926 0:239 Constant: 1927 0:239 0 (const uint) 1928 0:242 move second child to first child ( temp 4-component vector of float) 1929 0:242 Color: direct index for structure ( temp 4-component vector of float) 1930 0:242 'psout' ( temp structure{ temp 4-component vector of float Color}) 1931 0:242 Constant: 1932 0:242 0 (const int) 1933 0:242 Constant: 1934 0:242 1.000000 1935 0:242 1.000000 1936 0:242 1.000000 1937 0:242 1.000000 1938 0:243 Branch: Return with expression 1939 0:243 'psout' ( temp structure{ temp 4-component vector of float Color}) 1940 0:45 Function Definition: main( ( temp void) 1941 0:45 Function Parameters: 1942 0:? Sequence 1943 0:45 Sequence 1944 0:45 move second child to first child ( temp 4-component vector of float) 1945 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1946 0:45 Color: direct index for structure ( temp 4-component vector of float) 1947 0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 1948 0:45 Constant: 1949 0:45 0 (const int) 1950 0:? Linker Objects 1951 0:? 'g_sSamp' ( uniform sampler) 1952 0:? 'g_tTex1df1' (layout( r32f) uniform image1D) 1953 0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D) 1954 0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 1955 0:? 'g_tTex2df1' (layout( r32f) uniform image2D) 1956 0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D) 1957 0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 1958 0:? 'g_tTex3df1' (layout( r32f) uniform image3D) 1959 0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D) 1960 0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 1961 0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray) 1962 0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 1963 0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 1964 0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray) 1965 0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray) 1966 0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray) 1967 0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer) 1968 0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 1969 0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 1970 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1971 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 1972 1973 1974 Linked fragment stage: 1975 1976 1977 Shader version: 500 1978 gl_FragCoord origin is upper left 1979 0:? Sequence 1980 0:45 Function Definition: @main( ( temp structure{ temp 4-component vector of float Color}) 1981 0:45 Function Parameters: 1982 0:? Sequence 1983 0:50 imageAtomicAdd ( temp int) 1984 0:50 'g_tTex1di1' (layout( r32i) uniform iimage1D) 1985 0:50 i1: direct index for structure ( uniform int) 1986 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1987 0:50 Constant: 1988 0:50 5 (const uint) 1989 0:50 i1b: direct index for structure ( uniform int) 1990 0:50 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1991 0:50 Constant: 1992 0:50 8 (const uint) 1993 0:51 move second child to first child ( temp int) 1994 0:51 'out_i1' ( temp int) 1995 0:51 imageAtomicAdd ( temp int) 1996 0:51 'g_tTex1di1' (layout( r32i) uniform iimage1D) 1997 0:51 i1: direct index for structure ( uniform int) 1998 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 1999 0:51 Constant: 2000 0:51 5 (const uint) 2001 0:51 i1: direct index for structure ( uniform int) 2002 0:51 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2003 0:51 Constant: 2004 0:51 5 (const uint) 2005 0:52 imageAtomicAnd ( temp int) 2006 0:52 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2007 0:52 i1: direct index for structure ( uniform int) 2008 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2009 0:52 Constant: 2010 0:52 5 (const uint) 2011 0:52 i1b: direct index for structure ( uniform int) 2012 0:52 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2013 0:52 Constant: 2014 0:52 8 (const uint) 2015 0:53 move second child to first child ( temp int) 2016 0:53 'out_i1' ( temp int) 2017 0:53 imageAtomicAnd ( temp int) 2018 0:53 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2019 0:53 i1: direct index for structure ( uniform int) 2020 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2021 0:53 Constant: 2022 0:53 5 (const uint) 2023 0:53 i1: direct index for structure ( uniform int) 2024 0:53 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2025 0:53 Constant: 2026 0:53 5 (const uint) 2027 0:54 move second child to first child ( temp int) 2028 0:54 'out_i1' ( temp int) 2029 0:54 imageAtomicCompSwap ( temp int) 2030 0:54 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2031 0:54 i1: direct index for structure ( uniform int) 2032 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2033 0:54 Constant: 2034 0:54 5 (const uint) 2035 0:54 i1b: direct index for structure ( uniform int) 2036 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2037 0:54 Constant: 2038 0:54 8 (const uint) 2039 0:54 i1c: direct index for structure ( uniform int) 2040 0:54 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2041 0:54 Constant: 2042 0:54 9 (const uint) 2043 0:55 move second child to first child ( temp int) 2044 0:55 'out_i1' ( temp int) 2045 0:55 imageAtomicExchange ( temp int) 2046 0:55 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2047 0:55 i1: direct index for structure ( uniform int) 2048 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2049 0:55 Constant: 2050 0:55 5 (const uint) 2051 0:55 i1: direct index for structure ( uniform int) 2052 0:55 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2053 0:55 Constant: 2054 0:55 5 (const uint) 2055 0:56 imageAtomicMax ( temp int) 2056 0:56 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2057 0:56 i1: direct index for structure ( uniform int) 2058 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2059 0:56 Constant: 2060 0:56 5 (const uint) 2061 0:56 i1b: direct index for structure ( uniform int) 2062 0:56 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2063 0:56 Constant: 2064 0:56 8 (const uint) 2065 0:57 move second child to first child ( temp int) 2066 0:57 'out_i1' ( temp int) 2067 0:57 imageAtomicMax ( temp int) 2068 0:57 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2069 0:57 i1: direct index for structure ( uniform int) 2070 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2071 0:57 Constant: 2072 0:57 5 (const uint) 2073 0:57 i1: direct index for structure ( uniform int) 2074 0:57 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2075 0:57 Constant: 2076 0:57 5 (const uint) 2077 0:58 imageAtomicMin ( temp int) 2078 0:58 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2079 0:58 i1: direct index for structure ( uniform int) 2080 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2081 0:58 Constant: 2082 0:58 5 (const uint) 2083 0:58 i1b: direct index for structure ( uniform int) 2084 0:58 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2085 0:58 Constant: 2086 0:58 8 (const uint) 2087 0:59 move second child to first child ( temp int) 2088 0:59 'out_i1' ( temp int) 2089 0:59 imageAtomicMin ( temp int) 2090 0:59 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2091 0:59 i1: direct index for structure ( uniform int) 2092 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2093 0:59 Constant: 2094 0:59 5 (const uint) 2095 0:59 i1: direct index for structure ( uniform int) 2096 0:59 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2097 0:59 Constant: 2098 0:59 5 (const uint) 2099 0:60 imageAtomicOr ( temp int) 2100 0:60 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2101 0:60 i1: direct index for structure ( uniform int) 2102 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2103 0:60 Constant: 2104 0:60 5 (const uint) 2105 0:60 i1b: direct index for structure ( uniform int) 2106 0:60 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2107 0:60 Constant: 2108 0:60 8 (const uint) 2109 0:61 move second child to first child ( temp int) 2110 0:61 'out_i1' ( temp int) 2111 0:61 imageAtomicOr ( temp int) 2112 0:61 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2113 0:61 i1: direct index for structure ( uniform int) 2114 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2115 0:61 Constant: 2116 0:61 5 (const uint) 2117 0:61 i1: direct index for structure ( uniform int) 2118 0:61 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2119 0:61 Constant: 2120 0:61 5 (const uint) 2121 0:62 imageAtomicXor ( temp int) 2122 0:62 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2123 0:62 i1: direct index for structure ( uniform int) 2124 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2125 0:62 Constant: 2126 0:62 5 (const uint) 2127 0:62 i1b: direct index for structure ( uniform int) 2128 0:62 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2129 0:62 Constant: 2130 0:62 8 (const uint) 2131 0:63 move second child to first child ( temp int) 2132 0:63 'out_i1' ( temp int) 2133 0:63 imageAtomicXor ( temp int) 2134 0:63 'g_tTex1di1' (layout( r32i) uniform iimage1D) 2135 0:63 i1: direct index for structure ( uniform int) 2136 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2137 0:63 Constant: 2138 0:63 5 (const uint) 2139 0:63 i1: direct index for structure ( uniform int) 2140 0:63 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2141 0:63 Constant: 2142 0:63 5 (const uint) 2143 0:66 imageAtomicAdd ( temp uint) 2144 0:66 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2145 0:66 u1: direct index for structure ( uniform uint) 2146 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2147 0:66 Constant: 2148 0:66 0 (const uint) 2149 0:66 u1: direct index for structure ( uniform uint) 2150 0:66 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2151 0:66 Constant: 2152 0:66 0 (const uint) 2153 0:67 move second child to first child ( temp uint) 2154 0:67 'out_u1' ( temp uint) 2155 0:67 imageAtomicAdd ( temp uint) 2156 0:67 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2157 0:67 u1: direct index for structure ( uniform uint) 2158 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2159 0:67 Constant: 2160 0:67 0 (const uint) 2161 0:67 u1: direct index for structure ( uniform uint) 2162 0:67 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2163 0:67 Constant: 2164 0:67 0 (const uint) 2165 0:68 imageAtomicAnd ( temp uint) 2166 0:68 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2167 0:68 u1: direct index for structure ( uniform uint) 2168 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2169 0:68 Constant: 2170 0:68 0 (const uint) 2171 0:68 u1: direct index for structure ( uniform uint) 2172 0:68 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2173 0:68 Constant: 2174 0:68 0 (const uint) 2175 0:69 move second child to first child ( temp uint) 2176 0:69 'out_u1' ( temp uint) 2177 0:69 imageAtomicAnd ( temp uint) 2178 0:69 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2179 0:69 u1: direct index for structure ( uniform uint) 2180 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2181 0:69 Constant: 2182 0:69 0 (const uint) 2183 0:69 u1: direct index for structure ( uniform uint) 2184 0:69 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2185 0:69 Constant: 2186 0:69 0 (const uint) 2187 0:70 move second child to first child ( temp uint) 2188 0:70 'out_u1' ( temp uint) 2189 0:70 imageAtomicCompSwap ( temp uint) 2190 0:70 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2191 0:70 u1: direct index for structure ( uniform uint) 2192 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2193 0:70 Constant: 2194 0:70 0 (const uint) 2195 0:70 u1b: direct index for structure ( uniform uint) 2196 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2197 0:70 Constant: 2198 0:70 3 (const uint) 2199 0:70 u1c: direct index for structure ( uniform uint) 2200 0:70 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2201 0:70 Constant: 2202 0:70 4 (const uint) 2203 0:71 move second child to first child ( temp uint) 2204 0:71 'out_u1' ( temp uint) 2205 0:71 imageAtomicExchange ( temp uint) 2206 0:71 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2207 0:71 u1: direct index for structure ( uniform uint) 2208 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2209 0:71 Constant: 2210 0:71 0 (const uint) 2211 0:71 u1: direct index for structure ( uniform uint) 2212 0:71 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2213 0:71 Constant: 2214 0:71 0 (const uint) 2215 0:72 imageAtomicMax ( temp uint) 2216 0:72 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2217 0:72 u1: direct index for structure ( uniform uint) 2218 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2219 0:72 Constant: 2220 0:72 0 (const uint) 2221 0:72 u1: direct index for structure ( uniform uint) 2222 0:72 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2223 0:72 Constant: 2224 0:72 0 (const uint) 2225 0:73 move second child to first child ( temp uint) 2226 0:73 'out_u1' ( temp uint) 2227 0:73 imageAtomicMax ( temp uint) 2228 0:73 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2229 0:73 u1: direct index for structure ( uniform uint) 2230 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2231 0:73 Constant: 2232 0:73 0 (const uint) 2233 0:73 u1: direct index for structure ( uniform uint) 2234 0:73 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2235 0:73 Constant: 2236 0:73 0 (const uint) 2237 0:74 imageAtomicMin ( temp uint) 2238 0:74 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2239 0:74 u1: direct index for structure ( uniform uint) 2240 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2241 0:74 Constant: 2242 0:74 0 (const uint) 2243 0:74 u1: direct index for structure ( uniform uint) 2244 0:74 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2245 0:74 Constant: 2246 0:74 0 (const uint) 2247 0:75 move second child to first child ( temp uint) 2248 0:75 'out_u1' ( temp uint) 2249 0:75 imageAtomicMin ( temp uint) 2250 0:75 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2251 0:75 u1: direct index for structure ( uniform uint) 2252 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2253 0:75 Constant: 2254 0:75 0 (const uint) 2255 0:75 u1: direct index for structure ( uniform uint) 2256 0:75 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2257 0:75 Constant: 2258 0:75 0 (const uint) 2259 0:76 imageAtomicOr ( temp uint) 2260 0:76 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2261 0:76 u1: direct index for structure ( uniform uint) 2262 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2263 0:76 Constant: 2264 0:76 0 (const uint) 2265 0:76 u1: direct index for structure ( uniform uint) 2266 0:76 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2267 0:76 Constant: 2268 0:76 0 (const uint) 2269 0:77 move second child to first child ( temp uint) 2270 0:77 'out_u1' ( temp uint) 2271 0:77 imageAtomicOr ( temp uint) 2272 0:77 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2273 0:77 u1: direct index for structure ( uniform uint) 2274 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2275 0:77 Constant: 2276 0:77 0 (const uint) 2277 0:77 u1: direct index for structure ( uniform uint) 2278 0:77 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2279 0:77 Constant: 2280 0:77 0 (const uint) 2281 0:78 imageAtomicXor ( temp uint) 2282 0:78 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2283 0:78 u1: direct index for structure ( uniform uint) 2284 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2285 0:78 Constant: 2286 0:78 0 (const uint) 2287 0:78 u1: direct index for structure ( uniform uint) 2288 0:78 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2289 0:78 Constant: 2290 0:78 0 (const uint) 2291 0:79 move second child to first child ( temp uint) 2292 0:79 'out_u1' ( temp uint) 2293 0:79 imageAtomicXor ( temp uint) 2294 0:79 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 2295 0:79 u1: direct index for structure ( uniform uint) 2296 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2297 0:79 Constant: 2298 0:79 0 (const uint) 2299 0:79 u1: direct index for structure ( uniform uint) 2300 0:79 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2301 0:79 Constant: 2302 0:79 0 (const uint) 2303 0:82 imageAtomicAdd ( temp int) 2304 0:82 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2305 0:82 i2: direct index for structure ( uniform 2-component vector of int) 2306 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2307 0:82 Constant: 2308 0:82 6 (const uint) 2309 0:82 i1b: direct index for structure ( uniform int) 2310 0:82 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2311 0:82 Constant: 2312 0:82 8 (const uint) 2313 0:83 move second child to first child ( temp int) 2314 0:83 'out_i1' ( temp int) 2315 0:83 imageAtomicAdd ( temp int) 2316 0:83 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2317 0:83 i2: direct index for structure ( uniform 2-component vector of int) 2318 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2319 0:83 Constant: 2320 0:83 6 (const uint) 2321 0:83 i1: direct index for structure ( uniform int) 2322 0:83 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2323 0:83 Constant: 2324 0:83 5 (const uint) 2325 0:84 imageAtomicAnd ( temp int) 2326 0:84 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2327 0:84 i2: direct index for structure ( uniform 2-component vector of int) 2328 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2329 0:84 Constant: 2330 0:84 6 (const uint) 2331 0:84 i1b: direct index for structure ( uniform int) 2332 0:84 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2333 0:84 Constant: 2334 0:84 8 (const uint) 2335 0:85 move second child to first child ( temp int) 2336 0:85 'out_i1' ( temp int) 2337 0:85 imageAtomicAnd ( temp int) 2338 0:85 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2339 0:85 i2: direct index for structure ( uniform 2-component vector of int) 2340 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2341 0:85 Constant: 2342 0:85 6 (const uint) 2343 0:85 i1: direct index for structure ( uniform int) 2344 0:85 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2345 0:85 Constant: 2346 0:85 5 (const uint) 2347 0:86 move second child to first child ( temp int) 2348 0:86 'out_i1' ( temp int) 2349 0:86 imageAtomicCompSwap ( temp int) 2350 0:86 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2351 0:86 i2: direct index for structure ( uniform 2-component vector of int) 2352 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2353 0:86 Constant: 2354 0:86 6 (const uint) 2355 0:86 i1b: direct index for structure ( uniform int) 2356 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2357 0:86 Constant: 2358 0:86 8 (const uint) 2359 0:86 i1c: direct index for structure ( uniform int) 2360 0:86 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2361 0:86 Constant: 2362 0:86 9 (const uint) 2363 0:87 move second child to first child ( temp int) 2364 0:87 'out_i1' ( temp int) 2365 0:87 imageAtomicExchange ( temp int) 2366 0:87 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2367 0:87 i2: direct index for structure ( uniform 2-component vector of int) 2368 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2369 0:87 Constant: 2370 0:87 6 (const uint) 2371 0:87 i1: direct index for structure ( uniform int) 2372 0:87 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2373 0:87 Constant: 2374 0:87 5 (const uint) 2375 0:88 imageAtomicMax ( temp int) 2376 0:88 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2377 0:88 i2: direct index for structure ( uniform 2-component vector of int) 2378 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2379 0:88 Constant: 2380 0:88 6 (const uint) 2381 0:88 i1b: direct index for structure ( uniform int) 2382 0:88 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2383 0:88 Constant: 2384 0:88 8 (const uint) 2385 0:89 move second child to first child ( temp int) 2386 0:89 'out_i1' ( temp int) 2387 0:89 imageAtomicMax ( temp int) 2388 0:89 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2389 0:89 i2: direct index for structure ( uniform 2-component vector of int) 2390 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2391 0:89 Constant: 2392 0:89 6 (const uint) 2393 0:89 i1: direct index for structure ( uniform int) 2394 0:89 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2395 0:89 Constant: 2396 0:89 5 (const uint) 2397 0:90 imageAtomicMin ( temp int) 2398 0:90 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2399 0:90 i2: direct index for structure ( uniform 2-component vector of int) 2400 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2401 0:90 Constant: 2402 0:90 6 (const uint) 2403 0:90 i1b: direct index for structure ( uniform int) 2404 0:90 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2405 0:90 Constant: 2406 0:90 8 (const uint) 2407 0:91 move second child to first child ( temp int) 2408 0:91 'out_i1' ( temp int) 2409 0:91 imageAtomicMin ( temp int) 2410 0:91 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2411 0:91 i2: direct index for structure ( uniform 2-component vector of int) 2412 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2413 0:91 Constant: 2414 0:91 6 (const uint) 2415 0:91 i1: direct index for structure ( uniform int) 2416 0:91 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2417 0:91 Constant: 2418 0:91 5 (const uint) 2419 0:92 imageAtomicOr ( temp int) 2420 0:92 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2421 0:92 i2: direct index for structure ( uniform 2-component vector of int) 2422 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2423 0:92 Constant: 2424 0:92 6 (const uint) 2425 0:92 i1b: direct index for structure ( uniform int) 2426 0:92 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2427 0:92 Constant: 2428 0:92 8 (const uint) 2429 0:93 move second child to first child ( temp int) 2430 0:93 'out_i1' ( temp int) 2431 0:93 imageAtomicOr ( temp int) 2432 0:93 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2433 0:93 i2: direct index for structure ( uniform 2-component vector of int) 2434 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2435 0:93 Constant: 2436 0:93 6 (const uint) 2437 0:93 i1: direct index for structure ( uniform int) 2438 0:93 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2439 0:93 Constant: 2440 0:93 5 (const uint) 2441 0:94 imageAtomicXor ( temp int) 2442 0:94 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2443 0:94 i2: direct index for structure ( uniform 2-component vector of int) 2444 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2445 0:94 Constant: 2446 0:94 6 (const uint) 2447 0:94 i1b: direct index for structure ( uniform int) 2448 0:94 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2449 0:94 Constant: 2450 0:94 8 (const uint) 2451 0:95 move second child to first child ( temp int) 2452 0:95 'out_i1' ( temp int) 2453 0:95 imageAtomicXor ( temp int) 2454 0:95 'g_tTex2di1' (layout( r32i) uniform iimage2D) 2455 0:95 i2: direct index for structure ( uniform 2-component vector of int) 2456 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2457 0:95 Constant: 2458 0:95 6 (const uint) 2459 0:95 i1: direct index for structure ( uniform int) 2460 0:95 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2461 0:95 Constant: 2462 0:95 5 (const uint) 2463 0:98 imageAtomicAdd ( temp uint) 2464 0:98 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2465 0:98 u2: direct index for structure ( uniform 2-component vector of uint) 2466 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2467 0:98 Constant: 2468 0:98 1 (const uint) 2469 0:98 u1: direct index for structure ( uniform uint) 2470 0:98 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2471 0:98 Constant: 2472 0:98 0 (const uint) 2473 0:99 move second child to first child ( temp uint) 2474 0:99 'out_u1' ( temp uint) 2475 0:99 imageAtomicAdd ( temp uint) 2476 0:99 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2477 0:99 u2: direct index for structure ( uniform 2-component vector of uint) 2478 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2479 0:99 Constant: 2480 0:99 1 (const uint) 2481 0:99 u1: direct index for structure ( uniform uint) 2482 0:99 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2483 0:99 Constant: 2484 0:99 0 (const uint) 2485 0:100 imageAtomicAnd ( temp uint) 2486 0:100 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2487 0:100 u2: direct index for structure ( uniform 2-component vector of uint) 2488 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2489 0:100 Constant: 2490 0:100 1 (const uint) 2491 0:100 u1: direct index for structure ( uniform uint) 2492 0:100 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2493 0:100 Constant: 2494 0:100 0 (const uint) 2495 0:101 move second child to first child ( temp uint) 2496 0:101 'out_u1' ( temp uint) 2497 0:101 imageAtomicAnd ( temp uint) 2498 0:101 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2499 0:101 u2: direct index for structure ( uniform 2-component vector of uint) 2500 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2501 0:101 Constant: 2502 0:101 1 (const uint) 2503 0:101 u1: direct index for structure ( uniform uint) 2504 0:101 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2505 0:101 Constant: 2506 0:101 0 (const uint) 2507 0:102 move second child to first child ( temp uint) 2508 0:102 'out_u1' ( temp uint) 2509 0:102 imageAtomicCompSwap ( temp uint) 2510 0:102 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2511 0:102 u2: direct index for structure ( uniform 2-component vector of uint) 2512 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2513 0:102 Constant: 2514 0:102 1 (const uint) 2515 0:102 u1b: direct index for structure ( uniform uint) 2516 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2517 0:102 Constant: 2518 0:102 3 (const uint) 2519 0:102 u1c: direct index for structure ( uniform uint) 2520 0:102 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2521 0:102 Constant: 2522 0:102 4 (const uint) 2523 0:103 move second child to first child ( temp uint) 2524 0:103 'out_u1' ( temp uint) 2525 0:103 imageAtomicExchange ( temp uint) 2526 0:103 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2527 0:103 u2: direct index for structure ( uniform 2-component vector of uint) 2528 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2529 0:103 Constant: 2530 0:103 1 (const uint) 2531 0:103 u1: direct index for structure ( uniform uint) 2532 0:103 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2533 0:103 Constant: 2534 0:103 0 (const uint) 2535 0:104 imageAtomicMax ( temp uint) 2536 0:104 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2537 0:104 u2: direct index for structure ( uniform 2-component vector of uint) 2538 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2539 0:104 Constant: 2540 0:104 1 (const uint) 2541 0:104 u1: direct index for structure ( uniform uint) 2542 0:104 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2543 0:104 Constant: 2544 0:104 0 (const uint) 2545 0:105 move second child to first child ( temp uint) 2546 0:105 'out_u1' ( temp uint) 2547 0:105 imageAtomicMax ( temp uint) 2548 0:105 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2549 0:105 u2: direct index for structure ( uniform 2-component vector of uint) 2550 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2551 0:105 Constant: 2552 0:105 1 (const uint) 2553 0:105 u1: direct index for structure ( uniform uint) 2554 0:105 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2555 0:105 Constant: 2556 0:105 0 (const uint) 2557 0:106 imageAtomicMin ( temp uint) 2558 0:106 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2559 0:106 u2: direct index for structure ( uniform 2-component vector of uint) 2560 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2561 0:106 Constant: 2562 0:106 1 (const uint) 2563 0:106 u1: direct index for structure ( uniform uint) 2564 0:106 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2565 0:106 Constant: 2566 0:106 0 (const uint) 2567 0:107 move second child to first child ( temp uint) 2568 0:107 'out_u1' ( temp uint) 2569 0:107 imageAtomicMin ( temp uint) 2570 0:107 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2571 0:107 u2: direct index for structure ( uniform 2-component vector of uint) 2572 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2573 0:107 Constant: 2574 0:107 1 (const uint) 2575 0:107 u1: direct index for structure ( uniform uint) 2576 0:107 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2577 0:107 Constant: 2578 0:107 0 (const uint) 2579 0:108 imageAtomicOr ( temp uint) 2580 0:108 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2581 0:108 u2: direct index for structure ( uniform 2-component vector of uint) 2582 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2583 0:108 Constant: 2584 0:108 1 (const uint) 2585 0:108 u1: direct index for structure ( uniform uint) 2586 0:108 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2587 0:108 Constant: 2588 0:108 0 (const uint) 2589 0:109 move second child to first child ( temp uint) 2590 0:109 'out_u1' ( temp uint) 2591 0:109 imageAtomicOr ( temp uint) 2592 0:109 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2593 0:109 u2: direct index for structure ( uniform 2-component vector of uint) 2594 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2595 0:109 Constant: 2596 0:109 1 (const uint) 2597 0:109 u1: direct index for structure ( uniform uint) 2598 0:109 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2599 0:109 Constant: 2600 0:109 0 (const uint) 2601 0:110 imageAtomicXor ( temp uint) 2602 0:110 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2603 0:110 u2: direct index for structure ( uniform 2-component vector of uint) 2604 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2605 0:110 Constant: 2606 0:110 1 (const uint) 2607 0:110 u1: direct index for structure ( uniform uint) 2608 0:110 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2609 0:110 Constant: 2610 0:110 0 (const uint) 2611 0:111 move second child to first child ( temp uint) 2612 0:111 'out_u1' ( temp uint) 2613 0:111 imageAtomicXor ( temp uint) 2614 0:111 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 2615 0:111 u2: direct index for structure ( uniform 2-component vector of uint) 2616 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2617 0:111 Constant: 2618 0:111 1 (const uint) 2619 0:111 u1: direct index for structure ( uniform uint) 2620 0:111 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2621 0:111 Constant: 2622 0:111 0 (const uint) 2623 0:114 imageAtomicAdd ( temp int) 2624 0:114 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2625 0:114 i3: direct index for structure ( uniform 3-component vector of int) 2626 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2627 0:114 Constant: 2628 0:114 7 (const uint) 2629 0:114 i1b: direct index for structure ( uniform int) 2630 0:114 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2631 0:114 Constant: 2632 0:114 8 (const uint) 2633 0:115 move second child to first child ( temp int) 2634 0:115 'out_i1' ( temp int) 2635 0:115 imageAtomicAdd ( temp int) 2636 0:115 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2637 0:115 i3: direct index for structure ( uniform 3-component vector of int) 2638 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2639 0:115 Constant: 2640 0:115 7 (const uint) 2641 0:115 i1: direct index for structure ( uniform int) 2642 0:115 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2643 0:115 Constant: 2644 0:115 5 (const uint) 2645 0:116 imageAtomicAnd ( temp int) 2646 0:116 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2647 0:116 i3: direct index for structure ( uniform 3-component vector of int) 2648 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2649 0:116 Constant: 2650 0:116 7 (const uint) 2651 0:116 i1b: direct index for structure ( uniform int) 2652 0:116 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2653 0:116 Constant: 2654 0:116 8 (const uint) 2655 0:117 move second child to first child ( temp int) 2656 0:117 'out_i1' ( temp int) 2657 0:117 imageAtomicAnd ( temp int) 2658 0:117 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2659 0:117 i3: direct index for structure ( uniform 3-component vector of int) 2660 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2661 0:117 Constant: 2662 0:117 7 (const uint) 2663 0:117 i1: direct index for structure ( uniform int) 2664 0:117 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2665 0:117 Constant: 2666 0:117 5 (const uint) 2667 0:118 move second child to first child ( temp int) 2668 0:118 'out_i1' ( temp int) 2669 0:118 imageAtomicCompSwap ( temp int) 2670 0:118 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2671 0:118 i3: direct index for structure ( uniform 3-component vector of int) 2672 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2673 0:118 Constant: 2674 0:118 7 (const uint) 2675 0:118 i1b: direct index for structure ( uniform int) 2676 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2677 0:118 Constant: 2678 0:118 8 (const uint) 2679 0:118 i1c: direct index for structure ( uniform int) 2680 0:118 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2681 0:118 Constant: 2682 0:118 9 (const uint) 2683 0:119 move second child to first child ( temp int) 2684 0:119 'out_i1' ( temp int) 2685 0:119 imageAtomicExchange ( temp int) 2686 0:119 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2687 0:119 i3: direct index for structure ( uniform 3-component vector of int) 2688 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2689 0:119 Constant: 2690 0:119 7 (const uint) 2691 0:119 i1: direct index for structure ( uniform int) 2692 0:119 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2693 0:119 Constant: 2694 0:119 5 (const uint) 2695 0:120 imageAtomicMax ( temp int) 2696 0:120 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2697 0:120 i3: direct index for structure ( uniform 3-component vector of int) 2698 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2699 0:120 Constant: 2700 0:120 7 (const uint) 2701 0:120 i1b: direct index for structure ( uniform int) 2702 0:120 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2703 0:120 Constant: 2704 0:120 8 (const uint) 2705 0:121 move second child to first child ( temp int) 2706 0:121 'out_i1' ( temp int) 2707 0:121 imageAtomicMax ( temp int) 2708 0:121 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2709 0:121 i3: direct index for structure ( uniform 3-component vector of int) 2710 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2711 0:121 Constant: 2712 0:121 7 (const uint) 2713 0:121 i1: direct index for structure ( uniform int) 2714 0:121 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2715 0:121 Constant: 2716 0:121 5 (const uint) 2717 0:122 imageAtomicMin ( temp int) 2718 0:122 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2719 0:122 i3: direct index for structure ( uniform 3-component vector of int) 2720 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2721 0:122 Constant: 2722 0:122 7 (const uint) 2723 0:122 i1b: direct index for structure ( uniform int) 2724 0:122 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2725 0:122 Constant: 2726 0:122 8 (const uint) 2727 0:123 move second child to first child ( temp int) 2728 0:123 'out_i1' ( temp int) 2729 0:123 imageAtomicMin ( temp int) 2730 0:123 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2731 0:123 i3: direct index for structure ( uniform 3-component vector of int) 2732 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2733 0:123 Constant: 2734 0:123 7 (const uint) 2735 0:123 i1: direct index for structure ( uniform int) 2736 0:123 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2737 0:123 Constant: 2738 0:123 5 (const uint) 2739 0:124 imageAtomicOr ( temp int) 2740 0:124 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2741 0:124 i3: direct index for structure ( uniform 3-component vector of int) 2742 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2743 0:124 Constant: 2744 0:124 7 (const uint) 2745 0:124 i1b: direct index for structure ( uniform int) 2746 0:124 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2747 0:124 Constant: 2748 0:124 8 (const uint) 2749 0:125 move second child to first child ( temp int) 2750 0:125 'out_i1' ( temp int) 2751 0:125 imageAtomicOr ( temp int) 2752 0:125 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2753 0:125 i3: direct index for structure ( uniform 3-component vector of int) 2754 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2755 0:125 Constant: 2756 0:125 7 (const uint) 2757 0:125 i1: direct index for structure ( uniform int) 2758 0:125 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2759 0:125 Constant: 2760 0:125 5 (const uint) 2761 0:126 imageAtomicXor ( temp int) 2762 0:126 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2763 0:126 i3: direct index for structure ( uniform 3-component vector of int) 2764 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2765 0:126 Constant: 2766 0:126 7 (const uint) 2767 0:126 i1b: direct index for structure ( uniform int) 2768 0:126 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2769 0:126 Constant: 2770 0:126 8 (const uint) 2771 0:127 move second child to first child ( temp int) 2772 0:127 'out_i1' ( temp int) 2773 0:127 imageAtomicXor ( temp int) 2774 0:127 'g_tTex3di1' (layout( r32i) uniform iimage3D) 2775 0:127 i3: direct index for structure ( uniform 3-component vector of int) 2776 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2777 0:127 Constant: 2778 0:127 7 (const uint) 2779 0:127 i1: direct index for structure ( uniform int) 2780 0:127 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2781 0:127 Constant: 2782 0:127 5 (const uint) 2783 0:130 imageAtomicAdd ( temp uint) 2784 0:130 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2785 0:130 u3: direct index for structure ( uniform 3-component vector of uint) 2786 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2787 0:130 Constant: 2788 0:130 2 (const uint) 2789 0:130 u1: direct index for structure ( uniform uint) 2790 0:130 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2791 0:130 Constant: 2792 0:130 0 (const uint) 2793 0:131 move second child to first child ( temp uint) 2794 0:131 'out_u1' ( temp uint) 2795 0:131 imageAtomicAdd ( temp uint) 2796 0:131 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2797 0:131 u3: direct index for structure ( uniform 3-component vector of uint) 2798 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2799 0:131 Constant: 2800 0:131 2 (const uint) 2801 0:131 u1: direct index for structure ( uniform uint) 2802 0:131 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2803 0:131 Constant: 2804 0:131 0 (const uint) 2805 0:132 imageAtomicAnd ( temp uint) 2806 0:132 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2807 0:132 u3: direct index for structure ( uniform 3-component vector of uint) 2808 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2809 0:132 Constant: 2810 0:132 2 (const uint) 2811 0:132 u1: direct index for structure ( uniform uint) 2812 0:132 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2813 0:132 Constant: 2814 0:132 0 (const uint) 2815 0:133 move second child to first child ( temp uint) 2816 0:133 'out_u1' ( temp uint) 2817 0:133 imageAtomicAnd ( temp uint) 2818 0:133 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2819 0:133 u3: direct index for structure ( uniform 3-component vector of uint) 2820 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2821 0:133 Constant: 2822 0:133 2 (const uint) 2823 0:133 u1: direct index for structure ( uniform uint) 2824 0:133 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2825 0:133 Constant: 2826 0:133 0 (const uint) 2827 0:134 move second child to first child ( temp uint) 2828 0:134 'out_u1' ( temp uint) 2829 0:134 imageAtomicCompSwap ( temp uint) 2830 0:134 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2831 0:134 u3: direct index for structure ( uniform 3-component vector of uint) 2832 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2833 0:134 Constant: 2834 0:134 2 (const uint) 2835 0:134 u1b: direct index for structure ( uniform uint) 2836 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2837 0:134 Constant: 2838 0:134 3 (const uint) 2839 0:134 u1c: direct index for structure ( uniform uint) 2840 0:134 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2841 0:134 Constant: 2842 0:134 4 (const uint) 2843 0:135 move second child to first child ( temp uint) 2844 0:135 'out_u1' ( temp uint) 2845 0:135 imageAtomicExchange ( temp uint) 2846 0:135 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2847 0:135 u3: direct index for structure ( uniform 3-component vector of uint) 2848 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2849 0:135 Constant: 2850 0:135 2 (const uint) 2851 0:135 u1: direct index for structure ( uniform uint) 2852 0:135 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2853 0:135 Constant: 2854 0:135 0 (const uint) 2855 0:136 imageAtomicMax ( temp uint) 2856 0:136 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2857 0:136 u3: direct index for structure ( uniform 3-component vector of uint) 2858 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2859 0:136 Constant: 2860 0:136 2 (const uint) 2861 0:136 u1: direct index for structure ( uniform uint) 2862 0:136 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2863 0:136 Constant: 2864 0:136 0 (const uint) 2865 0:137 move second child to first child ( temp uint) 2866 0:137 'out_u1' ( temp uint) 2867 0:137 imageAtomicMax ( temp uint) 2868 0:137 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2869 0:137 u3: direct index for structure ( uniform 3-component vector of uint) 2870 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2871 0:137 Constant: 2872 0:137 2 (const uint) 2873 0:137 u1: direct index for structure ( uniform uint) 2874 0:137 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2875 0:137 Constant: 2876 0:137 0 (const uint) 2877 0:138 imageAtomicMin ( temp uint) 2878 0:138 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2879 0:138 u3: direct index for structure ( uniform 3-component vector of uint) 2880 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2881 0:138 Constant: 2882 0:138 2 (const uint) 2883 0:138 u1: direct index for structure ( uniform uint) 2884 0:138 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2885 0:138 Constant: 2886 0:138 0 (const uint) 2887 0:139 move second child to first child ( temp uint) 2888 0:139 'out_u1' ( temp uint) 2889 0:139 imageAtomicMin ( temp uint) 2890 0:139 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2891 0:139 u3: direct index for structure ( uniform 3-component vector of uint) 2892 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2893 0:139 Constant: 2894 0:139 2 (const uint) 2895 0:139 u1: direct index for structure ( uniform uint) 2896 0:139 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2897 0:139 Constant: 2898 0:139 0 (const uint) 2899 0:140 imageAtomicOr ( temp uint) 2900 0:140 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2901 0:140 u3: direct index for structure ( uniform 3-component vector of uint) 2902 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2903 0:140 Constant: 2904 0:140 2 (const uint) 2905 0:140 u1: direct index for structure ( uniform uint) 2906 0:140 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2907 0:140 Constant: 2908 0:140 0 (const uint) 2909 0:141 move second child to first child ( temp uint) 2910 0:141 'out_u1' ( temp uint) 2911 0:141 imageAtomicOr ( temp uint) 2912 0:141 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2913 0:141 u3: direct index for structure ( uniform 3-component vector of uint) 2914 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2915 0:141 Constant: 2916 0:141 2 (const uint) 2917 0:141 u1: direct index for structure ( uniform uint) 2918 0:141 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2919 0:141 Constant: 2920 0:141 0 (const uint) 2921 0:142 imageAtomicXor ( temp uint) 2922 0:142 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2923 0:142 u3: direct index for structure ( uniform 3-component vector of uint) 2924 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2925 0:142 Constant: 2926 0:142 2 (const uint) 2927 0:142 u1: direct index for structure ( uniform uint) 2928 0:142 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2929 0:142 Constant: 2930 0:142 0 (const uint) 2931 0:143 move second child to first child ( temp uint) 2932 0:143 'out_u1' ( temp uint) 2933 0:143 imageAtomicXor ( temp uint) 2934 0:143 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 2935 0:143 u3: direct index for structure ( uniform 3-component vector of uint) 2936 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2937 0:143 Constant: 2938 0:143 2 (const uint) 2939 0:143 u1: direct index for structure ( uniform uint) 2940 0:143 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2941 0:143 Constant: 2942 0:143 0 (const uint) 2943 0:146 imageAtomicAdd ( temp int) 2944 0:146 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2945 0:146 i2: direct index for structure ( uniform 2-component vector of int) 2946 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2947 0:146 Constant: 2948 0:146 6 (const uint) 2949 0:146 i1b: direct index for structure ( uniform int) 2950 0:146 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2951 0:146 Constant: 2952 0:146 8 (const uint) 2953 0:147 move second child to first child ( temp int) 2954 0:147 'out_i1' ( temp int) 2955 0:147 imageAtomicAdd ( temp int) 2956 0:147 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2957 0:147 i2: direct index for structure ( uniform 2-component vector of int) 2958 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2959 0:147 Constant: 2960 0:147 6 (const uint) 2961 0:147 i1: direct index for structure ( uniform int) 2962 0:147 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2963 0:147 Constant: 2964 0:147 5 (const uint) 2965 0:148 imageAtomicAnd ( temp int) 2966 0:148 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2967 0:148 i2: direct index for structure ( uniform 2-component vector of int) 2968 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2969 0:148 Constant: 2970 0:148 6 (const uint) 2971 0:148 i1b: direct index for structure ( uniform int) 2972 0:148 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2973 0:148 Constant: 2974 0:148 8 (const uint) 2975 0:149 move second child to first child ( temp int) 2976 0:149 'out_i1' ( temp int) 2977 0:149 imageAtomicAnd ( temp int) 2978 0:149 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2979 0:149 i2: direct index for structure ( uniform 2-component vector of int) 2980 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2981 0:149 Constant: 2982 0:149 6 (const uint) 2983 0:149 i1: direct index for structure ( uniform int) 2984 0:149 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2985 0:149 Constant: 2986 0:149 5 (const uint) 2987 0:150 move second child to first child ( temp int) 2988 0:150 'out_i1' ( temp int) 2989 0:150 imageAtomicCompSwap ( temp int) 2990 0:150 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 2991 0:150 i2: direct index for structure ( uniform 2-component vector of int) 2992 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2993 0:150 Constant: 2994 0:150 6 (const uint) 2995 0:150 i1b: direct index for structure ( uniform int) 2996 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 2997 0:150 Constant: 2998 0:150 8 (const uint) 2999 0:150 i1c: direct index for structure ( uniform int) 3000 0:150 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3001 0:150 Constant: 3002 0:150 9 (const uint) 3003 0:151 move second child to first child ( temp int) 3004 0:151 'out_i1' ( temp int) 3005 0:151 imageAtomicExchange ( temp int) 3006 0:151 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3007 0:151 i2: direct index for structure ( uniform 2-component vector of int) 3008 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3009 0:151 Constant: 3010 0:151 6 (const uint) 3011 0:151 i1: direct index for structure ( uniform int) 3012 0:151 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3013 0:151 Constant: 3014 0:151 5 (const uint) 3015 0:152 imageAtomicMax ( temp int) 3016 0:152 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3017 0:152 i2: direct index for structure ( uniform 2-component vector of int) 3018 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3019 0:152 Constant: 3020 0:152 6 (const uint) 3021 0:152 i1b: direct index for structure ( uniform int) 3022 0:152 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3023 0:152 Constant: 3024 0:152 8 (const uint) 3025 0:153 move second child to first child ( temp int) 3026 0:153 'out_i1' ( temp int) 3027 0:153 imageAtomicMax ( temp int) 3028 0:153 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3029 0:153 i2: direct index for structure ( uniform 2-component vector of int) 3030 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3031 0:153 Constant: 3032 0:153 6 (const uint) 3033 0:153 i1: direct index for structure ( uniform int) 3034 0:153 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3035 0:153 Constant: 3036 0:153 5 (const uint) 3037 0:154 imageAtomicMin ( temp int) 3038 0:154 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3039 0:154 i2: direct index for structure ( uniform 2-component vector of int) 3040 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3041 0:154 Constant: 3042 0:154 6 (const uint) 3043 0:154 i1b: direct index for structure ( uniform int) 3044 0:154 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3045 0:154 Constant: 3046 0:154 8 (const uint) 3047 0:155 move second child to first child ( temp int) 3048 0:155 'out_i1' ( temp int) 3049 0:155 imageAtomicMin ( temp int) 3050 0:155 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3051 0:155 i2: direct index for structure ( uniform 2-component vector of int) 3052 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3053 0:155 Constant: 3054 0:155 6 (const uint) 3055 0:155 i1: direct index for structure ( uniform int) 3056 0:155 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3057 0:155 Constant: 3058 0:155 5 (const uint) 3059 0:156 imageAtomicOr ( temp int) 3060 0:156 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3061 0:156 i2: direct index for structure ( uniform 2-component vector of int) 3062 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3063 0:156 Constant: 3064 0:156 6 (const uint) 3065 0:156 i1b: direct index for structure ( uniform int) 3066 0:156 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3067 0:156 Constant: 3068 0:156 8 (const uint) 3069 0:157 move second child to first child ( temp int) 3070 0:157 'out_i1' ( temp int) 3071 0:157 imageAtomicOr ( temp int) 3072 0:157 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3073 0:157 i2: direct index for structure ( uniform 2-component vector of int) 3074 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3075 0:157 Constant: 3076 0:157 6 (const uint) 3077 0:157 i1: direct index for structure ( uniform int) 3078 0:157 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3079 0:157 Constant: 3080 0:157 5 (const uint) 3081 0:158 imageAtomicXor ( temp int) 3082 0:158 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3083 0:158 i2: direct index for structure ( uniform 2-component vector of int) 3084 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3085 0:158 Constant: 3086 0:158 6 (const uint) 3087 0:158 i1b: direct index for structure ( uniform int) 3088 0:158 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3089 0:158 Constant: 3090 0:158 8 (const uint) 3091 0:159 move second child to first child ( temp int) 3092 0:159 'out_i1' ( temp int) 3093 0:159 imageAtomicXor ( temp int) 3094 0:159 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3095 0:159 i2: direct index for structure ( uniform 2-component vector of int) 3096 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3097 0:159 Constant: 3098 0:159 6 (const uint) 3099 0:159 i1: direct index for structure ( uniform int) 3100 0:159 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3101 0:159 Constant: 3102 0:159 5 (const uint) 3103 0:162 imageAtomicAdd ( temp uint) 3104 0:162 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3105 0:162 u2: direct index for structure ( uniform 2-component vector of uint) 3106 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3107 0:162 Constant: 3108 0:162 1 (const uint) 3109 0:162 u1: direct index for structure ( uniform uint) 3110 0:162 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3111 0:162 Constant: 3112 0:162 0 (const uint) 3113 0:163 move second child to first child ( temp uint) 3114 0:163 'out_u1' ( temp uint) 3115 0:163 imageAtomicAdd ( temp uint) 3116 0:163 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3117 0:163 u2: direct index for structure ( uniform 2-component vector of uint) 3118 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3119 0:163 Constant: 3120 0:163 1 (const uint) 3121 0:163 u1: direct index for structure ( uniform uint) 3122 0:163 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3123 0:163 Constant: 3124 0:163 0 (const uint) 3125 0:164 imageAtomicAnd ( temp uint) 3126 0:164 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3127 0:164 u2: direct index for structure ( uniform 2-component vector of uint) 3128 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3129 0:164 Constant: 3130 0:164 1 (const uint) 3131 0:164 u1: direct index for structure ( uniform uint) 3132 0:164 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3133 0:164 Constant: 3134 0:164 0 (const uint) 3135 0:165 move second child to first child ( temp uint) 3136 0:165 'out_u1' ( temp uint) 3137 0:165 imageAtomicAnd ( temp uint) 3138 0:165 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3139 0:165 u2: direct index for structure ( uniform 2-component vector of uint) 3140 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3141 0:165 Constant: 3142 0:165 1 (const uint) 3143 0:165 u1: direct index for structure ( uniform uint) 3144 0:165 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3145 0:165 Constant: 3146 0:165 0 (const uint) 3147 0:166 move second child to first child ( temp uint) 3148 0:166 'out_u1' ( temp uint) 3149 0:166 imageAtomicCompSwap ( temp uint) 3150 0:166 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3151 0:166 u2: direct index for structure ( uniform 2-component vector of uint) 3152 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3153 0:166 Constant: 3154 0:166 1 (const uint) 3155 0:166 u1b: direct index for structure ( uniform uint) 3156 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3157 0:166 Constant: 3158 0:166 3 (const uint) 3159 0:166 u1c: direct index for structure ( uniform uint) 3160 0:166 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3161 0:166 Constant: 3162 0:166 4 (const uint) 3163 0:167 move second child to first child ( temp uint) 3164 0:167 'out_u1' ( temp uint) 3165 0:167 imageAtomicExchange ( temp uint) 3166 0:167 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3167 0:167 u2: direct index for structure ( uniform 2-component vector of uint) 3168 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3169 0:167 Constant: 3170 0:167 1 (const uint) 3171 0:167 u1: direct index for structure ( uniform uint) 3172 0:167 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3173 0:167 Constant: 3174 0:167 0 (const uint) 3175 0:168 imageAtomicMax ( temp uint) 3176 0:168 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3177 0:168 u2: direct index for structure ( uniform 2-component vector of uint) 3178 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3179 0:168 Constant: 3180 0:168 1 (const uint) 3181 0:168 u1: direct index for structure ( uniform uint) 3182 0:168 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3183 0:168 Constant: 3184 0:168 0 (const uint) 3185 0:169 move second child to first child ( temp uint) 3186 0:169 'out_u1' ( temp uint) 3187 0:169 imageAtomicMax ( temp uint) 3188 0:169 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3189 0:169 u2: direct index for structure ( uniform 2-component vector of uint) 3190 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3191 0:169 Constant: 3192 0:169 1 (const uint) 3193 0:169 u1: direct index for structure ( uniform uint) 3194 0:169 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3195 0:169 Constant: 3196 0:169 0 (const uint) 3197 0:170 imageAtomicMin ( temp uint) 3198 0:170 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3199 0:170 u2: direct index for structure ( uniform 2-component vector of uint) 3200 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3201 0:170 Constant: 3202 0:170 1 (const uint) 3203 0:170 u1: direct index for structure ( uniform uint) 3204 0:170 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3205 0:170 Constant: 3206 0:170 0 (const uint) 3207 0:171 move second child to first child ( temp uint) 3208 0:171 'out_u1' ( temp uint) 3209 0:171 imageAtomicMin ( temp uint) 3210 0:171 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3211 0:171 u2: direct index for structure ( uniform 2-component vector of uint) 3212 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3213 0:171 Constant: 3214 0:171 1 (const uint) 3215 0:171 u1: direct index for structure ( uniform uint) 3216 0:171 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3217 0:171 Constant: 3218 0:171 0 (const uint) 3219 0:172 imageAtomicOr ( temp uint) 3220 0:172 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3221 0:172 u2: direct index for structure ( uniform 2-component vector of uint) 3222 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3223 0:172 Constant: 3224 0:172 1 (const uint) 3225 0:172 u1: direct index for structure ( uniform uint) 3226 0:172 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3227 0:172 Constant: 3228 0:172 0 (const uint) 3229 0:173 move second child to first child ( temp uint) 3230 0:173 'out_u1' ( temp uint) 3231 0:173 imageAtomicOr ( temp uint) 3232 0:173 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3233 0:173 u2: direct index for structure ( uniform 2-component vector of uint) 3234 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3235 0:173 Constant: 3236 0:173 1 (const uint) 3237 0:173 u1: direct index for structure ( uniform uint) 3238 0:173 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3239 0:173 Constant: 3240 0:173 0 (const uint) 3241 0:174 imageAtomicXor ( temp uint) 3242 0:174 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3243 0:174 u2: direct index for structure ( uniform 2-component vector of uint) 3244 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3245 0:174 Constant: 3246 0:174 1 (const uint) 3247 0:174 u1: direct index for structure ( uniform uint) 3248 0:174 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3249 0:174 Constant: 3250 0:174 0 (const uint) 3251 0:175 move second child to first child ( temp uint) 3252 0:175 'out_u1' ( temp uint) 3253 0:175 imageAtomicXor ( temp uint) 3254 0:175 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3255 0:175 u2: direct index for structure ( uniform 2-component vector of uint) 3256 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3257 0:175 Constant: 3258 0:175 1 (const uint) 3259 0:175 u1: direct index for structure ( uniform uint) 3260 0:175 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3261 0:175 Constant: 3262 0:175 0 (const uint) 3263 0:178 imageAtomicAdd ( temp int) 3264 0:178 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3265 0:178 i2: direct index for structure ( uniform 2-component vector of int) 3266 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3267 0:178 Constant: 3268 0:178 6 (const uint) 3269 0:178 i1b: direct index for structure ( uniform int) 3270 0:178 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3271 0:178 Constant: 3272 0:178 8 (const uint) 3273 0:179 move second child to first child ( temp int) 3274 0:179 'out_i1' ( temp int) 3275 0:179 imageAtomicAdd ( temp int) 3276 0:179 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3277 0:179 i2: direct index for structure ( uniform 2-component vector of int) 3278 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3279 0:179 Constant: 3280 0:179 6 (const uint) 3281 0:179 i1: direct index for structure ( uniform int) 3282 0:179 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3283 0:179 Constant: 3284 0:179 5 (const uint) 3285 0:180 imageAtomicAnd ( temp int) 3286 0:180 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3287 0:180 i2: direct index for structure ( uniform 2-component vector of int) 3288 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3289 0:180 Constant: 3290 0:180 6 (const uint) 3291 0:180 i1b: direct index for structure ( uniform int) 3292 0:180 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3293 0:180 Constant: 3294 0:180 8 (const uint) 3295 0:181 move second child to first child ( temp int) 3296 0:181 'out_i1' ( temp int) 3297 0:181 imageAtomicAnd ( temp int) 3298 0:181 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3299 0:181 i2: direct index for structure ( uniform 2-component vector of int) 3300 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3301 0:181 Constant: 3302 0:181 6 (const uint) 3303 0:181 i1: direct index for structure ( uniform int) 3304 0:181 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3305 0:181 Constant: 3306 0:181 5 (const uint) 3307 0:182 move second child to first child ( temp int) 3308 0:182 'out_i1' ( temp int) 3309 0:182 imageAtomicCompSwap ( temp int) 3310 0:182 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3311 0:182 i2: direct index for structure ( uniform 2-component vector of int) 3312 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3313 0:182 Constant: 3314 0:182 6 (const uint) 3315 0:182 i1b: direct index for structure ( uniform int) 3316 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3317 0:182 Constant: 3318 0:182 8 (const uint) 3319 0:182 i1c: direct index for structure ( uniform int) 3320 0:182 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3321 0:182 Constant: 3322 0:182 9 (const uint) 3323 0:183 move second child to first child ( temp int) 3324 0:183 'out_i1' ( temp int) 3325 0:183 imageAtomicExchange ( temp int) 3326 0:183 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3327 0:183 i2: direct index for structure ( uniform 2-component vector of int) 3328 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3329 0:183 Constant: 3330 0:183 6 (const uint) 3331 0:183 i1: direct index for structure ( uniform int) 3332 0:183 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3333 0:183 Constant: 3334 0:183 5 (const uint) 3335 0:184 imageAtomicMax ( temp int) 3336 0:184 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3337 0:184 i2: direct index for structure ( uniform 2-component vector of int) 3338 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3339 0:184 Constant: 3340 0:184 6 (const uint) 3341 0:184 i1b: direct index for structure ( uniform int) 3342 0:184 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3343 0:184 Constant: 3344 0:184 8 (const uint) 3345 0:185 move second child to first child ( temp int) 3346 0:185 'out_i1' ( temp int) 3347 0:185 imageAtomicMax ( temp int) 3348 0:185 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3349 0:185 i2: direct index for structure ( uniform 2-component vector of int) 3350 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3351 0:185 Constant: 3352 0:185 6 (const uint) 3353 0:185 i1: direct index for structure ( uniform int) 3354 0:185 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3355 0:185 Constant: 3356 0:185 5 (const uint) 3357 0:186 imageAtomicMin ( temp int) 3358 0:186 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3359 0:186 i2: direct index for structure ( uniform 2-component vector of int) 3360 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3361 0:186 Constant: 3362 0:186 6 (const uint) 3363 0:186 i1b: direct index for structure ( uniform int) 3364 0:186 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3365 0:186 Constant: 3366 0:186 8 (const uint) 3367 0:187 move second child to first child ( temp int) 3368 0:187 'out_i1' ( temp int) 3369 0:187 imageAtomicMin ( temp int) 3370 0:187 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3371 0:187 i2: direct index for structure ( uniform 2-component vector of int) 3372 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3373 0:187 Constant: 3374 0:187 6 (const uint) 3375 0:187 i1: direct index for structure ( uniform int) 3376 0:187 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3377 0:187 Constant: 3378 0:187 5 (const uint) 3379 0:188 imageAtomicOr ( temp int) 3380 0:188 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3381 0:188 i2: direct index for structure ( uniform 2-component vector of int) 3382 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3383 0:188 Constant: 3384 0:188 6 (const uint) 3385 0:188 i1b: direct index for structure ( uniform int) 3386 0:188 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3387 0:188 Constant: 3388 0:188 8 (const uint) 3389 0:189 move second child to first child ( temp int) 3390 0:189 'out_i1' ( temp int) 3391 0:189 imageAtomicOr ( temp int) 3392 0:189 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3393 0:189 i2: direct index for structure ( uniform 2-component vector of int) 3394 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3395 0:189 Constant: 3396 0:189 6 (const uint) 3397 0:189 i1: direct index for structure ( uniform int) 3398 0:189 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3399 0:189 Constant: 3400 0:189 5 (const uint) 3401 0:190 imageAtomicXor ( temp int) 3402 0:190 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3403 0:190 i2: direct index for structure ( uniform 2-component vector of int) 3404 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3405 0:190 Constant: 3406 0:190 6 (const uint) 3407 0:190 i1b: direct index for structure ( uniform int) 3408 0:190 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3409 0:190 Constant: 3410 0:190 8 (const uint) 3411 0:191 move second child to first child ( temp int) 3412 0:191 'out_i1' ( temp int) 3413 0:191 imageAtomicXor ( temp int) 3414 0:191 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3415 0:191 i2: direct index for structure ( uniform 2-component vector of int) 3416 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3417 0:191 Constant: 3418 0:191 6 (const uint) 3419 0:191 i1: direct index for structure ( uniform int) 3420 0:191 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3421 0:191 Constant: 3422 0:191 5 (const uint) 3423 0:194 imageAtomicAdd ( temp uint) 3424 0:194 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3425 0:194 u2: direct index for structure ( uniform 2-component vector of uint) 3426 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3427 0:194 Constant: 3428 0:194 1 (const uint) 3429 0:194 u1: direct index for structure ( uniform uint) 3430 0:194 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3431 0:194 Constant: 3432 0:194 0 (const uint) 3433 0:195 move second child to first child ( temp uint) 3434 0:195 'out_u1' ( temp uint) 3435 0:195 imageAtomicAdd ( temp uint) 3436 0:195 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3437 0:195 u2: direct index for structure ( uniform 2-component vector of uint) 3438 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3439 0:195 Constant: 3440 0:195 1 (const uint) 3441 0:195 u1: direct index for structure ( uniform uint) 3442 0:195 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3443 0:195 Constant: 3444 0:195 0 (const uint) 3445 0:196 imageAtomicAnd ( temp uint) 3446 0:196 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3447 0:196 u2: direct index for structure ( uniform 2-component vector of uint) 3448 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3449 0:196 Constant: 3450 0:196 1 (const uint) 3451 0:196 u1: direct index for structure ( uniform uint) 3452 0:196 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3453 0:196 Constant: 3454 0:196 0 (const uint) 3455 0:197 move second child to first child ( temp uint) 3456 0:197 'out_u1' ( temp uint) 3457 0:197 imageAtomicAnd ( temp uint) 3458 0:197 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3459 0:197 u2: direct index for structure ( uniform 2-component vector of uint) 3460 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3461 0:197 Constant: 3462 0:197 1 (const uint) 3463 0:197 u1: direct index for structure ( uniform uint) 3464 0:197 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3465 0:197 Constant: 3466 0:197 0 (const uint) 3467 0:198 move second child to first child ( temp uint) 3468 0:198 'out_u1' ( temp uint) 3469 0:198 imageAtomicCompSwap ( temp uint) 3470 0:198 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3471 0:198 u2: direct index for structure ( uniform 2-component vector of uint) 3472 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3473 0:198 Constant: 3474 0:198 1 (const uint) 3475 0:198 u1b: direct index for structure ( uniform uint) 3476 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3477 0:198 Constant: 3478 0:198 3 (const uint) 3479 0:198 u1c: direct index for structure ( uniform uint) 3480 0:198 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3481 0:198 Constant: 3482 0:198 4 (const uint) 3483 0:199 move second child to first child ( temp uint) 3484 0:199 'out_u1' ( temp uint) 3485 0:199 imageAtomicExchange ( temp uint) 3486 0:199 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3487 0:199 u2: direct index for structure ( uniform 2-component vector of uint) 3488 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3489 0:199 Constant: 3490 0:199 1 (const uint) 3491 0:199 u1: direct index for structure ( uniform uint) 3492 0:199 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3493 0:199 Constant: 3494 0:199 0 (const uint) 3495 0:200 imageAtomicMax ( temp uint) 3496 0:200 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3497 0:200 u2: direct index for structure ( uniform 2-component vector of uint) 3498 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3499 0:200 Constant: 3500 0:200 1 (const uint) 3501 0:200 u1: direct index for structure ( uniform uint) 3502 0:200 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3503 0:200 Constant: 3504 0:200 0 (const uint) 3505 0:201 move second child to first child ( temp uint) 3506 0:201 'out_u1' ( temp uint) 3507 0:201 imageAtomicMax ( temp uint) 3508 0:201 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3509 0:201 u2: direct index for structure ( uniform 2-component vector of uint) 3510 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3511 0:201 Constant: 3512 0:201 1 (const uint) 3513 0:201 u1: direct index for structure ( uniform uint) 3514 0:201 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3515 0:201 Constant: 3516 0:201 0 (const uint) 3517 0:202 imageAtomicMin ( temp uint) 3518 0:202 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3519 0:202 u2: direct index for structure ( uniform 2-component vector of uint) 3520 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3521 0:202 Constant: 3522 0:202 1 (const uint) 3523 0:202 u1: direct index for structure ( uniform uint) 3524 0:202 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3525 0:202 Constant: 3526 0:202 0 (const uint) 3527 0:203 move second child to first child ( temp uint) 3528 0:203 'out_u1' ( temp uint) 3529 0:203 imageAtomicMin ( temp uint) 3530 0:203 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3531 0:203 u2: direct index for structure ( uniform 2-component vector of uint) 3532 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3533 0:203 Constant: 3534 0:203 1 (const uint) 3535 0:203 u1: direct index for structure ( uniform uint) 3536 0:203 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3537 0:203 Constant: 3538 0:203 0 (const uint) 3539 0:204 imageAtomicOr ( temp uint) 3540 0:204 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3541 0:204 u2: direct index for structure ( uniform 2-component vector of uint) 3542 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3543 0:204 Constant: 3544 0:204 1 (const uint) 3545 0:204 u1: direct index for structure ( uniform uint) 3546 0:204 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3547 0:204 Constant: 3548 0:204 0 (const uint) 3549 0:205 move second child to first child ( temp uint) 3550 0:205 'out_u1' ( temp uint) 3551 0:205 imageAtomicOr ( temp uint) 3552 0:205 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3553 0:205 u2: direct index for structure ( uniform 2-component vector of uint) 3554 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3555 0:205 Constant: 3556 0:205 1 (const uint) 3557 0:205 u1: direct index for structure ( uniform uint) 3558 0:205 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3559 0:205 Constant: 3560 0:205 0 (const uint) 3561 0:206 imageAtomicXor ( temp uint) 3562 0:206 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3563 0:206 u2: direct index for structure ( uniform 2-component vector of uint) 3564 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3565 0:206 Constant: 3566 0:206 1 (const uint) 3567 0:206 u1: direct index for structure ( uniform uint) 3568 0:206 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3569 0:206 Constant: 3570 0:206 0 (const uint) 3571 0:207 move second child to first child ( temp uint) 3572 0:207 'out_u1' ( temp uint) 3573 0:207 imageAtomicXor ( temp uint) 3574 0:207 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3575 0:207 u2: direct index for structure ( uniform 2-component vector of uint) 3576 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3577 0:207 Constant: 3578 0:207 1 (const uint) 3579 0:207 u1: direct index for structure ( uniform uint) 3580 0:207 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3581 0:207 Constant: 3582 0:207 0 (const uint) 3583 0:210 imageAtomicAdd ( temp int) 3584 0:210 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3585 0:210 i1: direct index for structure ( uniform int) 3586 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3587 0:210 Constant: 3588 0:210 5 (const uint) 3589 0:210 i1b: direct index for structure ( uniform int) 3590 0:210 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3591 0:210 Constant: 3592 0:210 8 (const uint) 3593 0:211 move second child to first child ( temp int) 3594 0:211 'out_i1' ( temp int) 3595 0:211 imageAtomicAdd ( temp int) 3596 0:211 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3597 0:211 i1: direct index for structure ( uniform int) 3598 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3599 0:211 Constant: 3600 0:211 5 (const uint) 3601 0:211 i1: direct index for structure ( uniform int) 3602 0:211 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3603 0:211 Constant: 3604 0:211 5 (const uint) 3605 0:212 imageAtomicAnd ( temp int) 3606 0:212 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3607 0:212 i1: direct index for structure ( uniform int) 3608 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3609 0:212 Constant: 3610 0:212 5 (const uint) 3611 0:212 i1b: direct index for structure ( uniform int) 3612 0:212 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3613 0:212 Constant: 3614 0:212 8 (const uint) 3615 0:213 move second child to first child ( temp int) 3616 0:213 'out_i1' ( temp int) 3617 0:213 imageAtomicAnd ( temp int) 3618 0:213 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3619 0:213 i1: direct index for structure ( uniform int) 3620 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3621 0:213 Constant: 3622 0:213 5 (const uint) 3623 0:213 i1: direct index for structure ( uniform int) 3624 0:213 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3625 0:213 Constant: 3626 0:213 5 (const uint) 3627 0:214 move second child to first child ( temp int) 3628 0:214 'out_i1' ( temp int) 3629 0:214 imageAtomicCompSwap ( temp int) 3630 0:214 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3631 0:214 i1: direct index for structure ( uniform int) 3632 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3633 0:214 Constant: 3634 0:214 5 (const uint) 3635 0:214 i1b: direct index for structure ( uniform int) 3636 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3637 0:214 Constant: 3638 0:214 8 (const uint) 3639 0:214 i1c: direct index for structure ( uniform int) 3640 0:214 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3641 0:214 Constant: 3642 0:214 9 (const uint) 3643 0:215 move second child to first child ( temp int) 3644 0:215 'out_i1' ( temp int) 3645 0:215 imageAtomicExchange ( temp int) 3646 0:215 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3647 0:215 i1: direct index for structure ( uniform int) 3648 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3649 0:215 Constant: 3650 0:215 5 (const uint) 3651 0:215 i1: direct index for structure ( uniform int) 3652 0:215 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3653 0:215 Constant: 3654 0:215 5 (const uint) 3655 0:216 imageAtomicMax ( temp int) 3656 0:216 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3657 0:216 i1: direct index for structure ( uniform int) 3658 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3659 0:216 Constant: 3660 0:216 5 (const uint) 3661 0:216 i1b: direct index for structure ( uniform int) 3662 0:216 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3663 0:216 Constant: 3664 0:216 8 (const uint) 3665 0:217 move second child to first child ( temp int) 3666 0:217 'out_i1' ( temp int) 3667 0:217 imageAtomicMax ( temp int) 3668 0:217 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3669 0:217 i1: direct index for structure ( uniform int) 3670 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3671 0:217 Constant: 3672 0:217 5 (const uint) 3673 0:217 i1: direct index for structure ( uniform int) 3674 0:217 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3675 0:217 Constant: 3676 0:217 5 (const uint) 3677 0:218 imageAtomicMin ( temp int) 3678 0:218 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3679 0:218 i1: direct index for structure ( uniform int) 3680 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3681 0:218 Constant: 3682 0:218 5 (const uint) 3683 0:218 i1b: direct index for structure ( uniform int) 3684 0:218 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3685 0:218 Constant: 3686 0:218 8 (const uint) 3687 0:219 move second child to first child ( temp int) 3688 0:219 'out_i1' ( temp int) 3689 0:219 imageAtomicMin ( temp int) 3690 0:219 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3691 0:219 i1: direct index for structure ( uniform int) 3692 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3693 0:219 Constant: 3694 0:219 5 (const uint) 3695 0:219 i1: direct index for structure ( uniform int) 3696 0:219 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3697 0:219 Constant: 3698 0:219 5 (const uint) 3699 0:220 imageAtomicOr ( temp int) 3700 0:220 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3701 0:220 i1: direct index for structure ( uniform int) 3702 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3703 0:220 Constant: 3704 0:220 5 (const uint) 3705 0:220 i1b: direct index for structure ( uniform int) 3706 0:220 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3707 0:220 Constant: 3708 0:220 8 (const uint) 3709 0:221 move second child to first child ( temp int) 3710 0:221 'out_i1' ( temp int) 3711 0:221 imageAtomicOr ( temp int) 3712 0:221 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3713 0:221 i1: direct index for structure ( uniform int) 3714 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3715 0:221 Constant: 3716 0:221 5 (const uint) 3717 0:221 i1: direct index for structure ( uniform int) 3718 0:221 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3719 0:221 Constant: 3720 0:221 5 (const uint) 3721 0:222 imageAtomicXor ( temp int) 3722 0:222 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3723 0:222 i1: direct index for structure ( uniform int) 3724 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3725 0:222 Constant: 3726 0:222 5 (const uint) 3727 0:222 i1b: direct index for structure ( uniform int) 3728 0:222 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3729 0:222 Constant: 3730 0:222 8 (const uint) 3731 0:223 move second child to first child ( temp int) 3732 0:223 'out_i1' ( temp int) 3733 0:223 imageAtomicXor ( temp int) 3734 0:223 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3735 0:223 i1: direct index for structure ( uniform int) 3736 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3737 0:223 Constant: 3738 0:223 5 (const uint) 3739 0:223 i1: direct index for structure ( uniform int) 3740 0:223 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3741 0:223 Constant: 3742 0:223 5 (const uint) 3743 0:226 imageAtomicAdd ( temp uint) 3744 0:226 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3745 0:226 u1: direct index for structure ( uniform uint) 3746 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3747 0:226 Constant: 3748 0:226 0 (const uint) 3749 0:226 u1: direct index for structure ( uniform uint) 3750 0:226 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3751 0:226 Constant: 3752 0:226 0 (const uint) 3753 0:227 move second child to first child ( temp uint) 3754 0:227 'out_u1' ( temp uint) 3755 0:227 imageAtomicAdd ( temp uint) 3756 0:227 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3757 0:227 u1: direct index for structure ( uniform uint) 3758 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3759 0:227 Constant: 3760 0:227 0 (const uint) 3761 0:227 u1: direct index for structure ( uniform uint) 3762 0:227 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3763 0:227 Constant: 3764 0:227 0 (const uint) 3765 0:228 imageAtomicAnd ( temp uint) 3766 0:228 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3767 0:228 u1: direct index for structure ( uniform uint) 3768 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3769 0:228 Constant: 3770 0:228 0 (const uint) 3771 0:228 u1: direct index for structure ( uniform uint) 3772 0:228 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3773 0:228 Constant: 3774 0:228 0 (const uint) 3775 0:229 move second child to first child ( temp uint) 3776 0:229 'out_u1' ( temp uint) 3777 0:229 imageAtomicAnd ( temp uint) 3778 0:229 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3779 0:229 u1: direct index for structure ( uniform uint) 3780 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3781 0:229 Constant: 3782 0:229 0 (const uint) 3783 0:229 u1: direct index for structure ( uniform uint) 3784 0:229 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3785 0:229 Constant: 3786 0:229 0 (const uint) 3787 0:230 move second child to first child ( temp uint) 3788 0:230 'out_u1' ( temp uint) 3789 0:230 imageAtomicCompSwap ( temp uint) 3790 0:230 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3791 0:230 u1: direct index for structure ( uniform uint) 3792 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3793 0:230 Constant: 3794 0:230 0 (const uint) 3795 0:230 u1b: direct index for structure ( uniform uint) 3796 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3797 0:230 Constant: 3798 0:230 3 (const uint) 3799 0:230 u1c: direct index for structure ( uniform uint) 3800 0:230 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3801 0:230 Constant: 3802 0:230 4 (const uint) 3803 0:231 move second child to first child ( temp uint) 3804 0:231 'out_u1' ( temp uint) 3805 0:231 imageAtomicExchange ( temp uint) 3806 0:231 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3807 0:231 u1: direct index for structure ( uniform uint) 3808 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3809 0:231 Constant: 3810 0:231 0 (const uint) 3811 0:231 u1: direct index for structure ( uniform uint) 3812 0:231 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3813 0:231 Constant: 3814 0:231 0 (const uint) 3815 0:232 imageAtomicMax ( temp uint) 3816 0:232 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3817 0:232 u1: direct index for structure ( uniform uint) 3818 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3819 0:232 Constant: 3820 0:232 0 (const uint) 3821 0:232 u1: direct index for structure ( uniform uint) 3822 0:232 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3823 0:232 Constant: 3824 0:232 0 (const uint) 3825 0:233 move second child to first child ( temp uint) 3826 0:233 'out_u1' ( temp uint) 3827 0:233 imageAtomicMax ( temp uint) 3828 0:233 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3829 0:233 u1: direct index for structure ( uniform uint) 3830 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3831 0:233 Constant: 3832 0:233 0 (const uint) 3833 0:233 u1: direct index for structure ( uniform uint) 3834 0:233 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3835 0:233 Constant: 3836 0:233 0 (const uint) 3837 0:234 imageAtomicMin ( temp uint) 3838 0:234 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3839 0:234 u1: direct index for structure ( uniform uint) 3840 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3841 0:234 Constant: 3842 0:234 0 (const uint) 3843 0:234 u1: direct index for structure ( uniform uint) 3844 0:234 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3845 0:234 Constant: 3846 0:234 0 (const uint) 3847 0:235 move second child to first child ( temp uint) 3848 0:235 'out_u1' ( temp uint) 3849 0:235 imageAtomicMin ( temp uint) 3850 0:235 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3851 0:235 u1: direct index for structure ( uniform uint) 3852 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3853 0:235 Constant: 3854 0:235 0 (const uint) 3855 0:235 u1: direct index for structure ( uniform uint) 3856 0:235 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3857 0:235 Constant: 3858 0:235 0 (const uint) 3859 0:236 imageAtomicOr ( temp uint) 3860 0:236 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3861 0:236 u1: direct index for structure ( uniform uint) 3862 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3863 0:236 Constant: 3864 0:236 0 (const uint) 3865 0:236 u1: direct index for structure ( uniform uint) 3866 0:236 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3867 0:236 Constant: 3868 0:236 0 (const uint) 3869 0:237 move second child to first child ( temp uint) 3870 0:237 'out_u1' ( temp uint) 3871 0:237 imageAtomicOr ( temp uint) 3872 0:237 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3873 0:237 u1: direct index for structure ( uniform uint) 3874 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3875 0:237 Constant: 3876 0:237 0 (const uint) 3877 0:237 u1: direct index for structure ( uniform uint) 3878 0:237 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3879 0:237 Constant: 3880 0:237 0 (const uint) 3881 0:238 imageAtomicXor ( temp uint) 3882 0:238 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3883 0:238 u1: direct index for structure ( uniform uint) 3884 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3885 0:238 Constant: 3886 0:238 0 (const uint) 3887 0:238 u1: direct index for structure ( uniform uint) 3888 0:238 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3889 0:238 Constant: 3890 0:238 0 (const uint) 3891 0:239 move second child to first child ( temp uint) 3892 0:239 'out_u1' ( temp uint) 3893 0:239 imageAtomicXor ( temp uint) 3894 0:239 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3895 0:239 u1: direct index for structure ( uniform uint) 3896 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3897 0:239 Constant: 3898 0:239 0 (const uint) 3899 0:239 u1: direct index for structure ( uniform uint) 3900 0:239 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3901 0:239 Constant: 3902 0:239 0 (const uint) 3903 0:242 move second child to first child ( temp 4-component vector of float) 3904 0:242 Color: direct index for structure ( temp 4-component vector of float) 3905 0:242 'psout' ( temp structure{ temp 4-component vector of float Color}) 3906 0:242 Constant: 3907 0:242 0 (const int) 3908 0:242 Constant: 3909 0:242 1.000000 3910 0:242 1.000000 3911 0:242 1.000000 3912 0:242 1.000000 3913 0:243 Branch: Return with expression 3914 0:243 'psout' ( temp structure{ temp 4-component vector of float Color}) 3915 0:45 Function Definition: main( ( temp void) 3916 0:45 Function Parameters: 3917 0:? Sequence 3918 0:45 Sequence 3919 0:45 move second child to first child ( temp 4-component vector of float) 3920 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 3921 0:45 Color: direct index for structure ( temp 4-component vector of float) 3922 0:45 Function Call: @main( ( temp structure{ temp 4-component vector of float Color}) 3923 0:45 Constant: 3924 0:45 0 (const int) 3925 0:? Linker Objects 3926 0:? 'g_sSamp' ( uniform sampler) 3927 0:? 'g_tTex1df1' (layout( r32f) uniform image1D) 3928 0:? 'g_tTex1di1' (layout( r32i) uniform iimage1D) 3929 0:? 'g_tTex1du1' (layout( r32ui) uniform uimage1D) 3930 0:? 'g_tTex2df1' (layout( r32f) uniform image2D) 3931 0:? 'g_tTex2di1' (layout( r32i) uniform iimage2D) 3932 0:? 'g_tTex2du1' (layout( r32ui) uniform uimage2D) 3933 0:? 'g_tTex3df1' (layout( r32f) uniform image3D) 3934 0:? 'g_tTex3di1' (layout( r32i) uniform iimage3D) 3935 0:? 'g_tTex3du1' (layout( r32ui) uniform uimage3D) 3936 0:? 'g_tTex1df1a' (layout( r32f) uniform image1DArray) 3937 0:? 'g_tTex1di1a' (layout( r32i) uniform iimage1DArray) 3938 0:? 'g_tTex1du1a' (layout( r32ui) uniform uimage1DArray) 3939 0:? 'g_tTex2df1a' (layout( r32f) uniform image2DArray) 3940 0:? 'g_tTex2di1a' (layout( r32i) uniform iimage2DArray) 3941 0:? 'g_tTex2du1a' (layout( r32ui) uniform uimage2DArray) 3942 0:? 'g_tBuffF' (layout( r32f) uniform imageBuffer) 3943 0:? 'g_tBuffI' (layout( r32i) uniform iimageBuffer) 3944 0:? 'g_tBuffU' (layout( r32ui) uniform uimageBuffer) 3945 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform uint u1, uniform 2-component vector of uint u2, uniform 3-component vector of uint u3, uniform uint u1b, uniform uint u1c, uniform int i1, uniform 2-component vector of int i2, uniform 3-component vector of int i3, uniform int i1b, uniform int i1c}) 3946 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) 3947 3948 // Module Version 10000 3949 // Generated by (magic number): 80007 3950 // Id's are bound by 1147 3951 3952 Capability Shader 3953 Capability Image1D 3954 Capability ImageBuffer 3955 1: ExtInstImport "GLSL.std.450" 3956 MemoryModel Logical GLSL450 3957 EntryPoint Fragment 4 "main" 1117 3958 ExecutionMode 4 OriginUpperLeft 3959 Source HLSL 500 3960 Name 4 "main" 3961 Name 8 "PS_OUTPUT" 3962 MemberName 8(PS_OUTPUT) 0 "Color" 3963 Name 10 "@main(" 3964 Name 15 "g_tTex1di1" 3965 Name 21 "$Global" 3966 MemberName 21($Global) 0 "u1" 3967 MemberName 21($Global) 1 "u2" 3968 MemberName 21($Global) 2 "u3" 3969 MemberName 21($Global) 3 "u1b" 3970 MemberName 21($Global) 4 "u1c" 3971 MemberName 21($Global) 5 "i1" 3972 MemberName 21($Global) 6 "i2" 3973 MemberName 21($Global) 7 "i3" 3974 MemberName 21($Global) 8 "i1b" 3975 MemberName 21($Global) 9 "i1c" 3976 Name 23 "" 3977 Name 37 "out_i1" 3978 Name 121 "g_tTex1du1" 3979 Name 132 "out_u1" 3980 Name 217 "g_tTex2di1" 3981 Name 308 "g_tTex2du1" 3982 Name 399 "g_tTex3di1" 3983 Name 490 "g_tTex3du1" 3984 Name 581 "g_tTex1di1a" 3985 Name 670 "g_tTex1du1a" 3986 Name 931 "g_tBuffI" 3987 Name 1020 "g_tBuffU" 3988 Name 1108 "psout" 3989 Name 1117 "@entryPointOutput.Color" 3990 Name 1122 "g_sSamp" 3991 Name 1125 "g_tTex1df1" 3992 Name 1128 "g_tTex2df1" 3993 Name 1131 "g_tTex3df1" 3994 Name 1134 "g_tTex1df1a" 3995 Name 1137 "g_tTex2df1a" 3996 Name 1140 "g_tTex2di1a" 3997 Name 1143 "g_tTex2du1a" 3998 Name 1146 "g_tBuffF" 3999 Decorate 15(g_tTex1di1) DescriptorSet 0 4000 Decorate 15(g_tTex1di1) Binding 0 4001 MemberDecorate 21($Global) 0 Offset 0 4002 MemberDecorate 21($Global) 1 Offset 8 4003 MemberDecorate 21($Global) 2 Offset 16 4004 MemberDecorate 21($Global) 3 Offset 28 4005 MemberDecorate 21($Global) 4 Offset 32 4006 MemberDecorate 21($Global) 5 Offset 36 4007 MemberDecorate 21($Global) 6 Offset 40 4008 MemberDecorate 21($Global) 7 Offset 48 4009 MemberDecorate 21($Global) 8 Offset 60 4010 MemberDecorate 21($Global) 9 Offset 64 4011 Decorate 21($Global) Block 4012 Decorate 23 DescriptorSet 0 4013 Decorate 23 Binding 0 4014 Decorate 121(g_tTex1du1) DescriptorSet 0 4015 Decorate 121(g_tTex1du1) Binding 0 4016 Decorate 217(g_tTex2di1) DescriptorSet 0 4017 Decorate 217(g_tTex2di1) Binding 0 4018 Decorate 308(g_tTex2du1) DescriptorSet 0 4019 Decorate 308(g_tTex2du1) Binding 0 4020 Decorate 399(g_tTex3di1) DescriptorSet 0 4021 Decorate 399(g_tTex3di1) Binding 0 4022 Decorate 490(g_tTex3du1) DescriptorSet 0 4023 Decorate 490(g_tTex3du1) Binding 0 4024 Decorate 581(g_tTex1di1a) DescriptorSet 0 4025 Decorate 581(g_tTex1di1a) Binding 0 4026 Decorate 670(g_tTex1du1a) DescriptorSet 0 4027 Decorate 670(g_tTex1du1a) Binding 0 4028 Decorate 931(g_tBuffI) DescriptorSet 0 4029 Decorate 931(g_tBuffI) Binding 0 4030 Decorate 1020(g_tBuffU) DescriptorSet 0 4031 Decorate 1020(g_tBuffU) Binding 0 4032 Decorate 1117(@entryPointOutput.Color) Location 0 4033 Decorate 1122(g_sSamp) DescriptorSet 0 4034 Decorate 1122(g_sSamp) Binding 0 4035 Decorate 1125(g_tTex1df1) DescriptorSet 0 4036 Decorate 1125(g_tTex1df1) Binding 0 4037 Decorate 1128(g_tTex2df1) DescriptorSet 0 4038 Decorate 1128(g_tTex2df1) Binding 0 4039 Decorate 1131(g_tTex3df1) DescriptorSet 0 4040 Decorate 1131(g_tTex3df1) Binding 0 4041 Decorate 1134(g_tTex1df1a) DescriptorSet 0 4042 Decorate 1134(g_tTex1df1a) Binding 0 4043 Decorate 1137(g_tTex2df1a) DescriptorSet 0 4044 Decorate 1137(g_tTex2df1a) Binding 0 4045 Decorate 1140(g_tTex2di1a) DescriptorSet 0 4046 Decorate 1140(g_tTex2di1a) Binding 0 4047 Decorate 1143(g_tTex2du1a) DescriptorSet 0 4048 Decorate 1143(g_tTex2du1a) Binding 0 4049 Decorate 1146(g_tBuffF) DescriptorSet 0 4050 Decorate 1146(g_tBuffF) Binding 0 4051 2: TypeVoid 4052 3: TypeFunction 2 4053 6: TypeFloat 32 4054 7: TypeVector 6(float) 4 4055 8(PS_OUTPUT): TypeStruct 7(fvec4) 4056 9: TypeFunction 8(PS_OUTPUT) 4057 12: TypeInt 32 1 4058 13: TypeImage 12(int) 1D nonsampled format:R32i 4059 14: TypePointer UniformConstant 13 4060 15(g_tTex1di1): 14(ptr) Variable UniformConstant 4061 16: TypeInt 32 0 4062 17: TypeVector 16(int) 2 4063 18: TypeVector 16(int) 3 4064 19: TypeVector 12(int) 2 4065 20: TypeVector 12(int) 3 4066 21($Global): TypeStruct 16(int) 17(ivec2) 18(ivec3) 16(int) 16(int) 12(int) 19(ivec2) 20(ivec3) 12(int) 12(int) 4067 22: TypePointer Uniform 21($Global) 4068 23: 22(ptr) Variable Uniform 4069 24: 12(int) Constant 5 4070 25: TypePointer Uniform 12(int) 4071 28: 12(int) Constant 8 4072 31: 16(int) Constant 0 4073 32: TypePointer Image 12(int) 4074 34: 16(int) Constant 1 4075 36: TypePointer Function 12(int) 4076 60: 12(int) Constant 9 4077 119: TypeImage 16(int) 1D nonsampled format:R32ui 4078 120: TypePointer UniformConstant 119 4079 121(g_tTex1du1): 120(ptr) Variable UniformConstant 4080 122: 12(int) Constant 0 4081 123: TypePointer Uniform 16(int) 4082 128: TypePointer Image 16(int) 4083 131: TypePointer Function 16(int) 4084 153: 12(int) Constant 3 4085 156: 12(int) Constant 4 4086 215: TypeImage 12(int) 2D nonsampled format:R32i 4087 216: TypePointer UniformConstant 215 4088 217(g_tTex2di1): 216(ptr) Variable UniformConstant 4089 218: 12(int) Constant 6 4090 219: TypePointer Uniform 19(ivec2) 4091 306: TypeImage 16(int) 2D nonsampled format:R32ui 4092 307: TypePointer UniformConstant 306 4093 308(g_tTex2du1): 307(ptr) Variable UniformConstant 4094 309: 12(int) Constant 1 4095 310: TypePointer Uniform 17(ivec2) 4096 397: TypeImage 12(int) 3D nonsampled format:R32i 4097 398: TypePointer UniformConstant 397 4098 399(g_tTex3di1): 398(ptr) Variable UniformConstant 4099 400: 12(int) Constant 7 4100 401: TypePointer Uniform 20(ivec3) 4101 488: TypeImage 16(int) 3D nonsampled format:R32ui 4102 489: TypePointer UniformConstant 488 4103 490(g_tTex3du1): 489(ptr) Variable UniformConstant 4104 491: 12(int) Constant 2 4105 492: TypePointer Uniform 18(ivec3) 4106 579: TypeImage 12(int) 1D array nonsampled format:R32i 4107 580: TypePointer UniformConstant 579 4108 581(g_tTex1di1a): 580(ptr) Variable UniformConstant 4109 668: TypeImage 16(int) 1D array nonsampled format:R32ui 4110 669: TypePointer UniformConstant 668 4111 670(g_tTex1du1a): 669(ptr) Variable UniformConstant 4112 929: TypeImage 12(int) Buffer nonsampled format:R32i 4113 930: TypePointer UniformConstant 929 4114 931(g_tBuffI): 930(ptr) Variable UniformConstant 4115 1018: TypeImage 16(int) Buffer nonsampled format:R32ui 4116 1019: TypePointer UniformConstant 1018 4117 1020(g_tBuffU): 1019(ptr) Variable UniformConstant 4118 1107: TypePointer Function 8(PS_OUTPUT) 4119 1109: 6(float) Constant 1065353216 4120 1110: 7(fvec4) ConstantComposite 1109 1109 1109 1109 4121 1111: TypePointer Function 7(fvec4) 4122 1116: TypePointer Output 7(fvec4) 4123 1117(@entryPointOutput.Color): 1116(ptr) Variable Output 4124 1120: TypeSampler 4125 1121: TypePointer UniformConstant 1120 4126 1122(g_sSamp): 1121(ptr) Variable UniformConstant 4127 1123: TypeImage 6(float) 1D nonsampled format:R32f 4128 1124: TypePointer UniformConstant 1123 4129 1125(g_tTex1df1): 1124(ptr) Variable UniformConstant 4130 1126: TypeImage 6(float) 2D nonsampled format:R32f 4131 1127: TypePointer UniformConstant 1126 4132 1128(g_tTex2df1): 1127(ptr) Variable UniformConstant 4133 1129: TypeImage 6(float) 3D nonsampled format:R32f 4134 1130: TypePointer UniformConstant 1129 4135 1131(g_tTex3df1): 1130(ptr) Variable UniformConstant 4136 1132: TypeImage 6(float) 1D array nonsampled format:R32f 4137 1133: TypePointer UniformConstant 1132 4138 1134(g_tTex1df1a): 1133(ptr) Variable UniformConstant 4139 1135: TypeImage 6(float) 2D array nonsampled format:R32f 4140 1136: TypePointer UniformConstant 1135 4141 1137(g_tTex2df1a): 1136(ptr) Variable UniformConstant 4142 1138: TypeImage 12(int) 2D array nonsampled format:R32i 4143 1139: TypePointer UniformConstant 1138 4144 1140(g_tTex2di1a): 1139(ptr) Variable UniformConstant 4145 1141: TypeImage 16(int) 2D array nonsampled format:R32ui 4146 1142: TypePointer UniformConstant 1141 4147 1143(g_tTex2du1a): 1142(ptr) Variable UniformConstant 4148 1144: TypeImage 6(float) Buffer nonsampled format:R32f 4149 1145: TypePointer UniformConstant 1144 4150 1146(g_tBuffF): 1145(ptr) Variable UniformConstant 4151 4(main): 2 Function None 3 4152 5: Label 4153 1118:8(PS_OUTPUT) FunctionCall 10(@main() 4154 1119: 7(fvec4) CompositeExtract 1118 0 4155 Store 1117(@entryPointOutput.Color) 1119 4156 Return 4157 FunctionEnd 4158 10(@main():8(PS_OUTPUT) Function None 9 4159 11: Label 4160 37(out_i1): 36(ptr) Variable Function 4161 132(out_u1): 131(ptr) Variable Function 4162 1108(psout): 1107(ptr) Variable Function 4163 26: 25(ptr) AccessChain 23 24 4164 27: 12(int) Load 26 4165 29: 25(ptr) AccessChain 23 28 4166 30: 12(int) Load 29 4167 33: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 27 31 4168 35: 12(int) AtomicIAdd 33 34 31 30 4169 38: 25(ptr) AccessChain 23 24 4170 39: 12(int) Load 38 4171 40: 25(ptr) AccessChain 23 24 4172 41: 12(int) Load 40 4173 42: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 39 31 4174 43: 12(int) AtomicIAdd 42 34 31 41 4175 Store 37(out_i1) 43 4176 44: 25(ptr) AccessChain 23 24 4177 45: 12(int) Load 44 4178 46: 25(ptr) AccessChain 23 28 4179 47: 12(int) Load 46 4180 48: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 45 31 4181 49: 12(int) AtomicAnd 48 34 31 47 4182 50: 25(ptr) AccessChain 23 24 4183 51: 12(int) Load 50 4184 52: 25(ptr) AccessChain 23 24 4185 53: 12(int) Load 52 4186 54: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 51 31 4187 55: 12(int) AtomicAnd 54 34 31 53 4188 Store 37(out_i1) 55 4189 56: 25(ptr) AccessChain 23 24 4190 57: 12(int) Load 56 4191 58: 25(ptr) AccessChain 23 28 4192 59: 12(int) Load 58 4193 61: 25(ptr) AccessChain 23 60 4194 62: 12(int) Load 61 4195 63: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 57 31 4196 64: 12(int) AtomicCompareExchange 63 34 31 31 62 59 4197 Store 37(out_i1) 64 4198 65: 25(ptr) AccessChain 23 24 4199 66: 12(int) Load 65 4200 67: 25(ptr) AccessChain 23 24 4201 68: 12(int) Load 67 4202 69: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 66 31 4203 70: 12(int) AtomicExchange 69 34 31 68 4204 Store 37(out_i1) 70 4205 71: 25(ptr) AccessChain 23 24 4206 72: 12(int) Load 71 4207 73: 25(ptr) AccessChain 23 28 4208 74: 12(int) Load 73 4209 75: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 72 31 4210 76: 12(int) AtomicSMax 75 34 31 74 4211 77: 25(ptr) AccessChain 23 24 4212 78: 12(int) Load 77 4213 79: 25(ptr) AccessChain 23 24 4214 80: 12(int) Load 79 4215 81: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 78 31 4216 82: 12(int) AtomicSMax 81 34 31 80 4217 Store 37(out_i1) 82 4218 83: 25(ptr) AccessChain 23 24 4219 84: 12(int) Load 83 4220 85: 25(ptr) AccessChain 23 28 4221 86: 12(int) Load 85 4222 87: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 84 31 4223 88: 12(int) AtomicSMin 87 34 31 86 4224 89: 25(ptr) AccessChain 23 24 4225 90: 12(int) Load 89 4226 91: 25(ptr) AccessChain 23 24 4227 92: 12(int) Load 91 4228 93: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 90 31 4229 94: 12(int) AtomicSMin 93 34 31 92 4230 Store 37(out_i1) 94 4231 95: 25(ptr) AccessChain 23 24 4232 96: 12(int) Load 95 4233 97: 25(ptr) AccessChain 23 28 4234 98: 12(int) Load 97 4235 99: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 96 31 4236 100: 12(int) AtomicOr 99 34 31 98 4237 101: 25(ptr) AccessChain 23 24 4238 102: 12(int) Load 101 4239 103: 25(ptr) AccessChain 23 24 4240 104: 12(int) Load 103 4241 105: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 102 31 4242 106: 12(int) AtomicOr 105 34 31 104 4243 Store 37(out_i1) 106 4244 107: 25(ptr) AccessChain 23 24 4245 108: 12(int) Load 107 4246 109: 25(ptr) AccessChain 23 28 4247 110: 12(int) Load 109 4248 111: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 108 31 4249 112: 12(int) AtomicXor 111 34 31 110 4250 113: 25(ptr) AccessChain 23 24 4251 114: 12(int) Load 113 4252 115: 25(ptr) AccessChain 23 24 4253 116: 12(int) Load 115 4254 117: 32(ptr) ImageTexelPointer 15(g_tTex1di1) 114 31 4255 118: 12(int) AtomicXor 117 34 31 116 4256 Store 37(out_i1) 118 4257 124: 123(ptr) AccessChain 23 122 4258 125: 16(int) Load 124 4259 126: 123(ptr) AccessChain 23 122 4260 127: 16(int) Load 126 4261 129: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 125 31 4262 130: 16(int) AtomicIAdd 129 34 31 127 4263 133: 123(ptr) AccessChain 23 122 4264 134: 16(int) Load 133 4265 135: 123(ptr) AccessChain 23 122 4266 136: 16(int) Load 135 4267 137: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 134 31 4268 138: 16(int) AtomicIAdd 137 34 31 136 4269 Store 132(out_u1) 138 4270 139: 123(ptr) AccessChain 23 122 4271 140: 16(int) Load 139 4272 141: 123(ptr) AccessChain 23 122 4273 142: 16(int) Load 141 4274 143: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 140 31 4275 144: 16(int) AtomicAnd 143 34 31 142 4276 145: 123(ptr) AccessChain 23 122 4277 146: 16(int) Load 145 4278 147: 123(ptr) AccessChain 23 122 4279 148: 16(int) Load 147 4280 149: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 146 31 4281 150: 16(int) AtomicAnd 149 34 31 148 4282 Store 132(out_u1) 150 4283 151: 123(ptr) AccessChain 23 122 4284 152: 16(int) Load 151 4285 154: 123(ptr) AccessChain 23 153 4286 155: 16(int) Load 154 4287 157: 123(ptr) AccessChain 23 156 4288 158: 16(int) Load 157 4289 159: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 152 31 4290 160: 16(int) AtomicCompareExchange 159 34 31 31 158 155 4291 Store 132(out_u1) 160 4292 161: 123(ptr) AccessChain 23 122 4293 162: 16(int) Load 161 4294 163: 123(ptr) AccessChain 23 122 4295 164: 16(int) Load 163 4296 165: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 162 31 4297 166: 16(int) AtomicExchange 165 34 31 164 4298 Store 132(out_u1) 166 4299 167: 123(ptr) AccessChain 23 122 4300 168: 16(int) Load 167 4301 169: 123(ptr) AccessChain 23 122 4302 170: 16(int) Load 169 4303 171: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 168 31 4304 172: 16(int) AtomicUMax 171 34 31 170 4305 173: 123(ptr) AccessChain 23 122 4306 174: 16(int) Load 173 4307 175: 123(ptr) AccessChain 23 122 4308 176: 16(int) Load 175 4309 177: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 174 31 4310 178: 16(int) AtomicUMax 177 34 31 176 4311 Store 132(out_u1) 178 4312 179: 123(ptr) AccessChain 23 122 4313 180: 16(int) Load 179 4314 181: 123(ptr) AccessChain 23 122 4315 182: 16(int) Load 181 4316 183: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 180 31 4317 184: 16(int) AtomicUMin 183 34 31 182 4318 185: 123(ptr) AccessChain 23 122 4319 186: 16(int) Load 185 4320 187: 123(ptr) AccessChain 23 122 4321 188: 16(int) Load 187 4322 189: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 186 31 4323 190: 16(int) AtomicUMin 189 34 31 188 4324 Store 132(out_u1) 190 4325 191: 123(ptr) AccessChain 23 122 4326 192: 16(int) Load 191 4327 193: 123(ptr) AccessChain 23 122 4328 194: 16(int) Load 193 4329 195: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 192 31 4330 196: 16(int) AtomicOr 195 34 31 194 4331 197: 123(ptr) AccessChain 23 122 4332 198: 16(int) Load 197 4333 199: 123(ptr) AccessChain 23 122 4334 200: 16(int) Load 199 4335 201: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 198 31 4336 202: 16(int) AtomicOr 201 34 31 200 4337 Store 132(out_u1) 202 4338 203: 123(ptr) AccessChain 23 122 4339 204: 16(int) Load 203 4340 205: 123(ptr) AccessChain 23 122 4341 206: 16(int) Load 205 4342 207: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 204 31 4343 208: 16(int) AtomicXor 207 34 31 206 4344 209: 123(ptr) AccessChain 23 122 4345 210: 16(int) Load 209 4346 211: 123(ptr) AccessChain 23 122 4347 212: 16(int) Load 211 4348 213: 128(ptr) ImageTexelPointer 121(g_tTex1du1) 210 31 4349 214: 16(int) AtomicXor 213 34 31 212 4350 Store 132(out_u1) 214 4351 220: 219(ptr) AccessChain 23 218 4352 221: 19(ivec2) Load 220 4353 222: 25(ptr) AccessChain 23 28 4354 223: 12(int) Load 222 4355 224: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 221 31 4356 225: 12(int) AtomicIAdd 224 34 31 223 4357 226: 219(ptr) AccessChain 23 218 4358 227: 19(ivec2) Load 226 4359 228: 25(ptr) AccessChain 23 24 4360 229: 12(int) Load 228 4361 230: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 227 31 4362 231: 12(int) AtomicIAdd 230 34 31 229 4363 Store 37(out_i1) 231 4364 232: 219(ptr) AccessChain 23 218 4365 233: 19(ivec2) Load 232 4366 234: 25(ptr) AccessChain 23 28 4367 235: 12(int) Load 234 4368 236: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 233 31 4369 237: 12(int) AtomicAnd 236 34 31 235 4370 238: 219(ptr) AccessChain 23 218 4371 239: 19(ivec2) Load 238 4372 240: 25(ptr) AccessChain 23 24 4373 241: 12(int) Load 240 4374 242: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 239 31 4375 243: 12(int) AtomicAnd 242 34 31 241 4376 Store 37(out_i1) 243 4377 244: 219(ptr) AccessChain 23 218 4378 245: 19(ivec2) Load 244 4379 246: 25(ptr) AccessChain 23 28 4380 247: 12(int) Load 246 4381 248: 25(ptr) AccessChain 23 60 4382 249: 12(int) Load 248 4383 250: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 245 31 4384 251: 12(int) AtomicCompareExchange 250 34 31 31 249 247 4385 Store 37(out_i1) 251 4386 252: 219(ptr) AccessChain 23 218 4387 253: 19(ivec2) Load 252 4388 254: 25(ptr) AccessChain 23 24 4389 255: 12(int) Load 254 4390 256: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 253 31 4391 257: 12(int) AtomicExchange 256 34 31 255 4392 Store 37(out_i1) 257 4393 258: 219(ptr) AccessChain 23 218 4394 259: 19(ivec2) Load 258 4395 260: 25(ptr) AccessChain 23 28 4396 261: 12(int) Load 260 4397 262: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 259 31 4398 263: 12(int) AtomicSMax 262 34 31 261 4399 264: 219(ptr) AccessChain 23 218 4400 265: 19(ivec2) Load 264 4401 266: 25(ptr) AccessChain 23 24 4402 267: 12(int) Load 266 4403 268: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 265 31 4404 269: 12(int) AtomicSMax 268 34 31 267 4405 Store 37(out_i1) 269 4406 270: 219(ptr) AccessChain 23 218 4407 271: 19(ivec2) Load 270 4408 272: 25(ptr) AccessChain 23 28 4409 273: 12(int) Load 272 4410 274: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 271 31 4411 275: 12(int) AtomicSMin 274 34 31 273 4412 276: 219(ptr) AccessChain 23 218 4413 277: 19(ivec2) Load 276 4414 278: 25(ptr) AccessChain 23 24 4415 279: 12(int) Load 278 4416 280: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 277 31 4417 281: 12(int) AtomicSMin 280 34 31 279 4418 Store 37(out_i1) 281 4419 282: 219(ptr) AccessChain 23 218 4420 283: 19(ivec2) Load 282 4421 284: 25(ptr) AccessChain 23 28 4422 285: 12(int) Load 284 4423 286: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 283 31 4424 287: 12(int) AtomicOr 286 34 31 285 4425 288: 219(ptr) AccessChain 23 218 4426 289: 19(ivec2) Load 288 4427 290: 25(ptr) AccessChain 23 24 4428 291: 12(int) Load 290 4429 292: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 289 31 4430 293: 12(int) AtomicOr 292 34 31 291 4431 Store 37(out_i1) 293 4432 294: 219(ptr) AccessChain 23 218 4433 295: 19(ivec2) Load 294 4434 296: 25(ptr) AccessChain 23 28 4435 297: 12(int) Load 296 4436 298: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 295 31 4437 299: 12(int) AtomicXor 298 34 31 297 4438 300: 219(ptr) AccessChain 23 218 4439 301: 19(ivec2) Load 300 4440 302: 25(ptr) AccessChain 23 24 4441 303: 12(int) Load 302 4442 304: 32(ptr) ImageTexelPointer 217(g_tTex2di1) 301 31 4443 305: 12(int) AtomicXor 304 34 31 303 4444 Store 37(out_i1) 305 4445 311: 310(ptr) AccessChain 23 309 4446 312: 17(ivec2) Load 311 4447 313: 123(ptr) AccessChain 23 122 4448 314: 16(int) Load 313 4449 315: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 312 31 4450 316: 16(int) AtomicIAdd 315 34 31 314 4451 317: 310(ptr) AccessChain 23 309 4452 318: 17(ivec2) Load 317 4453 319: 123(ptr) AccessChain 23 122 4454 320: 16(int) Load 319 4455 321: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 318 31 4456 322: 16(int) AtomicIAdd 321 34 31 320 4457 Store 132(out_u1) 322 4458 323: 310(ptr) AccessChain 23 309 4459 324: 17(ivec2) Load 323 4460 325: 123(ptr) AccessChain 23 122 4461 326: 16(int) Load 325 4462 327: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 324 31 4463 328: 16(int) AtomicAnd 327 34 31 326 4464 329: 310(ptr) AccessChain 23 309 4465 330: 17(ivec2) Load 329 4466 331: 123(ptr) AccessChain 23 122 4467 332: 16(int) Load 331 4468 333: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 330 31 4469 334: 16(int) AtomicAnd 333 34 31 332 4470 Store 132(out_u1) 334 4471 335: 310(ptr) AccessChain 23 309 4472 336: 17(ivec2) Load 335 4473 337: 123(ptr) AccessChain 23 153 4474 338: 16(int) Load 337 4475 339: 123(ptr) AccessChain 23 156 4476 340: 16(int) Load 339 4477 341: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 336 31 4478 342: 16(int) AtomicCompareExchange 341 34 31 31 340 338 4479 Store 132(out_u1) 342 4480 343: 310(ptr) AccessChain 23 309 4481 344: 17(ivec2) Load 343 4482 345: 123(ptr) AccessChain 23 122 4483 346: 16(int) Load 345 4484 347: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 344 31 4485 348: 16(int) AtomicExchange 347 34 31 346 4486 Store 132(out_u1) 348 4487 349: 310(ptr) AccessChain 23 309 4488 350: 17(ivec2) Load 349 4489 351: 123(ptr) AccessChain 23 122 4490 352: 16(int) Load 351 4491 353: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 350 31 4492 354: 16(int) AtomicUMax 353 34 31 352 4493 355: 310(ptr) AccessChain 23 309 4494 356: 17(ivec2) Load 355 4495 357: 123(ptr) AccessChain 23 122 4496 358: 16(int) Load 357 4497 359: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 356 31 4498 360: 16(int) AtomicUMax 359 34 31 358 4499 Store 132(out_u1) 360 4500 361: 310(ptr) AccessChain 23 309 4501 362: 17(ivec2) Load 361 4502 363: 123(ptr) AccessChain 23 122 4503 364: 16(int) Load 363 4504 365: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 362 31 4505 366: 16(int) AtomicUMin 365 34 31 364 4506 367: 310(ptr) AccessChain 23 309 4507 368: 17(ivec2) Load 367 4508 369: 123(ptr) AccessChain 23 122 4509 370: 16(int) Load 369 4510 371: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 368 31 4511 372: 16(int) AtomicUMin 371 34 31 370 4512 Store 132(out_u1) 372 4513 373: 310(ptr) AccessChain 23 309 4514 374: 17(ivec2) Load 373 4515 375: 123(ptr) AccessChain 23 122 4516 376: 16(int) Load 375 4517 377: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 374 31 4518 378: 16(int) AtomicOr 377 34 31 376 4519 379: 310(ptr) AccessChain 23 309 4520 380: 17(ivec2) Load 379 4521 381: 123(ptr) AccessChain 23 122 4522 382: 16(int) Load 381 4523 383: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 380 31 4524 384: 16(int) AtomicOr 383 34 31 382 4525 Store 132(out_u1) 384 4526 385: 310(ptr) AccessChain 23 309 4527 386: 17(ivec2) Load 385 4528 387: 123(ptr) AccessChain 23 122 4529 388: 16(int) Load 387 4530 389: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 386 31 4531 390: 16(int) AtomicXor 389 34 31 388 4532 391: 310(ptr) AccessChain 23 309 4533 392: 17(ivec2) Load 391 4534 393: 123(ptr) AccessChain 23 122 4535 394: 16(int) Load 393 4536 395: 128(ptr) ImageTexelPointer 308(g_tTex2du1) 392 31 4537 396: 16(int) AtomicXor 395 34 31 394 4538 Store 132(out_u1) 396 4539 402: 401(ptr) AccessChain 23 400 4540 403: 20(ivec3) Load 402 4541 404: 25(ptr) AccessChain 23 28 4542 405: 12(int) Load 404 4543 406: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 403 31 4544 407: 12(int) AtomicIAdd 406 34 31 405 4545 408: 401(ptr) AccessChain 23 400 4546 409: 20(ivec3) Load 408 4547 410: 25(ptr) AccessChain 23 24 4548 411: 12(int) Load 410 4549 412: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 409 31 4550 413: 12(int) AtomicIAdd 412 34 31 411 4551 Store 37(out_i1) 413 4552 414: 401(ptr) AccessChain 23 400 4553 415: 20(ivec3) Load 414 4554 416: 25(ptr) AccessChain 23 28 4555 417: 12(int) Load 416 4556 418: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 415 31 4557 419: 12(int) AtomicAnd 418 34 31 417 4558 420: 401(ptr) AccessChain 23 400 4559 421: 20(ivec3) Load 420 4560 422: 25(ptr) AccessChain 23 24 4561 423: 12(int) Load 422 4562 424: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 421 31 4563 425: 12(int) AtomicAnd 424 34 31 423 4564 Store 37(out_i1) 425 4565 426: 401(ptr) AccessChain 23 400 4566 427: 20(ivec3) Load 426 4567 428: 25(ptr) AccessChain 23 28 4568 429: 12(int) Load 428 4569 430: 25(ptr) AccessChain 23 60 4570 431: 12(int) Load 430 4571 432: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 427 31 4572 433: 12(int) AtomicCompareExchange 432 34 31 31 431 429 4573 Store 37(out_i1) 433 4574 434: 401(ptr) AccessChain 23 400 4575 435: 20(ivec3) Load 434 4576 436: 25(ptr) AccessChain 23 24 4577 437: 12(int) Load 436 4578 438: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 435 31 4579 439: 12(int) AtomicExchange 438 34 31 437 4580 Store 37(out_i1) 439 4581 440: 401(ptr) AccessChain 23 400 4582 441: 20(ivec3) Load 440 4583 442: 25(ptr) AccessChain 23 28 4584 443: 12(int) Load 442 4585 444: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 441 31 4586 445: 12(int) AtomicSMax 444 34 31 443 4587 446: 401(ptr) AccessChain 23 400 4588 447: 20(ivec3) Load 446 4589 448: 25(ptr) AccessChain 23 24 4590 449: 12(int) Load 448 4591 450: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 447 31 4592 451: 12(int) AtomicSMax 450 34 31 449 4593 Store 37(out_i1) 451 4594 452: 401(ptr) AccessChain 23 400 4595 453: 20(ivec3) Load 452 4596 454: 25(ptr) AccessChain 23 28 4597 455: 12(int) Load 454 4598 456: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 453 31 4599 457: 12(int) AtomicSMin 456 34 31 455 4600 458: 401(ptr) AccessChain 23 400 4601 459: 20(ivec3) Load 458 4602 460: 25(ptr) AccessChain 23 24 4603 461: 12(int) Load 460 4604 462: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 459 31 4605 463: 12(int) AtomicSMin 462 34 31 461 4606 Store 37(out_i1) 463 4607 464: 401(ptr) AccessChain 23 400 4608 465: 20(ivec3) Load 464 4609 466: 25(ptr) AccessChain 23 28 4610 467: 12(int) Load 466 4611 468: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 465 31 4612 469: 12(int) AtomicOr 468 34 31 467 4613 470: 401(ptr) AccessChain 23 400 4614 471: 20(ivec3) Load 470 4615 472: 25(ptr) AccessChain 23 24 4616 473: 12(int) Load 472 4617 474: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 471 31 4618 475: 12(int) AtomicOr 474 34 31 473 4619 Store 37(out_i1) 475 4620 476: 401(ptr) AccessChain 23 400 4621 477: 20(ivec3) Load 476 4622 478: 25(ptr) AccessChain 23 28 4623 479: 12(int) Load 478 4624 480: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 477 31 4625 481: 12(int) AtomicXor 480 34 31 479 4626 482: 401(ptr) AccessChain 23 400 4627 483: 20(ivec3) Load 482 4628 484: 25(ptr) AccessChain 23 24 4629 485: 12(int) Load 484 4630 486: 32(ptr) ImageTexelPointer 399(g_tTex3di1) 483 31 4631 487: 12(int) AtomicXor 486 34 31 485 4632 Store 37(out_i1) 487 4633 493: 492(ptr) AccessChain 23 491 4634 494: 18(ivec3) Load 493 4635 495: 123(ptr) AccessChain 23 122 4636 496: 16(int) Load 495 4637 497: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 494 31 4638 498: 16(int) AtomicIAdd 497 34 31 496 4639 499: 492(ptr) AccessChain 23 491 4640 500: 18(ivec3) Load 499 4641 501: 123(ptr) AccessChain 23 122 4642 502: 16(int) Load 501 4643 503: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 500 31 4644 504: 16(int) AtomicIAdd 503 34 31 502 4645 Store 132(out_u1) 504 4646 505: 492(ptr) AccessChain 23 491 4647 506: 18(ivec3) Load 505 4648 507: 123(ptr) AccessChain 23 122 4649 508: 16(int) Load 507 4650 509: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 506 31 4651 510: 16(int) AtomicAnd 509 34 31 508 4652 511: 492(ptr) AccessChain 23 491 4653 512: 18(ivec3) Load 511 4654 513: 123(ptr) AccessChain 23 122 4655 514: 16(int) Load 513 4656 515: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 512 31 4657 516: 16(int) AtomicAnd 515 34 31 514 4658 Store 132(out_u1) 516 4659 517: 492(ptr) AccessChain 23 491 4660 518: 18(ivec3) Load 517 4661 519: 123(ptr) AccessChain 23 153 4662 520: 16(int) Load 519 4663 521: 123(ptr) AccessChain 23 156 4664 522: 16(int) Load 521 4665 523: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 518 31 4666 524: 16(int) AtomicCompareExchange 523 34 31 31 522 520 4667 Store 132(out_u1) 524 4668 525: 492(ptr) AccessChain 23 491 4669 526: 18(ivec3) Load 525 4670 527: 123(ptr) AccessChain 23 122 4671 528: 16(int) Load 527 4672 529: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 526 31 4673 530: 16(int) AtomicExchange 529 34 31 528 4674 Store 132(out_u1) 530 4675 531: 492(ptr) AccessChain 23 491 4676 532: 18(ivec3) Load 531 4677 533: 123(ptr) AccessChain 23 122 4678 534: 16(int) Load 533 4679 535: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 532 31 4680 536: 16(int) AtomicUMax 535 34 31 534 4681 537: 492(ptr) AccessChain 23 491 4682 538: 18(ivec3) Load 537 4683 539: 123(ptr) AccessChain 23 122 4684 540: 16(int) Load 539 4685 541: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 538 31 4686 542: 16(int) AtomicUMax 541 34 31 540 4687 Store 132(out_u1) 542 4688 543: 492(ptr) AccessChain 23 491 4689 544: 18(ivec3) Load 543 4690 545: 123(ptr) AccessChain 23 122 4691 546: 16(int) Load 545 4692 547: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 544 31 4693 548: 16(int) AtomicUMin 547 34 31 546 4694 549: 492(ptr) AccessChain 23 491 4695 550: 18(ivec3) Load 549 4696 551: 123(ptr) AccessChain 23 122 4697 552: 16(int) Load 551 4698 553: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 550 31 4699 554: 16(int) AtomicUMin 553 34 31 552 4700 Store 132(out_u1) 554 4701 555: 492(ptr) AccessChain 23 491 4702 556: 18(ivec3) Load 555 4703 557: 123(ptr) AccessChain 23 122 4704 558: 16(int) Load 557 4705 559: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 556 31 4706 560: 16(int) AtomicOr 559 34 31 558 4707 561: 492(ptr) AccessChain 23 491 4708 562: 18(ivec3) Load 561 4709 563: 123(ptr) AccessChain 23 122 4710 564: 16(int) Load 563 4711 565: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 562 31 4712 566: 16(int) AtomicOr 565 34 31 564 4713 Store 132(out_u1) 566 4714 567: 492(ptr) AccessChain 23 491 4715 568: 18(ivec3) Load 567 4716 569: 123(ptr) AccessChain 23 122 4717 570: 16(int) Load 569 4718 571: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 568 31 4719 572: 16(int) AtomicXor 571 34 31 570 4720 573: 492(ptr) AccessChain 23 491 4721 574: 18(ivec3) Load 573 4722 575: 123(ptr) AccessChain 23 122 4723 576: 16(int) Load 575 4724 577: 128(ptr) ImageTexelPointer 490(g_tTex3du1) 574 31 4725 578: 16(int) AtomicXor 577 34 31 576 4726 Store 132(out_u1) 578 4727 582: 219(ptr) AccessChain 23 218 4728 583: 19(ivec2) Load 582 4729 584: 25(ptr) AccessChain 23 28 4730 585: 12(int) Load 584 4731 586: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 583 31 4732 587: 12(int) AtomicIAdd 586 34 31 585 4733 588: 219(ptr) AccessChain 23 218 4734 589: 19(ivec2) Load 588 4735 590: 25(ptr) AccessChain 23 24 4736 591: 12(int) Load 590 4737 592: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 589 31 4738 593: 12(int) AtomicIAdd 592 34 31 591 4739 Store 37(out_i1) 593 4740 594: 219(ptr) AccessChain 23 218 4741 595: 19(ivec2) Load 594 4742 596: 25(ptr) AccessChain 23 28 4743 597: 12(int) Load 596 4744 598: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 595 31 4745 599: 12(int) AtomicAnd 598 34 31 597 4746 600: 219(ptr) AccessChain 23 218 4747 601: 19(ivec2) Load 600 4748 602: 25(ptr) AccessChain 23 24 4749 603: 12(int) Load 602 4750 604: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 601 31 4751 605: 12(int) AtomicAnd 604 34 31 603 4752 Store 37(out_i1) 605 4753 606: 219(ptr) AccessChain 23 218 4754 607: 19(ivec2) Load 606 4755 608: 25(ptr) AccessChain 23 28 4756 609: 12(int) Load 608 4757 610: 25(ptr) AccessChain 23 60 4758 611: 12(int) Load 610 4759 612: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 607 31 4760 613: 12(int) AtomicCompareExchange 612 34 31 31 611 609 4761 Store 37(out_i1) 613 4762 614: 219(ptr) AccessChain 23 218 4763 615: 19(ivec2) Load 614 4764 616: 25(ptr) AccessChain 23 24 4765 617: 12(int) Load 616 4766 618: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 615 31 4767 619: 12(int) AtomicExchange 618 34 31 617 4768 Store 37(out_i1) 619 4769 620: 219(ptr) AccessChain 23 218 4770 621: 19(ivec2) Load 620 4771 622: 25(ptr) AccessChain 23 28 4772 623: 12(int) Load 622 4773 624: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 621 31 4774 625: 12(int) AtomicSMax 624 34 31 623 4775 626: 219(ptr) AccessChain 23 218 4776 627: 19(ivec2) Load 626 4777 628: 25(ptr) AccessChain 23 24 4778 629: 12(int) Load 628 4779 630: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 627 31 4780 631: 12(int) AtomicSMax 630 34 31 629 4781 Store 37(out_i1) 631 4782 632: 219(ptr) AccessChain 23 218 4783 633: 19(ivec2) Load 632 4784 634: 25(ptr) AccessChain 23 28 4785 635: 12(int) Load 634 4786 636: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 633 31 4787 637: 12(int) AtomicSMin 636 34 31 635 4788 638: 219(ptr) AccessChain 23 218 4789 639: 19(ivec2) Load 638 4790 640: 25(ptr) AccessChain 23 24 4791 641: 12(int) Load 640 4792 642: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 639 31 4793 643: 12(int) AtomicSMin 642 34 31 641 4794 Store 37(out_i1) 643 4795 644: 219(ptr) AccessChain 23 218 4796 645: 19(ivec2) Load 644 4797 646: 25(ptr) AccessChain 23 28 4798 647: 12(int) Load 646 4799 648: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 645 31 4800 649: 12(int) AtomicOr 648 34 31 647 4801 650: 219(ptr) AccessChain 23 218 4802 651: 19(ivec2) Load 650 4803 652: 25(ptr) AccessChain 23 24 4804 653: 12(int) Load 652 4805 654: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 651 31 4806 655: 12(int) AtomicOr 654 34 31 653 4807 Store 37(out_i1) 655 4808 656: 219(ptr) AccessChain 23 218 4809 657: 19(ivec2) Load 656 4810 658: 25(ptr) AccessChain 23 28 4811 659: 12(int) Load 658 4812 660: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 657 31 4813 661: 12(int) AtomicXor 660 34 31 659 4814 662: 219(ptr) AccessChain 23 218 4815 663: 19(ivec2) Load 662 4816 664: 25(ptr) AccessChain 23 24 4817 665: 12(int) Load 664 4818 666: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 663 31 4819 667: 12(int) AtomicXor 666 34 31 665 4820 Store 37(out_i1) 667 4821 671: 310(ptr) AccessChain 23 309 4822 672: 17(ivec2) Load 671 4823 673: 123(ptr) AccessChain 23 122 4824 674: 16(int) Load 673 4825 675: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 672 31 4826 676: 16(int) AtomicIAdd 675 34 31 674 4827 677: 310(ptr) AccessChain 23 309 4828 678: 17(ivec2) Load 677 4829 679: 123(ptr) AccessChain 23 122 4830 680: 16(int) Load 679 4831 681: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 678 31 4832 682: 16(int) AtomicIAdd 681 34 31 680 4833 Store 132(out_u1) 682 4834 683: 310(ptr) AccessChain 23 309 4835 684: 17(ivec2) Load 683 4836 685: 123(ptr) AccessChain 23 122 4837 686: 16(int) Load 685 4838 687: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 684 31 4839 688: 16(int) AtomicAnd 687 34 31 686 4840 689: 310(ptr) AccessChain 23 309 4841 690: 17(ivec2) Load 689 4842 691: 123(ptr) AccessChain 23 122 4843 692: 16(int) Load 691 4844 693: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 690 31 4845 694: 16(int) AtomicAnd 693 34 31 692 4846 Store 132(out_u1) 694 4847 695: 310(ptr) AccessChain 23 309 4848 696: 17(ivec2) Load 695 4849 697: 123(ptr) AccessChain 23 153 4850 698: 16(int) Load 697 4851 699: 123(ptr) AccessChain 23 156 4852 700: 16(int) Load 699 4853 701: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 696 31 4854 702: 16(int) AtomicCompareExchange 701 34 31 31 700 698 4855 Store 132(out_u1) 702 4856 703: 310(ptr) AccessChain 23 309 4857 704: 17(ivec2) Load 703 4858 705: 123(ptr) AccessChain 23 122 4859 706: 16(int) Load 705 4860 707: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 704 31 4861 708: 16(int) AtomicExchange 707 34 31 706 4862 Store 132(out_u1) 708 4863 709: 310(ptr) AccessChain 23 309 4864 710: 17(ivec2) Load 709 4865 711: 123(ptr) AccessChain 23 122 4866 712: 16(int) Load 711 4867 713: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 710 31 4868 714: 16(int) AtomicUMax 713 34 31 712 4869 715: 310(ptr) AccessChain 23 309 4870 716: 17(ivec2) Load 715 4871 717: 123(ptr) AccessChain 23 122 4872 718: 16(int) Load 717 4873 719: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 716 31 4874 720: 16(int) AtomicUMax 719 34 31 718 4875 Store 132(out_u1) 720 4876 721: 310(ptr) AccessChain 23 309 4877 722: 17(ivec2) Load 721 4878 723: 123(ptr) AccessChain 23 122 4879 724: 16(int) Load 723 4880 725: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 722 31 4881 726: 16(int) AtomicUMin 725 34 31 724 4882 727: 310(ptr) AccessChain 23 309 4883 728: 17(ivec2) Load 727 4884 729: 123(ptr) AccessChain 23 122 4885 730: 16(int) Load 729 4886 731: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 728 31 4887 732: 16(int) AtomicUMin 731 34 31 730 4888 Store 132(out_u1) 732 4889 733: 310(ptr) AccessChain 23 309 4890 734: 17(ivec2) Load 733 4891 735: 123(ptr) AccessChain 23 122 4892 736: 16(int) Load 735 4893 737: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 734 31 4894 738: 16(int) AtomicOr 737 34 31 736 4895 739: 310(ptr) AccessChain 23 309 4896 740: 17(ivec2) Load 739 4897 741: 123(ptr) AccessChain 23 122 4898 742: 16(int) Load 741 4899 743: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 740 31 4900 744: 16(int) AtomicOr 743 34 31 742 4901 Store 132(out_u1) 744 4902 745: 310(ptr) AccessChain 23 309 4903 746: 17(ivec2) Load 745 4904 747: 123(ptr) AccessChain 23 122 4905 748: 16(int) Load 747 4906 749: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 746 31 4907 750: 16(int) AtomicXor 749 34 31 748 4908 751: 310(ptr) AccessChain 23 309 4909 752: 17(ivec2) Load 751 4910 753: 123(ptr) AccessChain 23 122 4911 754: 16(int) Load 753 4912 755: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 752 31 4913 756: 16(int) AtomicXor 755 34 31 754 4914 Store 132(out_u1) 756 4915 757: 219(ptr) AccessChain 23 218 4916 758: 19(ivec2) Load 757 4917 759: 25(ptr) AccessChain 23 28 4918 760: 12(int) Load 759 4919 761: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 758 31 4920 762: 12(int) AtomicIAdd 761 34 31 760 4921 763: 219(ptr) AccessChain 23 218 4922 764: 19(ivec2) Load 763 4923 765: 25(ptr) AccessChain 23 24 4924 766: 12(int) Load 765 4925 767: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 764 31 4926 768: 12(int) AtomicIAdd 767 34 31 766 4927 Store 37(out_i1) 768 4928 769: 219(ptr) AccessChain 23 218 4929 770: 19(ivec2) Load 769 4930 771: 25(ptr) AccessChain 23 28 4931 772: 12(int) Load 771 4932 773: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 770 31 4933 774: 12(int) AtomicAnd 773 34 31 772 4934 775: 219(ptr) AccessChain 23 218 4935 776: 19(ivec2) Load 775 4936 777: 25(ptr) AccessChain 23 24 4937 778: 12(int) Load 777 4938 779: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 776 31 4939 780: 12(int) AtomicAnd 779 34 31 778 4940 Store 37(out_i1) 780 4941 781: 219(ptr) AccessChain 23 218 4942 782: 19(ivec2) Load 781 4943 783: 25(ptr) AccessChain 23 28 4944 784: 12(int) Load 783 4945 785: 25(ptr) AccessChain 23 60 4946 786: 12(int) Load 785 4947 787: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 782 31 4948 788: 12(int) AtomicCompareExchange 787 34 31 31 786 784 4949 Store 37(out_i1) 788 4950 789: 219(ptr) AccessChain 23 218 4951 790: 19(ivec2) Load 789 4952 791: 25(ptr) AccessChain 23 24 4953 792: 12(int) Load 791 4954 793: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 790 31 4955 794: 12(int) AtomicExchange 793 34 31 792 4956 Store 37(out_i1) 794 4957 795: 219(ptr) AccessChain 23 218 4958 796: 19(ivec2) Load 795 4959 797: 25(ptr) AccessChain 23 28 4960 798: 12(int) Load 797 4961 799: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 796 31 4962 800: 12(int) AtomicSMax 799 34 31 798 4963 801: 219(ptr) AccessChain 23 218 4964 802: 19(ivec2) Load 801 4965 803: 25(ptr) AccessChain 23 24 4966 804: 12(int) Load 803 4967 805: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 802 31 4968 806: 12(int) AtomicSMax 805 34 31 804 4969 Store 37(out_i1) 806 4970 807: 219(ptr) AccessChain 23 218 4971 808: 19(ivec2) Load 807 4972 809: 25(ptr) AccessChain 23 28 4973 810: 12(int) Load 809 4974 811: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 808 31 4975 812: 12(int) AtomicSMin 811 34 31 810 4976 813: 219(ptr) AccessChain 23 218 4977 814: 19(ivec2) Load 813 4978 815: 25(ptr) AccessChain 23 24 4979 816: 12(int) Load 815 4980 817: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 814 31 4981 818: 12(int) AtomicSMin 817 34 31 816 4982 Store 37(out_i1) 818 4983 819: 219(ptr) AccessChain 23 218 4984 820: 19(ivec2) Load 819 4985 821: 25(ptr) AccessChain 23 28 4986 822: 12(int) Load 821 4987 823: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 820 31 4988 824: 12(int) AtomicOr 823 34 31 822 4989 825: 219(ptr) AccessChain 23 218 4990 826: 19(ivec2) Load 825 4991 827: 25(ptr) AccessChain 23 24 4992 828: 12(int) Load 827 4993 829: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 826 31 4994 830: 12(int) AtomicOr 829 34 31 828 4995 Store 37(out_i1) 830 4996 831: 219(ptr) AccessChain 23 218 4997 832: 19(ivec2) Load 831 4998 833: 25(ptr) AccessChain 23 28 4999 834: 12(int) Load 833 5000 835: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 832 31 5001 836: 12(int) AtomicXor 835 34 31 834 5002 837: 219(ptr) AccessChain 23 218 5003 838: 19(ivec2) Load 837 5004 839: 25(ptr) AccessChain 23 24 5005 840: 12(int) Load 839 5006 841: 32(ptr) ImageTexelPointer 581(g_tTex1di1a) 838 31 5007 842: 12(int) AtomicXor 841 34 31 840 5008 Store 37(out_i1) 842 5009 843: 310(ptr) AccessChain 23 309 5010 844: 17(ivec2) Load 843 5011 845: 123(ptr) AccessChain 23 122 5012 846: 16(int) Load 845 5013 847: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 844 31 5014 848: 16(int) AtomicIAdd 847 34 31 846 5015 849: 310(ptr) AccessChain 23 309 5016 850: 17(ivec2) Load 849 5017 851: 123(ptr) AccessChain 23 122 5018 852: 16(int) Load 851 5019 853: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 850 31 5020 854: 16(int) AtomicIAdd 853 34 31 852 5021 Store 132(out_u1) 854 5022 855: 310(ptr) AccessChain 23 309 5023 856: 17(ivec2) Load 855 5024 857: 123(ptr) AccessChain 23 122 5025 858: 16(int) Load 857 5026 859: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 856 31 5027 860: 16(int) AtomicAnd 859 34 31 858 5028 861: 310(ptr) AccessChain 23 309 5029 862: 17(ivec2) Load 861 5030 863: 123(ptr) AccessChain 23 122 5031 864: 16(int) Load 863 5032 865: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 862 31 5033 866: 16(int) AtomicAnd 865 34 31 864 5034 Store 132(out_u1) 866 5035 867: 310(ptr) AccessChain 23 309 5036 868: 17(ivec2) Load 867 5037 869: 123(ptr) AccessChain 23 153 5038 870: 16(int) Load 869 5039 871: 123(ptr) AccessChain 23 156 5040 872: 16(int) Load 871 5041 873: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 868 31 5042 874: 16(int) AtomicCompareExchange 873 34 31 31 872 870 5043 Store 132(out_u1) 874 5044 875: 310(ptr) AccessChain 23 309 5045 876: 17(ivec2) Load 875 5046 877: 123(ptr) AccessChain 23 122 5047 878: 16(int) Load 877 5048 879: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 876 31 5049 880: 16(int) AtomicExchange 879 34 31 878 5050 Store 132(out_u1) 880 5051 881: 310(ptr) AccessChain 23 309 5052 882: 17(ivec2) Load 881 5053 883: 123(ptr) AccessChain 23 122 5054 884: 16(int) Load 883 5055 885: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 882 31 5056 886: 16(int) AtomicUMax 885 34 31 884 5057 887: 310(ptr) AccessChain 23 309 5058 888: 17(ivec2) Load 887 5059 889: 123(ptr) AccessChain 23 122 5060 890: 16(int) Load 889 5061 891: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 888 31 5062 892: 16(int) AtomicUMax 891 34 31 890 5063 Store 132(out_u1) 892 5064 893: 310(ptr) AccessChain 23 309 5065 894: 17(ivec2) Load 893 5066 895: 123(ptr) AccessChain 23 122 5067 896: 16(int) Load 895 5068 897: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 894 31 5069 898: 16(int) AtomicUMin 897 34 31 896 5070 899: 310(ptr) AccessChain 23 309 5071 900: 17(ivec2) Load 899 5072 901: 123(ptr) AccessChain 23 122 5073 902: 16(int) Load 901 5074 903: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 900 31 5075 904: 16(int) AtomicUMin 903 34 31 902 5076 Store 132(out_u1) 904 5077 905: 310(ptr) AccessChain 23 309 5078 906: 17(ivec2) Load 905 5079 907: 123(ptr) AccessChain 23 122 5080 908: 16(int) Load 907 5081 909: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 906 31 5082 910: 16(int) AtomicOr 909 34 31 908 5083 911: 310(ptr) AccessChain 23 309 5084 912: 17(ivec2) Load 911 5085 913: 123(ptr) AccessChain 23 122 5086 914: 16(int) Load 913 5087 915: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 912 31 5088 916: 16(int) AtomicOr 915 34 31 914 5089 Store 132(out_u1) 916 5090 917: 310(ptr) AccessChain 23 309 5091 918: 17(ivec2) Load 917 5092 919: 123(ptr) AccessChain 23 122 5093 920: 16(int) Load 919 5094 921: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 918 31 5095 922: 16(int) AtomicXor 921 34 31 920 5096 923: 310(ptr) AccessChain 23 309 5097 924: 17(ivec2) Load 923 5098 925: 123(ptr) AccessChain 23 122 5099 926: 16(int) Load 925 5100 927: 128(ptr) ImageTexelPointer 670(g_tTex1du1a) 924 31 5101 928: 16(int) AtomicXor 927 34 31 926 5102 Store 132(out_u1) 928 5103 932: 25(ptr) AccessChain 23 24 5104 933: 12(int) Load 932 5105 934: 25(ptr) AccessChain 23 28 5106 935: 12(int) Load 934 5107 936: 32(ptr) ImageTexelPointer 931(g_tBuffI) 933 31 5108 937: 12(int) AtomicIAdd 936 34 31 935 5109 938: 25(ptr) AccessChain 23 24 5110 939: 12(int) Load 938 5111 940: 25(ptr) AccessChain 23 24 5112 941: 12(int) Load 940 5113 942: 32(ptr) ImageTexelPointer 931(g_tBuffI) 939 31 5114 943: 12(int) AtomicIAdd 942 34 31 941 5115 Store 37(out_i1) 943 5116 944: 25(ptr) AccessChain 23 24 5117 945: 12(int) Load 944 5118 946: 25(ptr) AccessChain 23 28 5119 947: 12(int) Load 946 5120 948: 32(ptr) ImageTexelPointer 931(g_tBuffI) 945 31 5121 949: 12(int) AtomicAnd 948 34 31 947 5122 950: 25(ptr) AccessChain 23 24 5123 951: 12(int) Load 950 5124 952: 25(ptr) AccessChain 23 24 5125 953: 12(int) Load 952 5126 954: 32(ptr) ImageTexelPointer 931(g_tBuffI) 951 31 5127 955: 12(int) AtomicAnd 954 34 31 953 5128 Store 37(out_i1) 955 5129 956: 25(ptr) AccessChain 23 24 5130 957: 12(int) Load 956 5131 958: 25(ptr) AccessChain 23 28 5132 959: 12(int) Load 958 5133 960: 25(ptr) AccessChain 23 60 5134 961: 12(int) Load 960 5135 962: 32(ptr) ImageTexelPointer 931(g_tBuffI) 957 31 5136 963: 12(int) AtomicCompareExchange 962 34 31 31 961 959 5137 Store 37(out_i1) 963 5138 964: 25(ptr) AccessChain 23 24 5139 965: 12(int) Load 964 5140 966: 25(ptr) AccessChain 23 24 5141 967: 12(int) Load 966 5142 968: 32(ptr) ImageTexelPointer 931(g_tBuffI) 965 31 5143 969: 12(int) AtomicExchange 968 34 31 967 5144 Store 37(out_i1) 969 5145 970: 25(ptr) AccessChain 23 24 5146 971: 12(int) Load 970 5147 972: 25(ptr) AccessChain 23 28 5148 973: 12(int) Load 972 5149 974: 32(ptr) ImageTexelPointer 931(g_tBuffI) 971 31 5150 975: 12(int) AtomicSMax 974 34 31 973 5151 976: 25(ptr) AccessChain 23 24 5152 977: 12(int) Load 976 5153 978: 25(ptr) AccessChain 23 24 5154 979: 12(int) Load 978 5155 980: 32(ptr) ImageTexelPointer 931(g_tBuffI) 977 31 5156 981: 12(int) AtomicSMax 980 34 31 979 5157 Store 37(out_i1) 981 5158 982: 25(ptr) AccessChain 23 24 5159 983: 12(int) Load 982 5160 984: 25(ptr) AccessChain 23 28 5161 985: 12(int) Load 984 5162 986: 32(ptr) ImageTexelPointer 931(g_tBuffI) 983 31 5163 987: 12(int) AtomicSMin 986 34 31 985 5164 988: 25(ptr) AccessChain 23 24 5165 989: 12(int) Load 988 5166 990: 25(ptr) AccessChain 23 24 5167 991: 12(int) Load 990 5168 992: 32(ptr) ImageTexelPointer 931(g_tBuffI) 989 31 5169 993: 12(int) AtomicSMin 992 34 31 991 5170 Store 37(out_i1) 993 5171 994: 25(ptr) AccessChain 23 24 5172 995: 12(int) Load 994 5173 996: 25(ptr) AccessChain 23 28 5174 997: 12(int) Load 996 5175 998: 32(ptr) ImageTexelPointer 931(g_tBuffI) 995 31 5176 999: 12(int) AtomicOr 998 34 31 997 5177 1000: 25(ptr) AccessChain 23 24 5178 1001: 12(int) Load 1000 5179 1002: 25(ptr) AccessChain 23 24 5180 1003: 12(int) Load 1002 5181 1004: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1001 31 5182 1005: 12(int) AtomicOr 1004 34 31 1003 5183 Store 37(out_i1) 1005 5184 1006: 25(ptr) AccessChain 23 24 5185 1007: 12(int) Load 1006 5186 1008: 25(ptr) AccessChain 23 28 5187 1009: 12(int) Load 1008 5188 1010: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1007 31 5189 1011: 12(int) AtomicXor 1010 34 31 1009 5190 1012: 25(ptr) AccessChain 23 24 5191 1013: 12(int) Load 1012 5192 1014: 25(ptr) AccessChain 23 24 5193 1015: 12(int) Load 1014 5194 1016: 32(ptr) ImageTexelPointer 931(g_tBuffI) 1013 31 5195 1017: 12(int) AtomicXor 1016 34 31 1015 5196 Store 37(out_i1) 1017 5197 1021: 123(ptr) AccessChain 23 122 5198 1022: 16(int) Load 1021 5199 1023: 123(ptr) AccessChain 23 122 5200 1024: 16(int) Load 1023 5201 1025: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1022 31 5202 1026: 16(int) AtomicIAdd 1025 34 31 1024 5203 1027: 123(ptr) AccessChain 23 122 5204 1028: 16(int) Load 1027 5205 1029: 123(ptr) AccessChain 23 122 5206 1030: 16(int) Load 1029 5207 1031: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1028 31 5208 1032: 16(int) AtomicIAdd 1031 34 31 1030 5209 Store 132(out_u1) 1032 5210 1033: 123(ptr) AccessChain 23 122 5211 1034: 16(int) Load 1033 5212 1035: 123(ptr) AccessChain 23 122 5213 1036: 16(int) Load 1035 5214 1037: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1034 31 5215 1038: 16(int) AtomicAnd 1037 34 31 1036 5216 1039: 123(ptr) AccessChain 23 122 5217 1040: 16(int) Load 1039 5218 1041: 123(ptr) AccessChain 23 122 5219 1042: 16(int) Load 1041 5220 1043: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1040 31 5221 1044: 16(int) AtomicAnd 1043 34 31 1042 5222 Store 132(out_u1) 1044 5223 1045: 123(ptr) AccessChain 23 122 5224 1046: 16(int) Load 1045 5225 1047: 123(ptr) AccessChain 23 153 5226 1048: 16(int) Load 1047 5227 1049: 123(ptr) AccessChain 23 156 5228 1050: 16(int) Load 1049 5229 1051: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1046 31 5230 1052: 16(int) AtomicCompareExchange 1051 34 31 31 1050 1048 5231 Store 132(out_u1) 1052 5232 1053: 123(ptr) AccessChain 23 122 5233 1054: 16(int) Load 1053 5234 1055: 123(ptr) AccessChain 23 122 5235 1056: 16(int) Load 1055 5236 1057: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1054 31 5237 1058: 16(int) AtomicExchange 1057 34 31 1056 5238 Store 132(out_u1) 1058 5239 1059: 123(ptr) AccessChain 23 122 5240 1060: 16(int) Load 1059 5241 1061: 123(ptr) AccessChain 23 122 5242 1062: 16(int) Load 1061 5243 1063: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1060 31 5244 1064: 16(int) AtomicUMax 1063 34 31 1062 5245 1065: 123(ptr) AccessChain 23 122 5246 1066: 16(int) Load 1065 5247 1067: 123(ptr) AccessChain 23 122 5248 1068: 16(int) Load 1067 5249 1069: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1066 31 5250 1070: 16(int) AtomicUMax 1069 34 31 1068 5251 Store 132(out_u1) 1070 5252 1071: 123(ptr) AccessChain 23 122 5253 1072: 16(int) Load 1071 5254 1073: 123(ptr) AccessChain 23 122 5255 1074: 16(int) Load 1073 5256 1075: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1072 31 5257 1076: 16(int) AtomicUMin 1075 34 31 1074 5258 1077: 123(ptr) AccessChain 23 122 5259 1078: 16(int) Load 1077 5260 1079: 123(ptr) AccessChain 23 122 5261 1080: 16(int) Load 1079 5262 1081: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1078 31 5263 1082: 16(int) AtomicUMin 1081 34 31 1080 5264 Store 132(out_u1) 1082 5265 1083: 123(ptr) AccessChain 23 122 5266 1084: 16(int) Load 1083 5267 1085: 123(ptr) AccessChain 23 122 5268 1086: 16(int) Load 1085 5269 1087: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1084 31 5270 1088: 16(int) AtomicOr 1087 34 31 1086 5271 1089: 123(ptr) AccessChain 23 122 5272 1090: 16(int) Load 1089 5273 1091: 123(ptr) AccessChain 23 122 5274 1092: 16(int) Load 1091 5275 1093: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1090 31 5276 1094: 16(int) AtomicOr 1093 34 31 1092 5277 Store 132(out_u1) 1094 5278 1095: 123(ptr) AccessChain 23 122 5279 1096: 16(int) Load 1095 5280 1097: 123(ptr) AccessChain 23 122 5281 1098: 16(int) Load 1097 5282 1099: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1096 31 5283 1100: 16(int) AtomicXor 1099 34 31 1098 5284 1101: 123(ptr) AccessChain 23 122 5285 1102: 16(int) Load 1101 5286 1103: 123(ptr) AccessChain 23 122 5287 1104: 16(int) Load 1103 5288 1105: 128(ptr) ImageTexelPointer 1020(g_tBuffU) 1102 31 5289 1106: 16(int) AtomicXor 1105 34 31 1104 5290 Store 132(out_u1) 1106 5291 1112: 1111(ptr) AccessChain 1108(psout) 122 5292 Store 1112 1110 5293 1113:8(PS_OUTPUT) Load 1108(psout) 5294 ReturnValue 1113 5295 FunctionEnd 5296