Lines Matching refs:workGroupSize
68 …me, AtomicOperandType operandType, DataType type, Precision precision, const UVec3& workGroupSize);
96 …ame, AtomicOperandType operandType, DataType type, Precision precision, const UVec3& workGroupSize) in ShaderAtomicOpCase() argument
102 , m_workGroupSize (workGroupSize) in ShaderAtomicOpCase()
279 const int workGroupSize = (int)product(m_workGroupSize); in verify() local
280 const int numWorkGroups = numValues/workGroupSize; in verify()
284 const int groupOffset = groupNdx*workGroupSize; in verify()
290 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
302 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
432 const int workGroupSize = (int)product(m_workGroupSize); in verify() local
433 const int numWorkGroups = numValues/workGroupSize; in verify()
438 const int groupOffset = groupNdx*workGroupSize; in verify()
444 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
462 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
514 const int workGroupSize = (int)product(m_workGroupSize); in verify() local
515 const int numWorkGroups = numValues/workGroupSize; in verify()
520 const int groupOffset = groupNdx*workGroupSize; in verify()
526 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
544 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
588 const int workGroupSize = (int)product(m_workGroupSize); in getInputs() local
589 const int numWorkGroups = numValues/workGroupSize; in getInputs()
596 const int groupOffset = groupNdx*workGroupSize; in getInputs()
599 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in getInputs()
606 const int workGroupSize = (int)product(m_workGroupSize); in verify() local
607 const int numWorkGroups = numValues/workGroupSize; in verify()
614 const int groupOffset = groupNdx*workGroupSize; in verify()
618 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
630 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
661 const int workGroupSize = (int)product(m_workGroupSize); in getInputs() local
662 const int numWorkGroups = numValues/workGroupSize; in getInputs()
668 const int groupOffset = groupNdx*workGroupSize; in getInputs()
670 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in getInputs()
677 const int workGroupSize = (int)product(m_workGroupSize); in verify() local
678 const int numWorkGroups = numValues/workGroupSize; in verify()
685 const int groupOffset = groupNdx*workGroupSize; in verify()
689 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
701 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
732 const int workGroupSize = (int)product(m_workGroupSize); in getInputs() local
733 const int numWorkGroups = numValues/workGroupSize; in getInputs()
737 const int groupOffset = groupNdx*workGroupSize; in getInputs()
743 for (int localNdx = 1; localNdx < workGroupSize; localNdx++) in getInputs()
750 const int workGroupSize = (int)product(m_workGroupSize); in verify() local
751 const int numWorkGroups = numValues/workGroupSize; in verify()
758 const int groupOffset = groupNdx*workGroupSize; in verify()
765 for (int localNdx = 1; localNdx < workGroupSize; localNdx++) in verify()
782 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
815 const int workGroupSize = (int)product(m_workGroupSize); in getInputs() local
816 const int numWorkGroups = numValues/workGroupSize; in getInputs()
820 const int groupOffset = groupNdx*workGroupSize; in getInputs()
822 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in getInputs()
829 const int workGroupSize = (int)product(m_workGroupSize); in verify() local
830 const int numWorkGroups = numValues/workGroupSize; in verify()
836 const int groupOffset = groupNdx*workGroupSize; in verify()
840 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in verify()
844 …if (!de::inRange(outputValue, 0, workGroupSize) || usedValues.find(outputValue) != usedValues.end(… in verify()
854 …if (!de::inRange(groupOutput, 0, workGroupSize) || usedValues.find(groupOutput) != usedValues.end(… in verify()
1020 const deUint32 workGroupSize = product(m_workGroupSize); in iterate() local
1026 *(deUint32*)(&bufData[0] + cmpVarInfo.offset + cmpVarInfo.arrayStride*ndx) = ndx%workGroupSize; in iterate()
1029 …*(deUint32*)(&bufData[0] + exhVarInfo.offset + exhVarInfo.arrayStride*ndx) = (ndx%workGroupSize)+1; in iterate()
1043 const int workGroupSize = (int)product(m_workGroupSize); in iterate() local
1051 const int groupOffset = groupNdx*workGroupSize; in iterate()
1054 for (int localNdx = 0; localNdx < workGroupSize; localNdx++) in iterate()
1069 if (groupOutput != workGroupSize) in iterate()
1071 …TestLog::Message << "ERROR: at group " << groupNdx << ": expected" << workGroupSize << ", got " <<… in iterate()