Lines Matching refs:localSize
121 UBOToSSBOInvertCase (Context& context, const char* name, const char* description, int numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
124 , m_localSize (localSize)
243 CopyInvertSSBOCase (Context& context, const char* name, const char* description, int numValues, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
246 , m_localSize (localSize)
366 InvertSSBOInPlaceCase (Context& context, const char* name, const char* description, int numValues, bool isSized, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
370 , m_localSize (localSize)
470 WriteToMultipleSSBOCase (Context& context, const char* name, const char* description, int numValues, bool isSized, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
474 , m_localSize (localSize)
598 SSBOLocalBarrierCase (Context& context, const char* name, const char* description, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
600 , m_localSize (localSize)
623 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n"
625 << " uint globalOffs = localSize*globalNdx;\n"
631 << " sb_out.values[globalOffs + ((localOffs+1u)%localSize)] += localOffs;\n"
634 << " sb_out.values[globalOffs + ((localOffs+2u)%localSize)] += localOffs;\n"
821 BasicSharedVarCase (Context& context, const char* name, const char* description, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
823 , m_localSize (localSize)
846 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n"
848 << " uint globalOffs = localSize*globalNdx;\n"
851 << " offsets[localSize-localOffs-1u] = globalOffs + localOffs*localOffs;\n"
915 SharedVarAtomicOpCase (Context& context, const char* name, const char* description, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
917 , m_localSize (localSize)
940 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n"
942 << " uint globalOffs = localSize*globalNdx;\n"
1009 CopyImageToSSBOCase (Context& context, const char* name, const char* description, const tcu::IVec2& localSize, const tcu::IVec2& imageSize)
1011 , m_localSize (localSize)
1114 CopySSBOToImageCase (Context& context, const char* name, const char* description, const tcu::IVec2& localSize, const tcu::IVec2& imageSize)
1116 , m_localSize (localSize)
1234 ImageAtomicOpCase (Context& context, const char* name, const char* description, int localSize, const tcu::IVec2& imageSize)
1236 , m_localSize (localSize)
1483 AtomicCounterCase (Context& context, const char* name, const char* description, const tcu::IVec3& localSize, const tcu::IVec3& workSize)
1485 , m_localSize (localSize)
1509 << " uint localSize = gl_WorkGroupSize.x*gl_WorkGroupSize.y*gl_WorkGroupSize.z;\n"
1511 << " uint globalOffs = localSize*globalNdx;\n"