Lines Matching refs:i4
10 ivec4 i4;
26 data[invocation].u4 = subgroupPartitionNV(data[0].i4.x);
27 data[invocation].u4 = subgroupPartitionNV(data[0].i4.xy);
28 data[invocation].u4 = subgroupPartitionNV(data[0].i4.xyz);
29 data[invocation].u4 = subgroupPartitionNV(data[0].i4);
41 data[invocation].u4 = subgroupPartitionNV(bool(data[0].i4.x));
42 data[invocation].u4 = subgroupPartitionNV(bvec2(data[0].i4.xy));
43 data[invocation].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz));
44 data[invocation].u4 = subgroupPartitionNV(bvec4(data[0].i4));
51 data[invocation].i4.x = subgroupPartitionedAddNV(data[0].i4.x, ballot);
52 data[invocation].i4.xy = subgroupPartitionedAddNV(data[1].i4.xy, ballot);
53 data[invocation].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot);
54 data[invocation].i4 = subgroupPartitionedAddNV(data[3].i4, ballot);
71 data[invocation].i4.x = subgroupPartitionedMulNV(data[0].i4.x, ballot);
72 data[invocation].i4.xy = subgroupPartitionedMulNV(data[1].i4.xy, ballot);
73 data[invocation].i4.xyz = subgroupPartitionedMulNV(data[2].i4.xyz, ballot);
74 data[invocation].i4 = subgroupPartitionedMulNV(data[3].i4, ballot);
91 data[invocation].i4.x = subgroupPartitionedMinNV(data[0].i4.x, ballot);
92 data[invocation].i4.xy = subgroupPartitionedMinNV(data[1].i4.xy, ballot);
93 data[invocation].i4.xyz = subgroupPartitionedMinNV(data[2].i4.xyz, ballot);
94 data[invocation].i4 = subgroupPartitionedMinNV(data[3].i4, ballot);
111 data[invocation].i4.x = subgroupPartitionedMaxNV(data[0].i4.x, ballot);
112 data[invocation].i4.xy = subgroupPartitionedMaxNV(data[1].i4.xy, ballot);
113 data[invocation].i4.xyz = subgroupPartitionedMaxNV(data[2].i4.xyz, ballot);
114 data[invocation].i4 = subgroupPartitionedMaxNV(data[3].i4, ballot);
126 data[invocation].i4.x = subgroupPartitionedAndNV(data[0].i4.x, ballot);
127 data[invocation].i4.xy = subgroupPartitionedAndNV(data[1].i4.xy, ballot);
128 data[invocation].i4.xyz = subgroupPartitionedAndNV(data[2].i4.xyz, ballot);
129 data[invocation].i4 = subgroupPartitionedAndNV(data[3].i4, ballot);
136 data[invocation].i4.x = int(subgroupPartitionedAndNV(data[0].i4.x < 0, ballot));
137 …data[invocation].i4.xy = ivec2(subgroupPartitionedAndNV(lessThan(data[1].i4.xy, ivec2(0)), ballot…
138 …data[invocation].i4.xyz = ivec3(subgroupPartitionedAndNV(lessThan(data[1].i4.xyz, ivec3(0)), ballo…
139 … data[invocation].i4 = ivec4(subgroupPartitionedAndNV(lessThan(data[1].i4, ivec4(0)), ballot));
141 data[invocation].i4.x = subgroupPartitionedOrNV(data[0].i4.x, ballot);
142 data[invocation].i4.xy = subgroupPartitionedOrNV(data[1].i4.xy, ballot);
143 data[invocation].i4.xyz = subgroupPartitionedOrNV(data[2].i4.xyz, ballot);
144 data[invocation].i4 = subgroupPartitionedOrNV(data[3].i4, ballot);
151 data[invocation].i4.x = int(subgroupPartitionedOrNV(data[0].i4.x < 0, ballot));
152 …data[invocation].i4.xy = ivec2(subgroupPartitionedOrNV(lessThan(data[1].i4.xy, ivec2(0)), ballot)…
153 …data[invocation].i4.xyz = ivec3(subgroupPartitionedOrNV(lessThan(data[1].i4.xyz, ivec3(0)), ballot…
154 … data[invocation].i4 = ivec4(subgroupPartitionedOrNV(lessThan(data[1].i4, ivec4(0)), ballot));
156 data[invocation].i4.x = subgroupPartitionedXorNV(data[0].i4.x, ballot);
157 data[invocation].i4.xy = subgroupPartitionedXorNV(data[1].i4.xy, ballot);
158 data[invocation].i4.xyz = subgroupPartitionedXorNV(data[2].i4.xyz, ballot);
159 data[invocation].i4 = subgroupPartitionedXorNV(data[3].i4, ballot);
166 data[invocation].i4.x = int(subgroupPartitionedXorNV(data[0].i4.x < 0, ballot));
167 …data[invocation].i4.xy = ivec2(subgroupPartitionedXorNV(lessThan(data[1].i4.xy, ivec2(0)), ballot…
168 …data[invocation].i4.xyz = ivec3(subgroupPartitionedXorNV(lessThan(data[1].i4.xyz, ivec3(0)), ballo…
169 … data[invocation].i4 = ivec4(subgroupPartitionedXorNV(lessThan(data[1].i4, ivec4(0)), ballot));
176 data[invocation].i4.x = subgroupPartitionedInclusiveAddNV(data[0].i4.x, ballot);
177 data[invocation].i4.xy = subgroupPartitionedInclusiveAddNV(data[1].i4.xy, ballot);
178 data[invocation].i4.xyz = subgroupPartitionedInclusiveAddNV(data[2].i4.xyz, ballot);
179 data[invocation].i4 = subgroupPartitionedInclusiveAddNV(data[3].i4, ballot);
196 data[invocation].i4.x = subgroupPartitionedInclusiveMulNV(data[0].i4.x, ballot);
197 data[invocation].i4.xy = subgroupPartitionedInclusiveMulNV(data[1].i4.xy, ballot);
198 data[invocation].i4.xyz = subgroupPartitionedInclusiveMulNV(data[2].i4.xyz, ballot);
199 data[invocation].i4 = subgroupPartitionedInclusiveMulNV(data[3].i4, ballot);
216 data[invocation].i4.x = subgroupPartitionedInclusiveMinNV(data[0].i4.x, ballot);
217 data[invocation].i4.xy = subgroupPartitionedInclusiveMinNV(data[1].i4.xy, ballot);
218 data[invocation].i4.xyz = subgroupPartitionedInclusiveMinNV(data[2].i4.xyz, ballot);
219 data[invocation].i4 = subgroupPartitionedInclusiveMinNV(data[3].i4, ballot);
236 data[invocation].i4.x = subgroupPartitionedInclusiveMaxNV(data[0].i4.x, ballot);
237 data[invocation].i4.xy = subgroupPartitionedInclusiveMaxNV(data[1].i4.xy, ballot);
238 data[invocation].i4.xyz = subgroupPartitionedInclusiveMaxNV(data[2].i4.xyz, ballot);
239 data[invocation].i4 = subgroupPartitionedInclusiveMaxNV(data[3].i4, ballot);
251 data[invocation].i4.x = subgroupPartitionedInclusiveAndNV(data[0].i4.x, ballot);
252 data[invocation].i4.xy = subgroupPartitionedInclusiveAndNV(data[1].i4.xy, ballot);
253 data[invocation].i4.xyz = subgroupPartitionedInclusiveAndNV(data[2].i4.xyz, ballot);
254 data[invocation].i4 = subgroupPartitionedInclusiveAndNV(data[3].i4, ballot);
261 data[invocation].i4.x = int(subgroupPartitionedInclusiveAndNV(data[0].i4.x < 0, ballot));
262 …data[invocation].i4.xy = ivec2(subgroupPartitionedInclusiveAndNV(lessThan(data[1].i4.xy, ivec2(0)…
263 …data[invocation].i4.xyz = ivec3(subgroupPartitionedInclusiveAndNV(lessThan(data[1].i4.xyz, ivec3(0…
264 …data[invocation].i4 = ivec4(subgroupPartitionedInclusiveAndNV(lessThan(data[1].i4, ivec4(0)), …
266 data[invocation].i4.x = subgroupPartitionedInclusiveOrNV(data[0].i4.x, ballot);
267 data[invocation].i4.xy = subgroupPartitionedInclusiveOrNV(data[1].i4.xy, ballot);
268 data[invocation].i4.xyz = subgroupPartitionedInclusiveOrNV(data[2].i4.xyz, ballot);
269 data[invocation].i4 = subgroupPartitionedInclusiveOrNV(data[3].i4, ballot);
276 data[invocation].i4.x = int(subgroupPartitionedInclusiveOrNV(data[0].i4.x < 0, ballot));
277 …data[invocation].i4.xy = ivec2(subgroupPartitionedInclusiveOrNV(lessThan(data[1].i4.xy, ivec2(0))…
278 …data[invocation].i4.xyz = ivec3(subgroupPartitionedInclusiveOrNV(lessThan(data[1].i4.xyz, ivec3(0)…
279 …data[invocation].i4 = ivec4(subgroupPartitionedInclusiveOrNV(lessThan(data[1].i4, ivec4(0)), b…
281 data[invocation].i4.x = subgroupPartitionedInclusiveXorNV(data[0].i4.x, ballot);
282 data[invocation].i4.xy = subgroupPartitionedInclusiveXorNV(data[1].i4.xy, ballot);
283 data[invocation].i4.xyz = subgroupPartitionedInclusiveXorNV(data[2].i4.xyz, ballot);
284 data[invocation].i4 = subgroupPartitionedInclusiveXorNV(data[3].i4, ballot);
291 data[invocation].i4.x = int(subgroupPartitionedInclusiveXorNV(data[0].i4.x < 0, ballot));
292 …data[invocation].i4.xy = ivec2(subgroupPartitionedInclusiveXorNV(lessThan(data[1].i4.xy, ivec2(0)…
293 …data[invocation].i4.xyz = ivec3(subgroupPartitionedInclusiveXorNV(lessThan(data[1].i4.xyz, ivec3(0…
294 …data[invocation].i4 = ivec4(subgroupPartitionedInclusiveXorNV(lessThan(data[1].i4, ivec4(0)), …
301 data[invocation].i4.x = subgroupPartitionedExclusiveAddNV(data[0].i4.x, ballot);
302 data[invocation].i4.xy = subgroupPartitionedExclusiveAddNV(data[1].i4.xy, ballot);
303 data[invocation].i4.xyz = subgroupPartitionedExclusiveAddNV(data[2].i4.xyz, ballot);
304 data[invocation].i4 = subgroupPartitionedExclusiveAddNV(data[3].i4, ballot);
321 data[invocation].i4.x = subgroupPartitionedExclusiveMulNV(data[0].i4.x, ballot);
322 data[invocation].i4.xy = subgroupPartitionedExclusiveMulNV(data[1].i4.xy, ballot);
323 data[invocation].i4.xyz = subgroupPartitionedExclusiveMulNV(data[2].i4.xyz, ballot);
324 data[invocation].i4 = subgroupPartitionedExclusiveMulNV(data[3].i4, ballot);
341 data[invocation].i4.x = subgroupPartitionedExclusiveMinNV(data[0].i4.x, ballot);
342 data[invocation].i4.xy = subgroupPartitionedExclusiveMinNV(data[1].i4.xy, ballot);
343 data[invocation].i4.xyz = subgroupPartitionedExclusiveMinNV(data[2].i4.xyz, ballot);
344 data[invocation].i4 = subgroupPartitionedExclusiveMinNV(data[3].i4, ballot);
361 data[invocation].i4.x = subgroupPartitionedExclusiveMaxNV(data[0].i4.x, ballot);
362 data[invocation].i4.xy = subgroupPartitionedExclusiveMaxNV(data[1].i4.xy, ballot);
363 data[invocation].i4.xyz = subgroupPartitionedExclusiveMaxNV(data[2].i4.xyz, ballot);
364 data[invocation].i4 = subgroupPartitionedExclusiveMaxNV(data[3].i4, ballot);
376 data[invocation].i4.x = subgroupPartitionedExclusiveAndNV(data[0].i4.x, ballot);
377 data[invocation].i4.xy = subgroupPartitionedExclusiveAndNV(data[1].i4.xy, ballot);
378 data[invocation].i4.xyz = subgroupPartitionedExclusiveAndNV(data[2].i4.xyz, ballot);
379 data[invocation].i4 = subgroupPartitionedExclusiveAndNV(data[3].i4, ballot);
386 data[invocation].i4.x = int(subgroupPartitionedExclusiveAndNV(data[0].i4.x < 0, ballot));
387 …data[invocation].i4.xy = ivec2(subgroupPartitionedExclusiveAndNV(lessThan(data[1].i4.xy, ivec2(0)…
388 …data[invocation].i4.xyz = ivec3(subgroupPartitionedExclusiveAndNV(lessThan(data[1].i4.xyz, ivec3(0…
389 …data[invocation].i4 = ivec4(subgroupPartitionedExclusiveAndNV(lessThan(data[1].i4, ivec4(0)), …
391 data[invocation].i4.x = subgroupPartitionedExclusiveOrNV(data[0].i4.x, ballot);
392 data[invocation].i4.xy = subgroupPartitionedExclusiveOrNV(data[1].i4.xy, ballot);
393 data[invocation].i4.xyz = subgroupPartitionedExclusiveOrNV(data[2].i4.xyz, ballot);
394 data[invocation].i4 = subgroupPartitionedExclusiveOrNV(data[3].i4, ballot);
401 data[invocation].i4.x = int(subgroupPartitionedExclusiveOrNV(data[0].i4.x < 0, ballot));
402 …data[invocation].i4.xy = ivec2(subgroupPartitionedExclusiveOrNV(lessThan(data[1].i4.xy, ivec2(0))…
403 …data[invocation].i4.xyz = ivec3(subgroupPartitionedExclusiveOrNV(lessThan(data[1].i4.xyz, ivec3(0)…
404 …data[invocation].i4 = ivec4(subgroupPartitionedExclusiveOrNV(lessThan(data[1].i4, ivec4(0)), b…
406 data[invocation].i4.x = subgroupPartitionedExclusiveXorNV(data[0].i4.x, ballot);
407 data[invocation].i4.xy = subgroupPartitionedExclusiveXorNV(data[1].i4.xy, ballot);
408 data[invocation].i4.xyz = subgroupPartitionedExclusiveXorNV(data[2].i4.xyz, ballot);
409 data[invocation].i4 = subgroupPartitionedExclusiveXorNV(data[3].i4, ballot);
416 data[invocation].i4.x = int(subgroupPartitionedExclusiveXorNV(data[0].i4.x < 0, ballot));
417 …data[invocation].i4.xy = ivec2(subgroupPartitionedExclusiveXorNV(lessThan(data[1].i4.xy, ivec2(0)…
418 …data[invocation].i4.xyz = ivec3(subgroupPartitionedExclusiveXorNV(lessThan(data[1].i4.xyz, ivec3(0…
419 …data[invocation].i4 = ivec4(subgroupPartitionedExclusiveXorNV(lessThan(data[1].i4, ivec4(0)), …