Lines Matching refs:subCase
206 const SubCase& subCase = m_subCases[i];
209 programCollection.glslSources.add(name.str()) << glu::ComputeSource(genBuiltinVarSource(m_varName, m_varType, subCase.localSize(), m_readByComponent).c_str());
431 const SubCase& subCase = m_subCases[m_subCaseNdx];
432 const tcu::UVec3 globalSize = subCase.localSize()*subCase.numWorkGroups();
436 const deUint32 numInvocations = subCase.localSize()[0] * subCase.localSize()[1] * subCase.localSize()[2] * subCase.numWorkGroups()[0] * subCase.numWorkGroups()[1] * subCase.numWorkGroups()[2];
509 m_vki.cmdDispatch(*cmdBuffer, subCase.numWorkGroups()[0], subCase.numWorkGroups()[1], subCase.numWorkGroups()[2]);
536 for (deUint32 groupZ = 0; groupZ < subCase.numWorkGroups().z(); groupZ++)
537 for (deUint32 groupY = 0; groupY < subCase.numWorkGroups().y(); groupY++)
538 for (deUint32 groupX = 0; groupX < subCase.numWorkGroups().x(); groupX++)
539 for (deUint32 localZ = 0; localZ < subCase.localSize().z(); localZ++)
540 for (deUint32 localY = 0; localY < subCase.localSize().y(); localY++)
541 for (deUint32 localX = 0; localX < subCase.localSize().x(); localX++)
545 const UVec3 refGlobalID = refGroupID * subCase.localSize() + refLocalID;
549 const UVec3 refValue = m_builtin_var_case->computeReference(subCase.numWorkGroups(), subCase.localSize(), refGroupID, refLocalID);