Home
last modified time | relevance | path

Searched refs:numWorkgroups (Results 1 – 25 of 37) sorted by relevance

12

/external/deqp/external/openglcts/modules/common/subgroups/
DglcSubgroupsBuiltinVarTests.cpp87 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupSize()
92 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupSize()
94 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupSize()
96 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupSize()
113 numWorkgroups[0] * localSize[0]; in checkComputeSubgroupSize()
115 numWorkgroups[1] * localSize[1]; in checkComputeSubgroupSize()
137 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupInvocationID()
142 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupInvocationID()
144 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupInvocationID()
146 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupInvocationID()
[all …]
DglcSubgroupsBuiltinMaskVarTests.cpp47 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
50 return checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
DglcSubgroupsBallotTests.cpp48 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
51 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x7); in checkComputeStage()
DglcSubgroupsBallotOtherTests.cpp60 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
63 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkComputeStage()
DglcSubgroupsShapeTests.cpp48 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
51 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
DglcSubgroupsBallotBroadcastTests.cpp55 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStages()
58 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 3); in checkComputeStages()
DglcSubgroupsTestsUtils.cpp1252 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
1255 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute()
1256 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute()
1257 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute()
2035 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in makeComputeTest()
2109 const deUint32 numWorkgroups[3] = {4, 2, 2}; in makeComputeTest() local
2153 gl.dispatchCompute(numWorkgroups[0], numWorkgroups[1], numWorkgroups[2]); in makeComputeTest()
2179 if (!checkResult(datas, numWorkgroups, localSizesToTest[index], subgroupSize)) in makeComputeTest()
DglcSubgroupsBasicTests.cpp189 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupElect()
192 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeSubgroupElect()
196 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupBarriers()
201 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, ref); in checkComputeSubgroupBarriers()
DglcSubgroupsShuffleTests.cpp57 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
60 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
DglcSubgroupsTestsUtils.hpp451 const deUint32 numWorkgroups[3], const deUint32 localSize[3],
481 const deUint32 numWorkgroups[3], const deUint32 localSize[3],
DglcSubgroupsQuadTests.cpp57 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
60 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
/external/deqp/external/vulkancts/modules/vulkan/subgroups/
DvktSubgroupsBuiltinVarTests.cpp90 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupSize()
96 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupSize()
98 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupSize()
100 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupSize()
117 numWorkgroups[0] * localSize[0]; in checkComputeSubgroupSize()
119 numWorkgroups[1] * localSize[1]; in checkComputeSubgroupSize()
141 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupInvocationID()
147 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupInvocationID()
149 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupInvocationID()
151 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupInvocationID()
[all …]
DvktSubgroupsSizeControlTests.cpp178 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
193 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute()
194 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute()
195 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute()
222 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeRequireFull()
243 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkComputeRequireFull()
244 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkComputeRequireFull()
245 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkComputeRequireFull()
696 const deUint32 numWorkgroups[3] = {1, 1, 1}; in test() local
734 caseDef.pipelineShaderStageCreateFlags, numWorkgroups, DE_FALSE, subgroupSize, in test()
[all …]
DvktSubgroupsTestsUtils.hpp180 const deUint32 numWorkgroups[3], const deUint32 localSize[3],
238 const deUint32 numWorkgroups[3], const deUint32 localSize[3],
280 const deUint32 numWorkgroups[3], const deUint32 localSize[3],
282 const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3],
DvktSubgroupsBallotOtherTests.cpp59 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
63 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute()
DvktSubgroupsClusteredTests.cpp77 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
81 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
DvktSubgroupsBuiltinMaskVarTests.cpp49 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
53 return checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
DvktSubgroupsTestsUtils.cpp2797 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
2800 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute()
2801 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute()
2802 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute()
3842 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in makeComputeTestRequiredSubgroupSize()
3844 const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], in makeComputeTestRequiredSubgroupSize()
4018 vk.cmdDispatch(*cmdBuffer,numWorkgroups[0], numWorkgroups[1], numWorkgroups[2]); in makeComputeTestRequiredSubgroupSize()
4046 if (!checkResult(internalData, datas, numWorkgroups, localSizesToTest[index], subgroupSize)) in makeComputeTestRequiredSubgroupSize()
4071 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in makeComputeTest()
4075 const deUint32 numWorkgroups[3] = {4, 2, 2}; in makeComputeTest() local
[all …]
DvktSubgroupsShapeTests.cpp47 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
51 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
DvktSubgroupsQuadTests.cpp57 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
61 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
DvktSubgroupsBallotMasksTests.cpp57 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
61 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute()
DvktSubgroupsArithmeticTests.cpp146 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
150 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x3); in checkCompute()
DvktSubgroupsBasicTests.cpp242 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupElect()
246 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeSubgroupElect()
250 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeSubgroupBarriers()
256 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, ref); in checkComputeSubgroupBarriers()
/external/swiftshader/src/Pipeline/
DComputeProgram.cpp67 routine->numWorkgroups = *Pointer<Int4>(data + OFFSET(Data, numWorkgroups)); in setWorkgroupBuiltins()
77 As<SIMD::Float>(SIMD::Int(Extract(routine->numWorkgroups, component))); in setWorkgroupBuiltins()
112 Int4 numWorkgroups = *Pointer<Int4>(data + OFFSET(Data, numWorkgroups)); in setSubgroupBuiltins() local
226 data.numWorkgroups[X] = groupCountX; in run()
227 data.numWorkgroups[Y] = groupCountY; in run()
228 data.numWorkgroups[Z] = groupCountZ; in run()
229 data.numWorkgroups[3] = 0; in run()
DComputeProgram.hpp74 uint4 numWorkgroups; // [x, y, z, 0] member

12