Lines Matching defs:numWorkGroups
124 UVec3 numWorkGroups;
127 DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(numWorkGroups_) {}
196 dstPtr[0] = cmdIter->numWorkGroups[0];
197 dstPtr[1] = cmdIter->numWorkGroups[1];
198 dstPtr[2] = cmdIter->numWorkGroups[2];
217 "void writeCmd (uint offset, uvec3 numWorkGroups)\n"
219 " data[offset+0u] = numWorkGroups.x;\n"
220 " data[offset+1u] = numWorkGroups.y;\n"
221 " data[offset+2u] = numWorkGroups.z;\n"
233 << cmdIter->numWorkGroups.x() << "u, "
234 << cmdIter->numWorkGroups.y() << "u, "
235 << cmdIter->numWorkGroups.z() << "u));\n";
274 *(deUint32*)(dstPtr + RESULT_BLOCK_EXPECTED_COUNT_OFFSET + 0*4) = m_commands[cmdNdx].numWorkGroups[0];
275 *(deUint32*)(dstPtr + RESULT_BLOCK_EXPECTED_COUNT_OFFSET + 1*4) = m_commands[cmdNdx].numWorkGroups[1];
276 *(deUint32*)(dstPtr + RESULT_BLOCK_EXPECTED_COUNT_OFFSET + 2*4) = m_commands[cmdNdx].numWorkGroups[2];
284 deUint32 computeInvocationCount (const UVec3& workGroupSize, const UVec3& numWorkGroups)
287 const int numGroups = numWorkGroups[0]*numWorkGroups[1]*numWorkGroups[2];
315 const deUint32 expectedCount = computeInvocationCount(m_workGroupSize, cmd.numWorkGroups);
358 << ", numWorkGroups = " << m_commands[cmdNdx].numWorkGroups
395 SingleDispatchCase (Context& context, const char* name, const char* description, GenBuffer genBuffer, deUintptr bufferSize, deUintptr offset, const UVec3& workGroupSize, const UVec3& numWorkGroups)
400 m_commands.push_back(DispatchCommand(offset, numWorkGroups));
470 UVec3 numWorkGroups;
473 // Name Desc BufferSize Offs WorkGroupSize NumWorkGroups
497 s_singleDispatchCases[ndx].numWorkGroups));