Lines Matching refs:i4
10 ivec4 i4;
24 data[invocation].i4.x = subgroupClusteredAdd(data[0].i4.x, 1);
25 data[invocation].i4.xy = subgroupClusteredAdd(data[1].i4.xy, 1);
26 data[invocation].i4.xyz = subgroupClusteredAdd(data[2].i4.xyz, 1);
27 data[invocation].i4 = subgroupClusteredAdd(data[3].i4, 1);
44 data[invocation].i4.x = subgroupClusteredMul(data[0].i4.x, 1);
45 data[invocation].i4.xy = subgroupClusteredMul(data[1].i4.xy, 1);
46 data[invocation].i4.xyz = subgroupClusteredMul(data[2].i4.xyz, 1);
47 data[invocation].i4 = subgroupClusteredMul(data[3].i4, 1);
64 data[invocation].i4.x = subgroupClusteredMin(data[0].i4.x, 1);
65 data[invocation].i4.xy = subgroupClusteredMin(data[1].i4.xy, 1);
66 data[invocation].i4.xyz = subgroupClusteredMin(data[2].i4.xyz, 1);
67 data[invocation].i4 = subgroupClusteredMin(data[3].i4, 1);
84 data[invocation].i4.x = subgroupClusteredMax(data[0].i4.x, 1);
85 data[invocation].i4.xy = subgroupClusteredMax(data[1].i4.xy, 1);
86 data[invocation].i4.xyz = subgroupClusteredMax(data[2].i4.xyz, 1);
87 data[invocation].i4 = subgroupClusteredMax(data[3].i4, 1);
99 data[invocation].i4.x = subgroupClusteredAnd(data[0].i4.x, 1);
100 data[invocation].i4.xy = subgroupClusteredAnd(data[1].i4.xy, 1);
101 data[invocation].i4.xyz = subgroupClusteredAnd(data[2].i4.xyz, 1);
102 data[invocation].i4 = subgroupClusteredAnd(data[3].i4, 1);
109 data[invocation].i4.x = int(subgroupClusteredAnd(data[0].i4.x < 0, 1));
110 data[invocation].i4.xy = ivec2(subgroupClusteredAnd(lessThan(data[1].i4.xy, ivec2(0)), 1));
111 data[invocation].i4.xyz = ivec3(subgroupClusteredAnd(lessThan(data[1].i4.xyz, ivec3(0)), 1));
112 data[invocation].i4 = ivec4(subgroupClusteredAnd(lessThan(data[1].i4, ivec4(0)), 1));
114 data[invocation].i4.x = subgroupClusteredOr(data[0].i4.x, 1);
115 data[invocation].i4.xy = subgroupClusteredOr(data[1].i4.xy, 1);
116 data[invocation].i4.xyz = subgroupClusteredOr(data[2].i4.xyz, 1);
117 data[invocation].i4 = subgroupClusteredOr(data[3].i4, 1);
124 data[invocation].i4.x = int(subgroupClusteredOr(data[0].i4.x < 0, 1));
125 data[invocation].i4.xy = ivec2(subgroupClusteredOr(lessThan(data[1].i4.xy, ivec2(0)), 1));
126 data[invocation].i4.xyz = ivec3(subgroupClusteredOr(lessThan(data[1].i4.xyz, ivec3(0)), 1));
127 data[invocation].i4 = ivec4(subgroupClusteredOr(lessThan(data[1].i4, ivec4(0)), 1));
129 data[invocation].i4.x = subgroupClusteredXor(data[0].i4.x, 1);
130 data[invocation].i4.xy = subgroupClusteredXor(data[1].i4.xy, 1);
131 data[invocation].i4.xyz = subgroupClusteredXor(data[2].i4.xyz, 1);
132 data[invocation].i4 = subgroupClusteredXor(data[3].i4, 1);
139 data[invocation].i4.x = int(subgroupClusteredXor(data[0].i4.x < 0, 1));
140 data[invocation].i4.xy = ivec2(subgroupClusteredXor(lessThan(data[1].i4.xy, ivec2(0)), 1));
141 data[invocation].i4.xyz = ivec3(subgroupClusteredXor(lessThan(data[1].i4.xyz, ivec3(0)), 1));
142 data[invocation].i4 = ivec4(subgroupClusteredXor(lessThan(data[1].i4, ivec4(0)), 1));