Lines Matching refs:cmdIter
187 for (vector<DispatchCommand>::const_iterator cmdIter = m_commands.begin(); cmdIter != m_commands.end(); ++cmdIter)
190 DE_ASSERT(cmdIter->offset >= 0);
191 DE_ASSERT(cmdIter->offset%sizeof(deUint32) == 0);
192 DE_ASSERT(cmdIter->offset + INDIRECT_COMMAND_SIZE <= (deIntptr)m_bufferSize);
194 deUint32* const dstPtr = (deUint32*)&data[cmdIter->offset];
196 dstPtr[0] = cmdIter->numWorkGroups[0];
197 dstPtr[1] = cmdIter->numWorkGroups[1];
198 dstPtr[2] = cmdIter->numWorkGroups[2];
227 for (vector<DispatchCommand>::const_iterator cmdIter = m_commands.begin(); cmdIter != m_commands.end(); ++cmdIter)
229 const deUint32 offs = (deUint32)(cmdIter->offset/4);
230 DE_ASSERT((deIntptr)offs*4 == cmdIter->offset);
233 << cmdIter->numWorkGroups.x() << "u, "
234 << cmdIter->numWorkGroups.y() << "u, "
235 << cmdIter->numWorkGroups.z() << "u));\n";
373 for (vector<DispatchCommand>::const_iterator cmdIter = m_commands.begin(); cmdIter != m_commands.end(); ++cmdIter)
376 gl.dispatchComputeIndirect((glw::GLintptr)cmdIter->offset);