Home
last modified time | relevance | path

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

12

/third_party/vk-gl-cts/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()
DglcSubgroupsBallotOtherTests.cpp60 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
63 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); 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()
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.cpp1248 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
1251 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute()
1252 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute()
1253 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute()
2031 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in makeComputeTest()
2105 const deUint32 numWorkgroups[3] = {4, 2, 2}; in makeComputeTest() local
2149 gl.dispatchCompute(numWorkgroups[0], numWorkgroups[1], numWorkgroups[2]); in makeComputeTest()
2175 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()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
DvktSubgroupsBuiltinVarTests.cpp119 const deUint32 numWorkgroups[3], in checkComputeSubgroupSize()
127 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupSize()
129 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupSize()
131 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupSize()
147 numWorkgroups[0] * localSize[0]; in checkComputeSubgroupSize()
149 numWorkgroups[1] * localSize[1]; in checkComputeSubgroupSize()
172 const deUint32 numWorkgroups[3], in checkComputeSubgroupInvocationID()
180 for (deUint32 nX = 0; nX < numWorkgroups[0]; ++nX) in checkComputeSubgroupInvocationID()
182 for (deUint32 nY = 0; nY < numWorkgroups[1]; ++nY) in checkComputeSubgroupInvocationID()
184 for (deUint32 nZ = 0; nZ < numWorkgroups[2]; ++nZ) in checkComputeSubgroupInvocationID()
[all …]
DvktSubgroupsSizeControlTests.cpp176 const deUint32 numWorkgroups[3], in checkCompute()
184 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute()
185 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute()
186 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute()
216 const deUint32 numWorkgroups[3], in checkComputeRequireFull()
224 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkComputeRequireFull()
225 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkComputeRequireFull()
226 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkComputeRequireFull()
571 const deUint32 numWorkgroups[3] = {1, 1, 1}; in test() local
610 numWorkgroups, in test()
[all …]
DvktSubgroupsTestsUtils.hpp60 …st void* internalData, std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUi…
202 const deUint32 numWorkgroups[3],
341 const deUint32 numWorkgroups[3],
DvktSubgroupsBallotMasksTests.cpp69 const deUint32 numWorkgroups[3], in checkCompute()
75 return subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute()
DvktSubgroupsShapeTests.cpp66 const deUint32 numWorkgroups[3], in checkCompute()
72 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
DvktSubgroupsBallotOtherTests.cpp71 const deUint32 numWorkgroups[3], in checkCompute()
77 return subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute()
DvktSubgroupsBuiltinMaskVarTests.cpp129 const deUint32 numWorkgroups[3], in checkComputeStage()
135 return checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
DvktSubgroupsQuadTests.cpp70 const deUint32 numWorkgroups[3], in checkCompute()
76 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
DvktSubgroupsClusteredTests.cpp88 const deUint32 numWorkgroups[3], in checkCompute()
94 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
DvktSubgroupsBallotTests.cpp59 const deUint32 numWorkgroups[3], in checkCompute()
65 return subgroups::checkCompute(datas, numWorkgroups, localSize, 0x7); in checkCompute()
DvktSubgroupsBasicTests.cpp300 const deUint32 numWorkgroups[3], in checkComputeSubgroupElect()
306 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeSubgroupElect()
311 const deUint32 numWorkgroups[3], in checkComputeSubgroupBarriers()
320 return subgroups::checkCompute(datas, numWorkgroups, localSize, ref); in checkComputeSubgroupBarriers()
DvktSubgroupsArithmeticTests.cpp160 const deUint32 numWorkgroups[3], in checkCompute()
166 return subgroups::checkCompute(datas, numWorkgroups, localSize, 0x3); in checkCompute()
DvktSubgroupsShuffleTests.cpp69 const deUint32 numWorkgroups[3], in checkCompute()
75 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
DvktSubgroupsBallotBroadcastTests.cpp70 const deUint32 numWorkgroups[3], in checkCompute()
76 return subgroups::checkCompute(datas, numWorkgroups, localSize, 3); in checkCompute()
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
DComputeProgram.cpp68 routine->numWorkgroups = *Pointer<Int4>(data + OFFSET(Data, numWorkgroups)); in setWorkgroupBuiltins()
78 As<SIMD::Float>(SIMD::Int(Extract(routine->numWorkgroups, component))); in setWorkgroupBuiltins()
113 Int4 numWorkgroups = *Pointer<Int4>(data + OFFSET(Data, numWorkgroups)); in setSubgroupBuiltins() local
229 data.numWorkgroups[X] = groupCountX; in run()
230 data.numWorkgroups[Y] = groupCountY; in run()
231 data.numWorkgroups[Z] = groupCountZ; in run()
232 data.numWorkgroups[3] = 0; in run()
DComputeProgram.hpp75 uint4 numWorkgroups; // [x, y, z, 0] member

12