/external/deqp/modules/gles31/functional/ |
D | es31fComputeShaderBuiltinVarTests.cpp | 85 …virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const U… 91 UVec3 numWorkGroups; member 94 …c3& localSize_, const UVec3& numWorkGroups_) : localSize(localSize_), numWorkGroups(numWorkGroups_… in SubCase() 212 const tcu::UVec3 globalSize = subCase.localSize*subCase.numWorkGroups; in iterate() 214 …se.localSize[1]*subCase.localSize[2]*subCase.numWorkGroups[0]*subCase.numWorkGroups[1]*subCase.num… in iterate() 223 …m_testCtx.getLog() << TestLog::Message << "Number of work groups = " << subCase.numWorkGroups << T… in iterate() 235 gl.dispatchCompute(subCase.numWorkGroups[0], subCase.numWorkGroups[1], subCase.numWorkGroups[2]); in iterate() 247 for (deUint32 groupZ = 0; groupZ < subCase.numWorkGroups.z(); groupZ++) in iterate() 248 for (deUint32 groupY = 0; groupY < subCase.numWorkGroups.y(); groupY++) in iterate() 249 for (deUint32 groupX = 0; groupX < subCase.numWorkGroups.x(); groupX++) in iterate() [all …]
|
D | es31fIndirectComputeDispatchTests.cpp | 124 UVec3 numWorkGroups; member 127 …DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(n… in DispatchCommand() 196 dstPtr[0] = cmdIter->numWorkGroups[0]; in createCmdBufferUpload() 197 dstPtr[1] = cmdIter->numWorkGroups[1]; in createCmdBufferUpload() 198 dstPtr[2] = cmdIter->numWorkGroups[2]; in createCmdBufferUpload() 233 << cmdIter->numWorkGroups.x() << "u, " in createCmdBufferCompute() 234 << cmdIter->numWorkGroups.y() << "u, " in createCmdBufferCompute() 235 << cmdIter->numWorkGroups.z() << "u));\n"; in createCmdBufferCompute() 274 …eUint32*)(dstPtr + RESULT_BLOCK_EXPECTED_COUNT_OFFSET + 0*4) = m_commands[cmdNdx].numWorkGroups[0]; in createResultBuffer() 275 …eUint32*)(dstPtr + RESULT_BLOCK_EXPECTED_COUNT_OFFSET + 1*4) = m_commands[cmdNdx].numWorkGroups[1]; in createResultBuffer() [all …]
|
D | es31fShaderAtomicOpTests.cpp | 280 const int numWorkGroups = numValues/workGroupSize; in verify() local 282 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) in verify() 433 const int numWorkGroups = numValues/workGroupSize; in verify() local 436 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) in verify() 515 const int numWorkGroups = numValues/workGroupSize; in verify() local 518 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) in verify() 589 const int numWorkGroups = numValues/workGroupSize; in getInputs() local 594 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) in getInputs() 607 const int numWorkGroups = numValues/workGroupSize; in verify() local 612 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) in verify() [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/compute/ |
D | vktComputeShaderBuiltinVarTests.cpp | 112 const UVec3& numWorkGroups (void) const { return m_numWorkGroups; } in numWorkGroups() function in vkt::compute::__anonf0be732e0111::SubCase 158 …virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const U… 265 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument 267 DE_UNREF(numWorkGroups); in computeReference() 271 return numWorkGroups; in computeReference() 292 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument 294 DE_UNREF(numWorkGroups); in computeReference() 316 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument 318 DE_UNREF(numWorkGroups); in computeReference() 342 …UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workG… in computeReference() argument [all …]
|
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/ |
D | vktSpvAsmWorkgroupMemoryTests.cpp | 291 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 318 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 350 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 383 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 409 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 439 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 472 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 508 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 538 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() 572 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests() [all …]
|
D | vktSpvAsmPointerParameterTests.cpp | 138 spec.numWorkGroups = IVec3(numFloats, 1, 1); in addComputePointerParamToParamTest() 254 spec.numWorkGroups = IVec3(numFloats, 1, 1); in addComputePointerParamToGlobalTest() 385 spec.numWorkGroups = IVec3(16, 1, 1); in addComputePointerBufferMemoryTest() 514 spec.numWorkGroups = IVec3(16, 1, 1); in addComputePointerBufferMemoryVariablePointersTest() 685 spec.numWorkGroups = IVec3(1, 1, 1); in addComputePointerWorkgroupMemoryVariablePointersTest()
|
D | vktSpvAsmEmptyStructTests.cpp | 201 spec.numWorkGroups = tcu::IVec3(1, 1, 1); in addCopyingComputeGroup() 290 spec.numWorkGroups = tcu::IVec3(1, 1, 1); in addPointerComparisionComputeGroup()
|
D | vktSpvAsmVariablePointersTests.cpp | 395 spec.numWorkGroups = IVec3(numMuxes, 1, 1); in addPhysicalOrVariablePointersComputeGroup() 419 spec.numWorkGroups = IVec3(numMuxes, 1, 1); in addPhysicalOrVariablePointersComputeGroup() 451 spec.numWorkGroups = IVec3(numMuxes, 1, 1); in addPhysicalOrVariablePointersComputeGroup() 478 spec.numWorkGroups = IVec3(numMuxes, 1, 1); in addPhysicalOrVariablePointersComputeGroup() 511 spec.numWorkGroups = IVec3(numMuxes, 1, 1); in addPhysicalOrVariablePointersComputeGroup() 548 spec.numWorkGroups = IVec3(numMuxes, 1, 1); in addPhysicalOrVariablePointersComputeGroup() 575 spec.numWorkGroups = IVec3(numMuxes, 1, 1); in addPhysicalOrVariablePointersComputeGroup() 619 spec.numWorkGroups = IVec3(numMuxes, 1, 1); in addPhysicalOrVariablePointersComputeGroup() 1093 spec.numWorkGroups = IVec3(1, 1, 1); in addComplexTypesPhysicalOrVariablePointersComputeGroup() 1129 spec.numWorkGroups = IVec3(1, 1, 1); in addComplexTypesPhysicalOrVariablePointersComputeGroup() [all …]
|
D | vktSpvAsmInstructionTests.cpp | 921 spec.numWorkGroups = IVec3(numElements, 1, 1); in createLocalSizeGroup() 932 spec.numWorkGroups = IVec3(1, 1, 1); in createLocalSizeGroup() 1010 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpNopGroup() 1077 spec.numWorkGroups = IVec3(numElements, 1, 1); in createUnusedVariableComputeTests() 1127 spec.numWorkGroups = IVec3(numElements, 1, 1); in createUnusedVariableComputeTests() 1296 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpFUnordGroup() 1505 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpAtomicGroup() 1593 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpLineGroup() 1688 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpModuleProcessedGroup() 1756 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpNoLineGroup() [all …]
|
D | vktSpvAsmComputeShaderCase.cpp | 832 const tcu::IVec3& numWorkGroups = m_shaderSpec.numWorkGroups; in iterate() local 847 vkdi.cmdDispatch(*cmdBuffer, numWorkGroups.x(), numWorkGroups.y(), numWorkGroups.z()); in iterate()
|
D | vktSpvAsmLoopDepLenTests.cpp | 192 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
|
D | vktSpvAsmLoopDepInfTests.cpp | 177 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
|
D | vktSpvAsmCompositeInsertTests.cpp | 207 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeVectorCompositeInsertTests() 354 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeMatrixCompositeInsertTests() 513 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeNestedStructCompositeInsertTests()
|
D | vktSpvAsmConditionalBranchTests.cpp | 120 spec.numWorkGroups = IVec3(numItems, 1, 1); in addComputeSameLabelsTest()
|
D | vktSpvAsmUboMatrixPaddingTests.cpp | 137 spec.numWorkGroups = IVec3(numElements, 1, 1); in addComputeUboMatrixPaddingTest()
|
D | vktSpvAsmNonSemanticInfoTests.cpp | 66 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
|
D | vktSpvAsm8bitStorageTests.cpp | 1086 spec.numWorkGroups = IVec3(cTypes[tyIdx].count, 1, 1); in addCompute8bitStorage32To8Group() 1238 spec.numWorkGroups = IVec3(numElements / cTypes[tyIdx].componentsCount, 1, 1); in addCompute8bitUniform8To32Group() 1403 spec.numWorkGroups = IVec3(cTypes[tyIdx].count, 1, 1); in addCompute8bitStoragePushConstant8To32Group() 1562 spec.numWorkGroups = IVec3(cTypes[tyIdx].count, 1, 1); in addCompute8bitStorage16To8Group() 1720 spec.numWorkGroups = IVec3(numElements / cTypes[tyIdx].componentsCount, 1, 1); in addCompute8bitUniform8To16Group() 1889 spec.numWorkGroups = IVec3(cTypes[tyIdx].count, 1, 1); in addCompute8bitStoragePushConstant8To16Group() 1978 spec.numWorkGroups = IVec3(numElements, numElements, 1); in addCompute8bitStorageBuffer8To8Group() 2198 spec.numWorkGroups = IVec3(structData.structArraySize, structData.nestedArraySize, 1); in addCompute8bitStorageUniform8StructTo32StructGroup() 2422 spec.numWorkGroups = IVec3(structData.structArraySize, structData.nestedArraySize, 1); in addCompute8bitStorageUniform32StructTo8StructGroup() 2655 spec.numWorkGroups = IVec3(structData.structArraySize, structData.nestedArraySize, 1); in addCompute8bitStorage8bitStructMixedTypesGroup()
|
D | vktSpvAsmIndexingTests.cpp | 263 spec.numWorkGroups = IVec3(numItems, 1, 1); in addComputeIndexingStructTests() 703 spec.numWorkGroups = IVec3(numFloatArrays, 1, 1); in addComputeIndexingNon16BaseAlignmentTests()
|
D | vktSpvAsmFloatControlsExtensionlessTests.cpp | 107 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
|
D | vktSpvAsmSpirvVersionTests.cpp | 174 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
|
/external/llvm-project/mlir/tools/mlir-vulkan-runner/ |
D | vulkan-runtime-wrappers.cpp | 42 void setNumWorkGroups(NumWorkGroups numWorkGroups) { in setNumWorkGroups() argument 44 vulkanRuntime.setNumWorkGroups(numWorkGroups); in setNumWorkGroups()
|
D | VulkanRuntime.cpp | 36 numWorkGroups = numberWorkGroups; in setNumWorkGroups() 825 vkCmdDispatch(commandBuffer, numWorkGroups.x, numWorkGroups.y, in createComputeCommandBuffer() 826 numWorkGroups.z); in createComputeCommandBuffer()
|
D | VulkanRuntime.h | 220 NumWorkGroups numWorkGroups; variable
|
/external/angle/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/ |
D | ffx_spd.h | 295 bool SpdExitWorkgroup(AU1 numWorkGroups, AU1 localInvocationIndex) in SpdExitWorkgroup() argument 303 return (SpdGetAtomicCounter() != (numWorkGroups - 1)); in SpdExitWorkgroup() 715 AU1 numWorkGroups in SpdDownsample() argument 726 if (SpdExitWorkgroup(numWorkGroups, localInvocationIndex)) return; in SpdDownsample() 1144 AU1 numWorkGroups in SpdDownsampleH() argument 1156 if (SpdExitWorkgroup(numWorkGroups, localInvocationIndex)) return; in SpdDownsampleH()
|
/external/angle/src/libANGLE/renderer/d3d/d3d11/ |
D | StateManager11.h | 113 Compute() : numWorkGroups{0u}, padding(0u) {} in Compute() 114 unsigned int numWorkGroups[3]; member
|