Lines Matching refs:i4
10 ivec4 i4;
24 data[invocation].i4.x = subgroupShuffleUp(data[0].i4.x, invocation);
25 data[invocation].i4.xy = subgroupShuffleUp(data[1].i4.xy, invocation);
26 data[invocation].i4.xyz = subgroupShuffleUp(data[2].i4.xyz, invocation);
27 data[invocation].i4 = subgroupShuffleUp(data[3].i4, invocation);
39 …data[invocation].i4.x = int(subgroupShuffleUp(data[0].i4.x < 0, invocation));
40 …data[invocation].i4.xy = ivec2(subgroupShuffleUp(lessThan(data[1].i4.xy, ivec2(0)), invocation));
41 …data[invocation].i4.xyz = ivec3(subgroupShuffleUp(lessThan(data[1].i4.xyz, ivec3(0)), invocation));
42 …data[invocation].i4 = ivec4(subgroupShuffleUp(lessThan(data[1].i4, ivec4(0)), invocation));
49 data[invocation].i4.x = subgroupShuffleDown(data[0].i4.x, invocation);
50 data[invocation].i4.xy = subgroupShuffleDown(data[1].i4.xy, invocation);
51 data[invocation].i4.xyz = subgroupShuffleDown(data[2].i4.xyz, invocation);
52 data[invocation].i4 = subgroupShuffleDown(data[3].i4, invocation);
64 …data[invocation].i4.x = int(subgroupShuffleDown(data[0].i4.x < 0, invocation…
65 …data[invocation].i4.xy = ivec2(subgroupShuffleDown(lessThan(data[1].i4.xy, ivec2(0)), invocation…
66 …data[invocation].i4.xyz = ivec3(subgroupShuffleDown(lessThan(data[1].i4.xyz, ivec3(0)), invocation…
67 …data[invocation].i4 = ivec4(subgroupShuffleDown(lessThan(data[1].i4, ivec4(0)), invocation…