Lines Matching refs:i4
10 ivec4 i4;
25 data[0].u4 = subgroupPartitionNV(data[0].i4.x);
26 data[0].u4 = subgroupPartitionNV(data[0].i4.xy);
27 data[0].u4 = subgroupPartitionNV(data[0].i4.xyz);
28 data[0].u4 = subgroupPartitionNV(data[0].i4);
35 data[1].u4 = subgroupPartitionNV(bool(data[0].i4.x));
36 data[1].u4 = subgroupPartitionNV(bvec2(data[0].i4.xy));
37 data[1].u4 = subgroupPartitionNV(bvec3(data[0].i4.xyz));
38 data[1].u4 = subgroupPartitionNV(bvec4(data[0].i4));
45 data[1].i4.x = subgroupPartitionedAddNV(data[0].i4.x, ballot);
46 data[1].i4.xy = subgroupPartitionedAddNV(data[1].i4.xy, ballot);
47 data[1].i4.xyz = subgroupPartitionedAddNV(data[2].i4.xyz, ballot);
48 data[1].i4 = subgroupPartitionedAddNV(data[3].i4, ballot);
60 data[2].i4.x = subgroupPartitionedMulNV(data[0].i4.x, ballot);
61 data[2].i4.xy = subgroupPartitionedMulNV(data[1].i4.xy, ballot);
62 data[2].i4.xyz = subgroupPartitionedMulNV(data[2].i4.xyz, ballot);
63 data[2].i4 = subgroupPartitionedMulNV(data[3].i4, ballot);
75 data[3].i4.x = subgroupPartitionedMinNV(data[0].i4.x, ballot);
76 data[3].i4.xy = subgroupPartitionedMinNV(data[1].i4.xy, ballot);
77 data[3].i4.xyz = subgroupPartitionedMinNV(data[2].i4.xyz, ballot);
78 data[3].i4 = subgroupPartitionedMinNV(data[3].i4, ballot);
90 data[0].i4.x = subgroupPartitionedMaxNV(data[0].i4.x, ballot);
91 data[0].i4.xy = subgroupPartitionedMaxNV(data[1].i4.xy, ballot);
92 data[0].i4.xyz = subgroupPartitionedMaxNV(data[2].i4.xyz, ballot);
93 data[0].i4 = subgroupPartitionedMaxNV(data[3].i4, ballot);
100 data[0].i4.x = subgroupPartitionedAndNV(data[0].i4.x, ballot);
101 data[0].i4.xy = subgroupPartitionedAndNV(data[1].i4.xy, ballot);
102 data[0].i4.xyz = subgroupPartitionedAndNV(data[2].i4.xyz, ballot);
103 data[0].i4 = subgroupPartitionedAndNV(data[3].i4, ballot);
110 data[1].i4.x = int(subgroupPartitionedAndNV(data[0].i4.x < 0, ballot));
111 data[1].i4.xy = ivec2(subgroupPartitionedAndNV(lessThan(data[1].i4.xy, ivec2(0)), ballot));
112 data[1].i4.xyz = ivec3(subgroupPartitionedAndNV(lessThan(data[1].i4.xyz, ivec3(0)), ballot));
113 data[1].i4 = ivec4(subgroupPartitionedAndNV(lessThan(data[1].i4, ivec4(0)), ballot));
115 data[1].i4.x = subgroupPartitionedOrNV(data[0].i4.x, ballot);
116 data[1].i4.xy = subgroupPartitionedOrNV(data[1].i4.xy, ballot);
117 data[1].i4.xyz = subgroupPartitionedOrNV(data[2].i4.xyz, ballot);
118 data[1].i4 = subgroupPartitionedOrNV(data[3].i4, ballot);
125 data[2].i4.x = int(subgroupPartitionedOrNV(data[0].i4.x < 0, ballot));
126 data[2].i4.xy = ivec2(subgroupPartitionedOrNV(lessThan(data[1].i4.xy, ivec2(0)), ballot));
127 data[2].i4.xyz = ivec3(subgroupPartitionedOrNV(lessThan(data[1].i4.xyz, ivec3(0)), ballot));
128 data[2].i4 = ivec4(subgroupPartitionedOrNV(lessThan(data[1].i4, ivec4(0)), ballot));
130 data[2].i4.x = subgroupPartitionedXorNV(data[0].i4.x, ballot);
131 data[2].i4.xy = subgroupPartitionedXorNV(data[1].i4.xy, ballot);
132 data[2].i4.xyz = subgroupPartitionedXorNV(data[2].i4.xyz, ballot);
133 data[2].i4 = subgroupPartitionedXorNV(data[3].i4, ballot);
140 data[3].i4.x = int(subgroupPartitionedXorNV(data[0].i4.x < 0, ballot));
141 data[3].i4.xy = ivec2(subgroupPartitionedXorNV(lessThan(data[1].i4.xy, ivec2(0)), ballot));
142 data[3].i4.xyz = ivec3(subgroupPartitionedXorNV(lessThan(data[1].i4.xyz, ivec3(0)), ballot));
143 data[3].i4 = ivec4(subgroupPartitionedXorNV(lessThan(data[1].i4, ivec4(0)), ballot));
150 data[3].i4.x = subgroupPartitionedInclusiveAddNV(data[0].i4.x, ballot);
151 data[3].i4.xy = subgroupPartitionedInclusiveAddNV(data[1].i4.xy, ballot);
152 data[3].i4.xyz = subgroupPartitionedInclusiveAddNV(data[2].i4.xyz, ballot);
153 data[3].i4 = subgroupPartitionedInclusiveAddNV(data[3].i4, ballot);
165 data[3].i4.x = subgroupPartitionedInclusiveMulNV(data[0].i4.x, ballot);
166 data[3].i4.xy = subgroupPartitionedInclusiveMulNV(data[1].i4.xy, ballot);
167 data[3].i4.xyz = subgroupPartitionedInclusiveMulNV(data[2].i4.xyz, ballot);
168 data[3].i4 = subgroupPartitionedInclusiveMulNV(data[3].i4, ballot);
180 data[0].i4.x = subgroupPartitionedInclusiveMinNV(data[0].i4.x, ballot);
181 data[0].i4.xy = subgroupPartitionedInclusiveMinNV(data[1].i4.xy, ballot);
182 data[0].i4.xyz = subgroupPartitionedInclusiveMinNV(data[2].i4.xyz, ballot);
183 data[0].i4 = subgroupPartitionedInclusiveMinNV(data[3].i4, ballot);
195 data[1].i4.x = subgroupPartitionedInclusiveMaxNV(data[0].i4.x, ballot);
196 data[1].i4.xy = subgroupPartitionedInclusiveMaxNV(data[1].i4.xy, ballot);
197 data[1].i4.xyz = subgroupPartitionedInclusiveMaxNV(data[2].i4.xyz, ballot);
198 data[1].i4 = subgroupPartitionedInclusiveMaxNV(data[3].i4, ballot);
205 data[1].i4.x = subgroupPartitionedInclusiveAndNV(data[0].i4.x, ballot);
206 data[1].i4.xy = subgroupPartitionedInclusiveAndNV(data[1].i4.xy, ballot);
207 data[1].i4.xyz = subgroupPartitionedInclusiveAndNV(data[2].i4.xyz, ballot);
208 data[1].i4 = subgroupPartitionedInclusiveAndNV(data[3].i4, ballot);
215 data[2].i4.x = int(subgroupPartitionedInclusiveAndNV(data[0].i4.x < 0, ballot));
216 …data[2].i4.xy = ivec2(subgroupPartitionedInclusiveAndNV(lessThan(data[1].i4.xy, ivec2(0)), ballot…
217 …data[2].i4.xyz = ivec3(subgroupPartitionedInclusiveAndNV(lessThan(data[1].i4.xyz, ivec3(0)), ballo…
218 … data[2].i4 = ivec4(subgroupPartitionedInclusiveAndNV(lessThan(data[1].i4, ivec4(0)), ballot));
220 data[2].i4.x = subgroupPartitionedInclusiveOrNV(data[0].i4.x, ballot);
221 data[2].i4.xy = subgroupPartitionedInclusiveOrNV(data[1].i4.xy, ballot);
222 data[2].i4.xyz = subgroupPartitionedInclusiveOrNV(data[2].i4.xyz, ballot);
223 data[2].i4 = subgroupPartitionedInclusiveOrNV(data[3].i4, ballot);
230 data[3].i4.x = int(subgroupPartitionedInclusiveOrNV(data[0].i4.x < 0, ballot));
231 …data[3].i4.xy = ivec2(subgroupPartitionedInclusiveOrNV(lessThan(data[1].i4.xy, ivec2(0)), ballot)…
232 …data[3].i4.xyz = ivec3(subgroupPartitionedInclusiveOrNV(lessThan(data[1].i4.xyz, ivec3(0)), ballot…
233 … data[3].i4 = ivec4(subgroupPartitionedInclusiveOrNV(lessThan(data[1].i4, ivec4(0)), ballot));
235 data[3].i4.x = subgroupPartitionedInclusiveXorNV(data[0].i4.x, ballot);
236 data[3].i4.xy = subgroupPartitionedInclusiveXorNV(data[1].i4.xy, ballot);
237 data[3].i4.xyz = subgroupPartitionedInclusiveXorNV(data[2].i4.xyz, ballot);
238 data[3].i4 = subgroupPartitionedInclusiveXorNV(data[3].i4, ballot);
245 data[3].i4.x = int(subgroupPartitionedInclusiveXorNV(data[0].i4.x < 0, ballot));
246 …data[3].i4.xy = ivec2(subgroupPartitionedInclusiveXorNV(lessThan(data[1].i4.xy, ivec2(0)), ballot…
247 …data[3].i4.xyz = ivec3(subgroupPartitionedInclusiveXorNV(lessThan(data[1].i4.xyz, ivec3(0)), ballo…
248 … data[3].i4 = ivec4(subgroupPartitionedInclusiveXorNV(lessThan(data[1].i4, ivec4(0)), ballot));
255 data[0].i4.x = subgroupPartitionedExclusiveAddNV(data[0].i4.x, ballot);
256 data[0].i4.xy = subgroupPartitionedExclusiveAddNV(data[1].i4.xy, ballot);
257 data[0].i4.xyz = subgroupPartitionedExclusiveAddNV(data[2].i4.xyz, ballot);
258 data[0].i4 = subgroupPartitionedExclusiveAddNV(data[3].i4, ballot);
270 data[1].i4.x = subgroupPartitionedExclusiveMulNV(data[0].i4.x, ballot);
271 data[1].i4.xy = subgroupPartitionedExclusiveMulNV(data[1].i4.xy, ballot);
272 data[1].i4.xyz = subgroupPartitionedExclusiveMulNV(data[2].i4.xyz, ballot);
273 data[1].i4 = subgroupPartitionedExclusiveMulNV(data[3].i4, ballot);
285 data[1].i4.x = subgroupPartitionedExclusiveMinNV(data[0].i4.x, ballot);
286 data[1].i4.xy = subgroupPartitionedExclusiveMinNV(data[1].i4.xy, ballot);
287 data[1].i4.xyz = subgroupPartitionedExclusiveMinNV(data[2].i4.xyz, ballot);
288 data[1].i4 = subgroupPartitionedExclusiveMinNV(data[3].i4, ballot);
300 data[2].i4.x = subgroupPartitionedExclusiveMaxNV(data[0].i4.x, ballot);
301 data[2].i4.xy = subgroupPartitionedExclusiveMaxNV(data[1].i4.xy, ballot);
302 data[2].i4.xyz = subgroupPartitionedExclusiveMaxNV(data[2].i4.xyz, ballot);
303 data[2].i4 = subgroupPartitionedExclusiveMaxNV(data[3].i4, ballot);
310 data[2].i4.x = subgroupPartitionedExclusiveAndNV(data[0].i4.x, ballot);
311 data[2].i4.xy = subgroupPartitionedExclusiveAndNV(data[1].i4.xy, ballot);
312 data[2].i4.xyz = subgroupPartitionedExclusiveAndNV(data[2].i4.xyz, ballot);
313 data[2].i4 = subgroupPartitionedExclusiveAndNV(data[3].i4, ballot);
320 data[3].i4.x = int(subgroupPartitionedExclusiveAndNV(data[0].i4.x < 0, ballot));
321 …data[3].i4.xy = ivec2(subgroupPartitionedExclusiveAndNV(lessThan(data[1].i4.xy, ivec2(0)), ballot…
322 …data[3].i4.xyz = ivec3(subgroupPartitionedExclusiveAndNV(lessThan(data[1].i4.xyz, ivec3(0)), ballo…
323 … data[3].i4 = ivec4(subgroupPartitionedExclusiveAndNV(lessThan(data[1].i4, ivec4(0)), ballot));
325 data[3].i4.x = subgroupPartitionedExclusiveOrNV(data[0].i4.x, ballot);
326 data[3].i4.xy = subgroupPartitionedExclusiveOrNV(data[1].i4.xy, ballot);
327 data[3].i4.xyz = subgroupPartitionedExclusiveOrNV(data[2].i4.xyz, ballot);
328 data[3].i4 = subgroupPartitionedExclusiveOrNV(data[3].i4, ballot);
335 data[3].i4.x = int(subgroupPartitionedExclusiveOrNV(data[0].i4.x < 0, ballot));
336 …data[3].i4.xy = ivec2(subgroupPartitionedExclusiveOrNV(lessThan(data[1].i4.xy, ivec2(0)), ballot)…
337 …data[3].i4.xyz = ivec3(subgroupPartitionedExclusiveOrNV(lessThan(data[1].i4.xyz, ivec3(0)), ballot…
338 … data[3].i4 = ivec4(subgroupPartitionedExclusiveOrNV(lessThan(data[1].i4, ivec4(0)), ballot));
340 data[3].i4.x = subgroupPartitionedExclusiveXorNV(data[0].i4.x, ballot);
341 data[3].i4.xy = subgroupPartitionedExclusiveXorNV(data[1].i4.xy, ballot);
342 data[3].i4.xyz = subgroupPartitionedExclusiveXorNV(data[2].i4.xyz, ballot);
343 data[3].i4 = subgroupPartitionedExclusiveXorNV(data[3].i4, ballot);
350 data[0].i4.x = int(subgroupPartitionedExclusiveXorNV(data[0].i4.x < 0, ballot));
351 …data[0].i4.xy = ivec2(subgroupPartitionedExclusiveXorNV(lessThan(data[1].i4.xy, ivec2(0)), ballot…
352 …data[0].i4.xyz = ivec3(subgroupPartitionedExclusiveXorNV(lessThan(data[1].i4.xyz, ivec3(0)), ballo…
353 … data[0].i4 = ivec4(subgroupPartitionedExclusiveXorNV(lessThan(data[1].i4, ivec4(0)), ballot));