Home
last modified time | relevance | path

Searched refs:numWorkGroups (Results 1 - 25 of 66) sorted by relevance

123

/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fComputeShaderBuiltinVarTests.cpp85 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0;
91 UVec3 numWorkGroups; member
94 SubCase (const UVec3& localSize_, const UVec3& numWorkGroups_) : localSize(localSize_), numWorkGroups(numWorkGroups_) {} in SubCase()
212 const tcu::UVec3 globalSize = subCase.localSize*subCase.numWorkGroups; in iterate()
214 const deUint32 numInvocations = subCase.localSize[0]*subCase.localSize[1]*subCase.localSize[2]*subCase.numWorkGroups[0]*subCase.numWorkGroups[1]*subCase.numWorkGroups[2]; in iterate()
223 m_testCtx.getLog() << TestLog::Message << "Number of work groups = " << subCase.numWorkGroups << TestLog::EndMessage in iterate()
235 gl.dispatchCompute(subCase.numWorkGroups[0], subCase.numWorkGroups[ in iterate()
305 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
332 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
355 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
381 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
406 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
427 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
[all...]
H A Des31fIndirectComputeDispatchTests.cpp124 UVec3 numWorkGroups; member
127 DispatchCommand (deIntptr offset_, const UVec3& numWorkGroups_) : offset(offset_), numWorkGroups(numWorkGroups_) {} 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()
217 "void writeCmd (uint offset, uvec3 numWorkGroups)\n" in createCmdBufferCompute()
219 " data[offset+0u] = numWorkGroups.x;\n" in createCmdBufferCompute()
220 " data[offset+1u] = numWorkGroups.y;\n" in createCmdBufferCompute()
221 " data[offset+2u] = numWorkGroups.z;\n" in createCmdBufferCompute()
233 << cmdIter->numWorkGroups in createCmdBufferCompute()
284 computeInvocationCount(const UVec3& workGroupSize, const UVec3& numWorkGroups) computeInvocationCount() argument
395 SingleDispatchCase(Context& context, const char* name, const char* description, GenBuffer genBuffer, deUintptr bufferSize, deUintptr offset, const UVec3& workGroupSize, const UVec3& numWorkGroups) SingleDispatchCase() argument
470 UVec3 numWorkGroups; init() member
[all...]
H A Des31fShaderAtomicOpTests.cpp280 const int numWorkGroups = numValues/workGroupSize; in verify() local
282 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++) in verify()
433 const int numWorkGroups = numValues/workGroupSize;
436 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++)
515 const int numWorkGroups = numValues/workGroupSize;
518 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++)
589 const int numWorkGroups = numValues/workGroupSize;
594 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNdx++)
607 const int numWorkGroups = numValues/workGroupSize;
612 for (int groupNdx = 0; groupNdx < numWorkGroups; groupNd
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/
H A DvktComputeShaderBuiltinVarTests.cpp116 const UVec3& numWorkGroups (void) const { return m_numWorkGroups; } in numWorkGroups() function in vkt::compute::__anon27876::SubCase
168 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0;
277 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() argument
279 DE_UNREF(numWorkGroups); in computeReference()
283 return numWorkGroups; in computeReference()
304 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() argument
306 DE_UNREF(numWorkGroups); in computeReference()
328 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() argument
330 DE_UNREF(numWorkGroups); in computeReference()
354 UVec3 computeReference (const UVec3& numWorkGroups, cons argument
379 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
400 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/compute/
H A DvktComputeShaderBuiltinVarTests.cpp114 const UVec3& numWorkGroups (void) const { return m_numWorkGroups; } in numWorkGroups() function in vkt::compute::__anon29120::SubCase
160 virtual UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const = 0;
267 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() argument
269 DE_UNREF(numWorkGroups); in computeReference()
273 return numWorkGroups; in computeReference()
294 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() argument
296 DE_UNREF(numWorkGroups); in computeReference()
318 UVec3 computeReference (const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const in computeReference() argument
320 DE_UNREF(numWorkGroups); in computeReference()
344 UVec3 computeReference (const UVec3& numWorkGroups, cons argument
369 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
390 computeReference(const UVec3& numWorkGroups, const UVec3& workGroupSize, const UVec3& workGroupID, const UVec3& localInvocationID) const computeReference() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmWorkgroupMemoryTests.cpp291 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()
440 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests()
473 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests()
509 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests()
539 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests()
574 spec.numWorkGroups in addComputeWorkgroupMemoryTests()
[all...]
H A DvktSpvAsmPointerParameterTests.cpp138 spec.numWorkGroups = IVec3(numFloats, 1, 1); in addComputePointerParamToParamTest()
254 spec.numWorkGroups = IVec3(numFloats, 1, 1); in addComputePointerParamToGlobalTest()
381 spec.numWorkGroups = IVec3(16, 1, 1); in addComputePointerBufferMemoryTest()
510 spec.numWorkGroups = IVec3(16, 1, 1); in addComputePointerBufferMemoryVariablePointersTest()
681 spec.numWorkGroups = IVec3(1, 1, 1); in addComputePointerWorkgroupMemoryVariablePointersTest()
H A DvktSpvAsmEmptyStructTests.cpp222 spec.numWorkGroups = tcu::IVec3(1, 1, 1); in addCopyingComputeGroup()
329 spec.numWorkGroups = tcu::IVec3(1, 1, 1); in addPointerComparisionComputeGroup()
545 spec.numWorkGroups = tcu::IVec3(2, 1, 1); in addFunctionArgumentReturnValueGroup()
H A DvktSpvAsmVariablePointersTests.cpp391 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
415 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
447 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
474 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
506 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
543 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
570 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
614 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
1084 spec.numWorkGroups = IVec3(1, 1, 1);
1120 spec.numWorkGroups
[all...]
H A DvktSpvAsmComputeShaderCase.cpp797 const tcu::IVec3& numWorkGroups = m_shaderSpec.numWorkGroups; in iterate() local
812 vkdi.cmdDispatch(*cmdBuffer, numWorkGroups.x(), numWorkGroups.y(), numWorkGroups.z()); in iterate()
H A DvktSpvAsmLoopDepInfTests.cpp177 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
H A DvktSpvAsmLoopDepLenTests.cpp192 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
H A DvktSpvAsmInstructionTests.cpp959 spec.numWorkGroups = IVec3(numElements, 1, 1); in createLocalSizeGroup()
973 spec.numWorkGroups = IVec3(1, 1, 1); in createLocalSizeGroup()
1061 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpNopGroup()
1130 spec.numWorkGroups = IVec3(numElements, 1, 1); in createUnusedVariableComputeTests()
1179 spec.numWorkGroups = IVec3(numElements, 1, 1); in createUnusedVariableComputeTests()
1347 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpFUnordGroup()
1555 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpAtomicGroup()
1643 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpLineGroup()
1738 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpModuleProcessedGroup()
1806 spec.numWorkGroups in createOpNoLineGroup()
11501 finalizeTestsCreation(ComputeShaderSpec& specResource, const map<string, string>& fragments, tcu::TestContext& testCtx, tcu::TestCaseGroup& testGroup, const std::string& testName, const VulkanFeatures& vulkanFeatures, const vector<string>& extensions, const IVec3& numWorkGroups, bool) finalizeTestsCreation() argument
[all...]
H A DvktSpvAsmCompositeInsertTests.cpp207 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeVectorCompositeInsertTests()
355 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeMatrixCompositeInsertTests()
515 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeNestedStructCompositeInsertTests()
H A DvktSpvAsm8bitStorageTests.cpp1086 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 in addCompute8bitStorage8bitStructMixedTypesGroup()
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/
H A DvktSpvAsmWorkgroupMemoryTests.cpp291 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()
440 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests()
473 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests()
509 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests()
539 spec.numWorkGroups = IVec3(1, 1, 1); in addComputeWorkgroupMemoryTests()
574 spec.numWorkGroups in addComputeWorkgroupMemoryTests()
[all...]
H A DvktSpvAsmPointerParameterTests.cpp138 spec.numWorkGroups = IVec3(numFloats, 1, 1); in addComputePointerParamToParamTest()
254 spec.numWorkGroups = IVec3(numFloats, 1, 1); in addComputePointerParamToGlobalTest()
381 spec.numWorkGroups = IVec3(16, 1, 1); in addComputePointerBufferMemoryTest()
510 spec.numWorkGroups = IVec3(16, 1, 1); in addComputePointerBufferMemoryVariablePointersTest()
681 spec.numWorkGroups = IVec3(1, 1, 1); in addComputePointerWorkgroupMemoryVariablePointersTest()
H A DvktSpvAsmEmptyStructTests.cpp222 spec.numWorkGroups = tcu::IVec3(1, 1, 1); in addCopyingComputeGroup()
329 spec.numWorkGroups = tcu::IVec3(1, 1, 1); in addPointerComparisionComputeGroup()
545 spec.numWorkGroups = tcu::IVec3(2, 1, 1); in addFunctionArgumentReturnValueGroup()
H A DvktSpvAsmVariablePointersTests.cpp391 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
415 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
447 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
474 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
507 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
544 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
571 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
615 spec.numWorkGroups = IVec3(numMuxes, 1, 1);
1085 spec.numWorkGroups = IVec3(1, 1, 1);
1121 spec.numWorkGroups
[all...]
H A DvktSpvAsmComputeShaderCase.cpp797 const tcu::IVec3& numWorkGroups = m_shaderSpec.numWorkGroups; in iterate() local
812 vkdi.cmdDispatch(*cmdBuffer, numWorkGroups.x(), numWorkGroups.y(), numWorkGroups.z()); in iterate()
H A DvktSpvAsmLoopDepInfTests.cpp177 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
H A DvktSpvAsmLoopDepLenTests.cpp192 spec.numWorkGroups = tcu::IVec3(numElements, 1, 1); in getComputeShaderSpec()
H A DvktSpvAsmInstructionTests.cpp958 spec.numWorkGroups = IVec3(numElements, 1, 1); in createLocalSizeGroup()
972 spec.numWorkGroups = IVec3(1, 1, 1); in createLocalSizeGroup()
1059 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpNopGroup()
1126 spec.numWorkGroups = IVec3(numElements, 1, 1); in createUnusedVariableComputeTests()
1176 spec.numWorkGroups = IVec3(numElements, 1, 1); in createUnusedVariableComputeTests()
1345 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpFUnordGroup()
1553 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpAtomicGroup()
1641 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpLineGroup()
1736 spec.numWorkGroups = IVec3(numElements, 1, 1); in createOpModuleProcessedGroup()
1804 spec.numWorkGroups in createOpNoLineGroup()
11403 finalizeTestsCreation(ComputeShaderSpec& specResource, const map<string, string>& fragments, tcu::TestContext& testCtx, tcu::TestCaseGroup& testGroup, const std::string& testName, const VulkanFeatures& vulkanFeatures, const vector<string>& extensions, const IVec3& numWorkGroups, bool) finalizeTestsCreation() argument
[all...]
H A DvktSpvAsmCompositeInsertTests.cpp207 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()
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/shaders/src/third_party/ffx_spd/
H A Dffx_spd.h84 // uint numWorkGroups; // number of total thread groups, so numWorkGroupsX * numWorkGroupsY * 1
90 // uint numWorkGroups;
244 // AU1(spdConstants.mips), AU1(spdConstants.numWorkGroups));
248 // AU1(spdConstants.mips), AU1(spdConstants.numWorkGroups));
254 // AU1(mips), AU1(numWorkGroups));
258 // AU1(mips), AU1(numWorkGroups));
295 bool SpdExitWorkgroup(AU1 numWorkGroups, AU1 localInvocationIndex) in SpdExitWorkgroup() argument
303 return (SpdGetAtomicCounter() != (numWorkGroups - 1)); in SpdExitWorkgroup()
715 AU1 numWorkGroups in SpdDownsample()
726 if (SpdExitWorkgroup(numWorkGroups, localInvocationInde in SpdDownsample()
[all...]

Completed in 39 milliseconds

123