Lines Matching full:localsize
90 UVec3 localSize; member
94 …SubCase (const UVec3& localSize_, const UVec3& numWorkGroups_) : localSize(localSize_), numWorkGro… in SubCase()
103 deUint32 getProgram (const UVec3& localSize);
136 static string genBuiltinVarSource (const string& varName, DataType varType, const UVec3& localSize) in genBuiltinVarSource() argument
141 …<< "layout (local_size_x = " << localSize.x() << ", local_size_y = " << localSize.y() << ", local_… in genBuiltinVarSource()
157 deUint32 ComputeBuiltinVarCase::getProgram (const UVec3& localSize) in getProgram() argument
159 LocalSizeProgramMap::const_iterator cachePos = m_progMap.find(localSize); in getProgram()
165 … ProgramSources() << ComputeSource(genBuiltinVarSource(m_varName, m_varType, localSize)))); in getProgram()
172 m_progMap[localSize] = program; in getProgram()
210 const deUint32 program = getProgram(subCase.localSize); in iterate()
212 const tcu::UVec3 globalSize = subCase.localSize*subCase.numWorkGroups; in iterate()
214 …const deUint32 numInvocations = subCase.localSize[0]*subCase.localSize[1]*subCase.localSize[2]… in iterate()
224 << TestLog::Message << "Work group size = " << subCase.localSize << TestLog::EndMessage; in iterate()
250 for (deUint32 localZ = 0; localZ < subCase.localSize.z(); localZ++) in iterate()
251 for (deUint32 localY = 0; localY < subCase.localSize.y(); localY++) in iterate()
252 for (deUint32 localX = 0; localX < subCase.localSize.x(); localX++) in iterate()
256 const UVec3 refGlobalID = refGroupID * subCase.localSize + refLocalID; in iterate()
258 …const UVec3 refValue = computeReference(subCase.numWorkGroups, subCase.localSize, refGroupID, r… in iterate()