Lines Matching refs:i4
10 ivec4 i4;
39 data[invocation].i4.x = subgroupBroadcast(data[0].i4.x, 2);
40 data[invocation].i4.xy = subgroupBroadcast(data[1].i4.xy, 2);
41 data[invocation].i4.xyz = subgroupBroadcast(data[2].i4.xyz, 2);
42 data[invocation].i4 = subgroupBroadcast(data[3].i4, 2);
54 data[invocation].i4.x = int(subgroupBroadcast(data[0].i4.x < 0, 1));
55 data[invocation].i4.xy = ivec2(subgroupBroadcast(lessThan(data[1].i4.xy, ivec2(0)), 1));
56 data[invocation].i4.xyz = ivec3(subgroupBroadcast(lessThan(data[1].i4.xyz, ivec3(0)), 1));
57 data[invocation].i4 = ivec4(subgroupBroadcast(lessThan(data[1].i4, ivec4(0)), 1));
66 data[invocation].i4.x = subgroupBroadcastFirst(data[0].i4.x);
67 data[invocation].i4.xy = subgroupBroadcastFirst(data[1].i4.xy);
68 data[invocation].i4.xyz = subgroupBroadcastFirst(data[2].i4.xyz);
69 data[invocation].i4 = subgroupBroadcastFirst(data[3].i4);
81 data[invocation].i4.x = int(subgroupBroadcastFirst(data[0].i4.x < 0));
82 data[invocation].i4.xy = ivec2(subgroupBroadcastFirst(lessThan(data[1].i4.xy, ivec2(0))));
83 data[invocation].i4.xyz = ivec3(subgroupBroadcastFirst(lessThan(data[1].i4.xyz, ivec3(0))));
84 data[invocation].i4 = ivec4(subgroupBroadcastFirst(lessThan(data[1].i4, ivec4(0))));