Lines Matching refs:localSize
116 const tcu::IVec3& localSize,
131 const tcu::IVec3& localSize,
144 const tcu::IVec3& localSize,
147 , m_localSize (localSize)
166 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n"
168 << " uint globalOffs = localSize*globalNdx;\n"
171 << " offsets[localSize-localOffs-1u] = globalOffs + localOffs*localOffs;\n"
185 SharedVarTestInstance::SharedVarTestInstance (Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
187 , m_localSize (localSize)
287 const tcu::IVec3& localSize,
302 const tcu::IVec3& localSize,
315 const tcu::IVec3& localSize,
318 , m_localSize (localSize)
337 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n"
339 << " uint globalOffs = localSize*globalNdx;\n"
356 SharedVarAtomicOpTestInstance::SharedVarAtomicOpTestInstance (Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
358 , m_localSize (localSize)
458 const tcu::IVec3& localSize,
473 const tcu::IVec3& localSize,
486 const tcu::IVec3& localSize,
489 , m_localSize (localSize)
507 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n"
509 << " uint globalOffs = localSize*globalNdx;\n"
515 << " sb_out.values[globalOffs + ((localOffs+1u)%localSize)] += localOffs;\n" // += so we read and write
518 << " sb_out.values[globalOffs + ((localOffs+2u)%localSize)] += localOffs;\n"
529 SSBOLocalBarrierTestInstance::SSBOLocalBarrierTestInstance (Context& context, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
531 , m_localSize (localSize)
633 const tcu::IVec2& localSize,
648 const tcu::IVec2& localSize,
661 const tcu::IVec2& localSize,
664 , m_localSize (localSize)
694 CopyImageToSSBOTestInstance::CopyImageToSSBOTestInstance (Context& context, const tcu::IVec2& localSize, const tcu::IVec2& imageSize)
696 , m_localSize (localSize)
828 const tcu::IVec2& localSize,
843 const tcu::IVec2& localSize,
856 localSize,
859 , m_localSize (localSize)
889 CopySSBOToImageTestInstance::CopySSBOToImageTestInstance (Context& context, const tcu::IVec2& localSize, const tcu::IVec2& imageSize)
891 , m_localSize (localSize)
1032 const tcu::IVec3& localSize,
1039 const tcu::IVec3& localSize,
1047 const tcu::IVec3& localSize,
1062 const tcu::IVec3& localSize,
1079 const tcu::IVec3& localSize,
1085 , m_localSize (localSize)
1096 const tcu::IVec3& localSize,
1099 return new BufferToBufferInvertTest(testCtx, name, description, numValues, localSize, workSize, BUFFER_TYPE_UNIFORM);
1106 const tcu::IVec3& localSize,
1109 return new BufferToBufferInvertTest(testCtx, name, description, numValues, localSize, workSize, BUFFER_TYPE_SSBO);
1166 const tcu::IVec3& localSize,
1172 , m_localSize (localSize)
1295 const tcu::IVec3& localSize,
1314 const tcu::IVec3& localSize,
1330 const tcu::IVec3& localSize,
1335 , m_localSize (localSize)
1369 const tcu::IVec3& localSize,
1373 , m_localSize (localSize)
1485 const tcu::IVec3& localSize,
1503 const tcu::IVec3& localSize,
1519 const tcu::IVec3& localSize,
1524 , m_localSize (localSize)
1571 const tcu::IVec3& localSize,
1575 , m_localSize (localSize)
1904 const deUint32 localSize,
1919 const deUint32 localSize,
1932 const deUint32 localSize,
1935 , m_localSize (localSize)
1969 ImageAtomicOpTestInstance::ImageAtomicOpTestInstance (Context& context, const deUint32 localSize, const tcu::IVec2& imageSize)
1971 , m_localSize (localSize)
2421 const tcu::IVec3& localsize,
2440 const tcu::IVec3& localsize,
2458 const tcu::IVec3& localsize,
2463 , m_localSize (localsize)
2502 const tcu::IVec3& localsize,
2508 , m_localSize (localsize)
2521 // SplitWorkSize should be a multiple of localSize in Y or Z component
2690 const tcu::IVec3& localsize,
2708 const tcu::IVec3& localsize,
2721 const tcu::IVec3& localsize,
2725 , m_localSize (localsize)
2764 const tcu::IVec3& localsize,
2769 , m_localSize (localsize)