Lines Matching refs:deUint32
61 return TestTypeNames[static_cast<deUint32>(testType)]; in getTestName()
66 deUint32 width, in checkVertexPipelineStagesSubgroupSize()
67 deUint32 subgroupSize) in checkVertexPipelineStagesSubgroupSize()
71 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]); in checkVertexPipelineStagesSubgroupSize()
73 for (deUint32 x = 0; x < width; ++x) in checkVertexPipelineStagesSubgroupSize()
75 deUint32 val = data[x * 4]; in checkVertexPipelineStagesSubgroupSize()
86 deUint32 width, in checkVertexPipelineStagesSubgroupInvocationID()
87 deUint32 subgroupSize) in checkVertexPipelineStagesSubgroupInvocationID()
91 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]); in checkVertexPipelineStagesSubgroupInvocationID()
92 vector<deUint32> subgroupInvocationHits (subgroupSize, 0); in checkVertexPipelineStagesSubgroupInvocationID()
94 for (deUint32 x = 0; x < width; ++x) in checkVertexPipelineStagesSubgroupInvocationID()
96 deUint32 subgroupInvocationID = data[(x * 4) + 1] - 1024u; in checkVertexPipelineStagesSubgroupInvocationID()
103 const deUint32 totalSize = width; in checkVertexPipelineStagesSubgroupInvocationID()
105 deUint32 totalInvocationsRun = 0; in checkVertexPipelineStagesSubgroupInvocationID()
106 for (deUint32 i = 0; i < subgroupSize; ++i) in checkVertexPipelineStagesSubgroupInvocationID()
119 const deUint32 numWorkgroups[3], in checkComputeSubgroupSize()
120 const deUint32 localSize[3], in checkComputeSubgroupSize()
121 deUint32 subgroupSize) in checkComputeSubgroupSize()
125 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]); in checkComputeSubgroupSize()
127 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupSize()
129 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupSize()
131 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupSize()
133 for (deUint32 lX = 0; lX < localSize[0]; ++lX) in checkComputeSubgroupSize()
135 for (deUint32 lY = 0; lY < localSize[1]; ++lY) in checkComputeSubgroupSize()
137 for (deUint32 lZ = 0; lZ < localSize[2]; ++lZ) in checkComputeSubgroupSize()
139 const deUint32 globalInvocationX = in checkComputeSubgroupSize()
141 const deUint32 globalInvocationY = in checkComputeSubgroupSize()
143 const deUint32 globalInvocationZ = in checkComputeSubgroupSize()
146 const deUint32 globalSizeX = in checkComputeSubgroupSize()
148 const deUint32 globalSizeY = in checkComputeSubgroupSize()
151 const deUint32 offset = in checkComputeSubgroupSize()
172 const deUint32 numWorkgroups[3], in checkComputeSubgroupInvocationID()
173 const deUint32 localSize[3], in checkComputeSubgroupInvocationID()
174 deUint32 subgroupSize) in checkComputeSubgroupInvocationID()
178 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]); in checkComputeSubgroupInvocationID()
180 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupInvocationID()
182 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupInvocationID()
184 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupInvocationID()
186 const deUint32 totalLocalSize = in checkComputeSubgroupInvocationID()
188 vector<deUint32> subgroupInvocationHits(subgroupSize, 0); in checkComputeSubgroupInvocationID()
190 for (deUint32 lX = 0; lX < localSize[0]; ++lX) in checkComputeSubgroupInvocationID()
192 for (deUint32 lY = 0; lY < localSize[1]; ++lY) in checkComputeSubgroupInvocationID()
194 for (deUint32 lZ = 0; lZ < localSize[2]; in checkComputeSubgroupInvocationID()
197 const deUint32 globalInvocationX = in checkComputeSubgroupInvocationID()
199 const deUint32 globalInvocationY = in checkComputeSubgroupInvocationID()
201 const deUint32 globalInvocationZ = in checkComputeSubgroupInvocationID()
204 const deUint32 globalSizeX = in checkComputeSubgroupInvocationID()
206 const deUint32 globalSizeY = in checkComputeSubgroupInvocationID()
209 const deUint32 offset = in checkComputeSubgroupInvocationID()
216 deUint32 subgroupInvocationID = data[(offset * 4) + 1]; in checkComputeSubgroupInvocationID()
226 deUint32 totalInvocationsRun = 0; in checkComputeSubgroupInvocationID()
227 for (deUint32 i = 0; i < subgroupSize; ++i) in checkComputeSubgroupInvocationID()
243 const deUint32 numWorkgroups[3], in checkComputeNumSubgroups() argument
244 const deUint32 localSize[3], in checkComputeNumSubgroups()
245 deUint32) in checkComputeNumSubgroups()
249 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]); in checkComputeNumSubgroups()
251 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeNumSubgroups()
253 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeNumSubgroups()
255 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeNumSubgroups()
257 const deUint32 totalLocalSize = in checkComputeNumSubgroups()
260 for (deUint32 lX = 0; lX < localSize[0]; ++lX) in checkComputeNumSubgroups()
262 for (deUint32 lY = 0; lY < localSize[1]; ++lY) in checkComputeNumSubgroups()
264 for (deUint32 lZ = 0; lZ < localSize[2]; ++lZ) in checkComputeNumSubgroups()
266 const deUint32 globalInvocationX = in checkComputeNumSubgroups()
268 const deUint32 globalInvocationY = in checkComputeNumSubgroups()
270 const deUint32 globalInvocationZ = in checkComputeNumSubgroups()
273 const deUint32 globalSizeX = in checkComputeNumSubgroups()
275 const deUint32 globalSizeY = in checkComputeNumSubgroups()
278 const deUint32 offset = in checkComputeNumSubgroups()
285 deUint32 numSubgroups = data[(offset * 4) + 2]; in checkComputeNumSubgroups()
301 const deUint32 numWorkgroups[3], in checkComputeSubgroupID() argument
302 const deUint32 localSize[3], in checkComputeSubgroupID()
303 deUint32) in checkComputeSubgroupID()
306 const deUint32* data = reinterpret_cast<const deUint32*>(datas[0]); in checkComputeSubgroupID()
308 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupID()
310 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupID()
312 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupID()
314 for (deUint32 lX = 0; lX < localSize[0]; ++lX) in checkComputeSubgroupID()
316 for (deUint32 lY = 0; lY < localSize[1]; ++lY) in checkComputeSubgroupID()
318 for (deUint32 lZ = 0; lZ < localSize[2]; in checkComputeSubgroupID()
321 const deUint32 globalInvocationX = in checkComputeSubgroupID()
323 const deUint32 globalInvocationY = in checkComputeSubgroupID()
325 const deUint32 globalInvocationZ = in checkComputeSubgroupID()
328 const deUint32 globalSizeX = in checkComputeSubgroupID()
330 const deUint32 globalSizeY = in checkComputeSubgroupID()
333 const deUint32 offset = in checkComputeSubgroupID()
340 deUint32 numSubgroups = data[(offset * 4) + 2]; in checkComputeSubgroupID()
341 deUint32 subgroupID = data[(offset * 4) + 3]; in checkComputeSubgroupID()
1023 const deUint32 stageCount = subgroups::getStagesCount(caseDef.shaderStage); in getPerStageHeadDeclarations()
1755 …for (deUint32 size = subgroupSizeControlProperties.minSubgroupSize; size <= subgroupSizeControlPro… in test()
1780 …for (deUint32 size = subgroupSizeControlProperties.minSubgroupSize; size <= subgroupSizeControlPro… in test()
1805 …for (deUint32 size = subgroupSizeControlProperties.minSubgroupSize; size <= subgroupSizeControlPro… in test()
1830 …for (deUint32 size = subgroupSizeControlProperties.minSubgroupSize; size <= subgroupSizeControlPro… in test()