Home
last modified time | relevance | path

Searched refs:workGroupSize (Results 1 – 14 of 14) sorted by relevance

/external/deqp/modules/gles31/functional/
Des31fShaderAtomicOpTests.cpp68 …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()
[all …]
Des31fComputeShaderBuiltinVarTests.cpp85 …virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const U…
305 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
308 DE_UNREF(workGroupSize); in computeReference()
332 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
337 return workGroupSize; in computeReference()
355 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
358 DE_UNREF(workGroupSize); in computeReference()
381 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
384 DE_UNREF(workGroupSize); in computeReference()
406 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
[all …]
Des31fIndirectComputeDispatchTests.cpp87 glu::ProgramSources genVerifySources (const UVec3& workGroupSize) in genVerifySources() argument
105 args["LOCAL_SIZE_X"] = de::toString(workGroupSize.x()); in genVerifySources()
106 args["LOCAL_SIZE_Y"] = de::toString(workGroupSize.y()); in genVerifySources()
107 args["LOCAL_SIZE_Z"] = de::toString(workGroupSize.z()); in genVerifySources()
284 deUint32 computeInvocationCount (const UVec3& workGroupSize, const UVec3& numWorkGroups) in computeInvocationCount() argument
286 const int numInvocationsPerGroup = workGroupSize[0]*workGroupSize[1]*workGroupSize[2]; in computeInvocationCount()
395 …uffer genBuffer, deUintptr bufferSize, deUintptr offset, const UVec3& workGroupSize, const UVec3& … in SingleDispatchCase() argument
399 m_workGroupSize = workGroupSize; in SingleDispatchCase()
469 UVec3 workGroupSize; in init() member
496 s_singleDispatchCases[ndx].workGroupSize, in init()
Des31fShaderSharedVarTests.cpp74 …ntext, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize);
92 … getBasicCaseDescription (DataType basicType, Precision precision, const tcu::UVec3& workGroupSize) in getBasicCaseDescription() argument
97 str << getDataTypeName(basicType) << ", work group size = " << workGroupSize; in getBasicCaseDescription()
101 …ontext, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize) in SharedBasicVarCase() argument
102 : TestCase (context, name, getBasicCaseDescription(basicType, precision, workGroupSize).c_str()) in SharedBasicVarCase()
105 , m_workGroupSize (workGroupSize) in SharedBasicVarCase()
372 const tcu::UVec3 workGroupSize (2,1,3); in init() local
373 …ontext, getDataTypeName(DataType(basicType)), DataType(basicType), PRECISION_LAST, workGroupSize)); in init()
379 const tcu::UVec3 workGroupSize (2,1,3); in init() local
382 …edBasicVarCase(m_context, name.c_str(), DataType(basicType), Precision(precision), workGroupSize)); in init()
Des31fBasicComputeShaderTests.cpp598 const int workGroupSize = m_localSize[0]*m_localSize[1]*m_localSize[2]; in iterate() local
600 const int numValues = workGroupSize*workGroupCount; in iterate()
608 << "shared uint offsets[" << workGroupSize << "];\n\n" in iterate()
659 for (int localOffs = 0; localOffs < workGroupSize; localOffs++) in iterate()
661 const int globalOffs = groupNdx*workGroupSize; in iterate()
663 … int offs0 = localOffs-1 < 0 ? ((localOffs+workGroupSize-1)%workGroupSize) : ((localOffs-1)%work… in iterate()
664 … int offs1 = localOffs-2 < 0 ? ((localOffs+workGroupSize-2)%workGroupSize) : ((localOffs-2)%work… in iterate()
812 const int workGroupSize = m_localSize[0]*m_localSize[1]*m_localSize[2]; in iterate() local
814 const int numValues = workGroupSize*workGroupCount; in iterate()
822 << "shared uint offsets[" << workGroupSize << "];\n\n" in iterate()
[all …]
/external/deqp/external/vulkancts/modules/vulkan/compute/
DvktComputeShaderBuiltinVarTests.cpp155 …virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const U…
234 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
237 DE_UNREF(workGroupSize); in computeReference()
261 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
266 return workGroupSize; in computeReference()
285 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
288 DE_UNREF(workGroupSize); in computeReference()
311 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
314 DE_UNREF(workGroupSize); in computeReference()
336 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument
[all …]
DvktComputeBasicComputeShaderTests.cpp149 const int workGroupSize = multiplyComponents(m_localSize); in initPrograms() local
151 const int numValues = workGroupSize * workGroupCount; in initPrograms()
159 << "shared uint offsets[" << workGroupSize << "];\n\n" in initPrograms()
195 const int workGroupSize = multiplyComponents(m_localSize); in iterate() local
200 const VkDeviceSize bufferSizeBytes = sizeof(deUint32) * workGroupSize * workGroupCount; in iterate()
259 const int globalOffset = groupNdx * workGroupSize; in iterate()
260 for (int localOffset = 0; localOffset < workGroupSize; ++localOffset) in iterate()
263 const deUint32 ref = globalOffset + squared(workGroupSize - localOffset - 1); in iterate()
320 const int workGroupSize = multiplyComponents(m_localSize); in initPrograms() local
322 const int numValues = workGroupSize * workGroupCount; in initPrograms()
[all …]
DvktComputeIndirectComputeDispatchTests.cpp103 const tcu::UVec3 workGroupSize, in DispatchCaseDesc()
108 , m_workGroupSize (workGroupSize) in DispatchCaseDesc()
124 const tcu::UVec3& workGroupSize,
162 const tcu::UVec3& workGroupSize, in IndirectDispatchInstanceBufferUpload() argument
172 , m_workGroupSize (workGroupSize) in IndirectDispatchInstanceBufferUpload()
441 const tcu::UVec3& workGroupSize, in IndirectDispatchInstanceBufferGenerate() argument
443 …: IndirectDispatchInstanceBufferUpload(context, name, bufferSize, workGroupSize, dispatchCommands)… in IndirectDispatchInstanceBufferGenerate()
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
DvktSparseResourcesBufferMemoryAliasing.cpp112 const tcu::UVec3 workGroupSize = computeWorkGroupSize(numInvocations); in initPrograms() local
116 …yout (local_size_x = " << workGroupSize.x() << ", local_size_y = " << workGroupSize.y() << ", loca… in initPrograms()
334 const tcu::UVec3 workGroupSize = computeWorkGroupSize(numInvocationsLeft); in iterate() local
337 numInvocationsLeft -= workGroupSize.x()*workGroupSize.y()*workGroupSize.z(); in iterate()
DvktSparseResourcesImageSparseResidency.cpp181 const tcu::UVec3 workGroupSize = computeWorkGroupSize(gridSize); in initPrograms() local
185 …yout (local_size_x = " << workGroupSize.x() << ", local_size_y = " << workGroupSize.y() << ", loca… in initPrograms()
588 const tcu::UVec3 workGroupSize = computeWorkGroupSize(gridSize); in iterate() local
590 …const deUint32 xWorkGroupCount = gridSize.x() / workGroupSize.x() + (gridSize.x() % workGroupSize.… in iterate()
591 …const deUint32 yWorkGroupCount = gridSize.y() / workGroupSize.y() + (gridSize.y() % workGroupSize.… in iterate()
592 …const deUint32 zWorkGroupCount = gridSize.z() / workGroupSize.z() + (gridSize.z() % workGroupSize.… in iterate()
/external/opencv3/modules/core/include/opencv2/core/
Docl.hpp523 size_t workGroupSize() const;
/external/opencv3/modules/imgproc/src/
Dsmooth.cpp1175 size_t kernelWorkGroupSize = kernel.workGroupSize(); in ocl_boxFilter()
Dfilter.cpp4165 size_t kernelWorkGroupSize = k.workGroupSize(); in ocl_filter2D()
/external/opencv3/modules/core/src/
Docl.cpp3427 size_t Kernel::workGroupSize() const in workGroupSize() function in cv::ocl::Kernel