HomeSort by relevance Sort by last modified time
    Searched refs:workGroupSize (Results 1 - 14 of 14) sorted by null

  /external/deqp/modules/gles31/functional/
es31fShaderAtomicOpTests.cpp 68 ShaderAtomicOpCase (Context& context, const char* name, const char* funcName, AtomicOperandType operandType, DataType type, Precision precision, const UVec3& workGroupSize);
96 ShaderAtomicOpCase::ShaderAtomicOpCase (Context& context, const char* name, const char* funcName, AtomicOperandType operandType, DataType type, Precision precision, const UVec3& workGroupSize)
102 , m_workGroupSize (workGroupSize)
279 const int workGroupSize = (int)product(m_workGroupSize);
280 const int numWorkGroups = numValues/workGroupSize;
284 const int groupOffset = groupNdx*workGroupSize;
290 for (int localNdx = 0; localNdx < workGroupSize; localNdx++)
302 for (int localNdx = 0; localNdx < workGroupSize; localNdx++)
432 const int workGroupSize = (int)product(m_workGroupSize);
433 const int numWorkGroups = numValues/workGroupSize;
    [all...]
es31fIndirectComputeDispatchTests.cpp 87 glu::ProgramSources genVerifySources (const UVec3& workGroupSize)
105 args["LOCAL_SIZE_X"] = de::toString(workGroupSize.x());
106 args["LOCAL_SIZE_Y"] = de::toString(workGroupSize.y());
107 args["LOCAL_SIZE_Z"] = de::toString(workGroupSize.z());
284 deUint32 computeInvocationCount (const UVec3& workGroupSize, const UVec3& numWorkGroups)
286 const int numInvocationsPerGroup = workGroupSize[0]*workGroupSize[1]*workGroupSize[2];
395 SingleDispatchCase (Context& context, const char* name, const char* description, GenBuffer genBuffer, deUintptr bufferSize, deUintptr offset, const UVec3& workGroupSize, const UVec3& numWorkGroups)
399 m_workGroupSize = workGroupSize;
    [all...]
es31fComputeShaderBuiltinVarTests.cpp 85 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0;
305 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const
308 DE_UNREF(workGroupSize);
332 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const
337 return workGroupSize;
355 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const
358 DE_UNREF(workGroupSize);
381 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const
384 DE_UNREF(workGroupSize);
406 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) cons
    [all...]
es31fShaderSharedVarTests.cpp 74 SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize);
92 static std::string getBasicCaseDescription (DataType basicType, Precision precision, const tcu::UVec3& workGroupSize)
97 str << getDataTypeName(basicType) << ", work group size = " << workGroupSize;
101 SharedBasicVarCase::SharedBasicVarCase (Context& context, const char* name, DataType basicType, Precision precision, const tcu::UVec3& workGroupSize)
102 : TestCase (context, name, getBasicCaseDescription(basicType, precision, workGroupSize).c_str())
105 , m_workGroupSize (workGroupSize)
372 const tcu::UVec3 workGroupSize (2,1,3);
373 basicTypeGroup->addChild(new SharedBasicVarCase(m_context, getDataTypeName(DataType(basicType)), DataType(basicType), PRECISION_LAST, workGroupSize));
379 const tcu::UVec3 workGroupSize (2,1,3);
382 basicTypeGroup->addChild(new SharedBasicVarCase(m_context, name.c_str(), DataType(basicType), Precision(precision), workGroupSize));
    [all...]
es31fBasicComputeShaderTests.cpp 598 const int workGroupSize = m_localSize[0]*m_localSize[1]*m_localSize[2];
600 const int numValues = workGroupSize*workGroupCount;
608 << "shared uint offsets[" << workGroupSize << "];\n\n"
659 for (int localOffs = 0; localOffs < workGroupSize; localOffs++)
661 const int globalOffs = groupNdx*workGroupSize;
663 const int offs0 = localOffs-1 < 0 ? ((localOffs+workGroupSize-1)%workGroupSize) : ((localOffs-1)%workGroupSize);
664 const int offs1 = localOffs-2 < 0 ? ((localOffs+workGroupSize-2)%workGroupSize) : ((localOffs-2)%workGroupSize)
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/compute/
vktComputeShaderBuiltinVarTests.cpp 155 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0;
234 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const
237 DE_UNREF(workGroupSize);
261 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const
266 return workGroupSize;
285 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const
288 DE_UNREF(workGroupSize);
311 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const
314 DE_UNREF(workGroupSize);
336 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) cons
    [all...]
vktComputeIndirectComputeDispatchTests.cpp 103 const tcu::UVec3 workGroupSize,
108 , m_workGroupSize (workGroupSize)
124 const tcu::UVec3& workGroupSize,
162 const tcu::UVec3& workGroupSize,
172 , m_workGroupSize (workGroupSize)
441 const tcu::UVec3& workGroupSize,
443 : IndirectDispatchInstanceBufferUpload(context, name, bufferSize, workGroupSize, dispatchCommands) {}
vktComputeBasicComputeShaderTests.cpp 149 const int workGroupSize = multiplyComponents(m_localSize);
151 const int numValues = workGroupSize * workGroupCount;
159 << "shared uint offsets[" << workGroupSize << "];\n\n"
195 const int workGroupSize = multiplyComponents(m_localSize);
200 const VkDeviceSize bufferSizeBytes = sizeof(deUint32) * workGroupSize * workGroupCount;
259 const int globalOffset = groupNdx * workGroupSize;
260 for (int localOffset = 0; localOffset < workGroupSize; ++localOffset)
263 const deUint32 ref = globalOffset + squared(workGroupSize - localOffset - 1);
320 const int workGroupSize = multiplyComponents(m_localSize);
322 const int numValues = workGroupSize * workGroupCount
    [all...]
  /external/deqp/external/vulkancts/modules/vulkan/sparse_resources/
vktSparseResourcesBufferMemoryAliasing.cpp 112 const tcu::UVec3 workGroupSize = computeWorkGroupSize(numInvocations);
116 << "layout (local_size_x = " << workGroupSize.x() << ", local_size_y = " << workGroupSize.y() << ", local_size_z = " << workGroupSize.z() << ") in;\n"
334 const tcu::UVec3 workGroupSize = computeWorkGroupSize(numInvocationsLeft);
337 numInvocationsLeft -= workGroupSize.x()*workGroupSize.y()*workGroupSize.z();
vktSparseResourcesImageSparseResidency.cpp 181 const tcu::UVec3 workGroupSize = computeWorkGroupSize(gridSize);
185 << "layout (local_size_x = " << workGroupSize.x() << ", local_size_y = " << workGroupSize.y() << ", local_size_z = " << workGroupSize.z() << ") in; \n"
588 const tcu::UVec3 workGroupSize = computeWorkGroupSize(gridSize);
590 const deUint32 xWorkGroupCount = gridSize.x() / workGroupSize.x() + (gridSize.x() % workGroupSize.x() ? 1u : 0u);
591 const deUint32 yWorkGroupCount = gridSize.y() / workGroupSize.y() + (gridSize.y() % workGroupSize.y() ? 1u : 0u);
592 const deUint32 zWorkGroupCount = gridSize.z() / workGroupSize.z() + (gridSize.z() % workGroupSize.z() ? 1u : 0u)
    [all...]
  /external/opencv3/modules/core/include/opencv2/core/
ocl.hpp 523 size_t workGroupSize() const;
  /external/opencv3/modules/core/src/
ocl.cpp     [all...]
  /external/opencv3/modules/imgproc/src/
smooth.cpp     [all...]
filter.cpp     [all...]

Completed in 588 milliseconds