Lines Matching refs:deUint32
41 deUint32 width, deUint32 subgroupSize)
43 const deUint32* data =
44 reinterpret_cast<const deUint32*>(datas[0]);
45 for (deUint32 x = 0; x < width; ++x)
47 deUint32 val = data[x * 4];
57 deUint32 width, deUint32 subgroupSize)
59 const deUint32* data =
60 reinterpret_cast<const deUint32*>(datas[0]);
61 vector<deUint32> subgroupInvocationHits(subgroupSize, 0);
63 for (deUint32 x = 0; x < width; ++x)
65 deUint32 subgroupInvocationID = data[(x * 4) + 1];
72 const deUint32 totalSize = width;
74 deUint32 totalInvocationsRun = 0;
75 for (deUint32 i = 0; i < subgroupSize; ++i)
87 const deUint32 numWorkgroups[3], const deUint32 localSize[3],
88 deUint32 subgroupSize)
90 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]);
92 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX)
94 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY)
96 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ)
98 for (deUint32 lX = 0; lX < localSize[0]; ++lX)
100 for (deUint32 lY = 0; lY < localSize[1]; ++lY)
102 for (deUint32 lZ = 0; lZ < localSize[2];
105 const deUint32 globalInvocationX =
107 const deUint32 globalInvocationY =
109 const deUint32 globalInvocationZ =
112 const deUint32 globalSizeX =
114 const deUint32 globalSizeY =
117 const deUint32 offset =
137 const deUint32 numWorkgroups[3], const deUint32 localSize[3],
138 deUint32 subgroupSize)
140 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]);
142 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX)
144 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY)
146 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ)
148 const deUint32 totalLocalSize =
150 vector<deUint32> subgroupInvocationHits(subgroupSize, 0);
152 for (deUint32 lX = 0; lX < localSize[0]; ++lX)
154 for (deUint32 lY = 0; lY < localSize[1]; ++lY)
156 for (deUint32 lZ = 0; lZ < localSize[2];
159 const deUint32 globalInvocationX =
161 const deUint32 globalInvocationY =
163 const deUint32 globalInvocationZ =
166 const deUint32 globalSizeX =
168 const deUint32 globalSizeY =
171 const deUint32 offset =
178 deUint32 subgroupInvocationID = data[(offset * 4) + 1];
188 deUint32 totalInvocationsRun = 0;
189 for (deUint32 i = 0; i < subgroupSize; ++i)
204 const deUint32 numWorkgroups[3],
205 const deUint32 localSize[3],
206 deUint32)
208 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]);
210 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX)
212 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY)
214 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ)
216 const deUint32 totalLocalSize =
219 for (deUint32 lX = 0; lX < localSize[0]; ++lX)
221 for (deUint32 lY = 0; lY < localSize[1]; ++lY)
223 for (deUint32 lZ = 0; lZ < localSize[2];
226 const deUint32 globalInvocationX =
228 const deUint32 globalInvocationY =
230 const deUint32 globalInvocationZ =
233 const deUint32 globalSizeX =
235 const deUint32 globalSizeY =
238 const deUint32 offset =
245 deUint32 numSubgroups = data[(offset * 4) + 2];
260 const deUint32 numWorkgroups[3],
261 const deUint32 localSize[3],
262 deUint32)
264 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]);
266 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX)
268 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY)
270 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ)
272 for (deUint32 lX = 0; lX < localSize[0]; ++lX)
274 for (deUint32 lY = 0; lY < localSize[1]; ++lY)
276 for (deUint32 lZ = 0; lZ < localSize[2];
279 const deUint32 globalInvocationX =
281 const deUint32 globalInvocationY =
283 const deUint32 globalInvocationZ =
286 const deUint32 globalSizeX =
288 const deUint32 globalSizeY =
291 const deUint32 offset =
298 deUint32 numSubgroups = data[(offset * 4) + 2];
299 deUint32 subgroupID = data[(offset * 4) + 3];