/third_party/vk-gl-cts/external/openglcts/modules/common/subgroups/ |
D | glcSubgroupsBuiltinVarTests.cpp | 87 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 …]
|
D | glcSubgroupsBuiltinMaskVarTests.cpp | 47 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage() 50 return checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
|
D | glcSubgroupsBallotOtherTests.cpp | 60 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage() 63 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkComputeStage()
|
D | glcSubgroupsBallotTests.cpp | 48 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage() 51 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x7); in checkComputeStage()
|
D | glcSubgroupsShapeTests.cpp | 48 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage() 51 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
|
D | glcSubgroupsBallotBroadcastTests.cpp | 55 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStages() 58 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 3); in checkComputeStages()
|
D | glcSubgroupsTestsUtils.cpp | 1248 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()
|
D | glcSubgroupsBasicTests.cpp | 189 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()
|
D | glcSubgroupsShuffleTests.cpp | 57 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/ |
D | vktSubgroupsBuiltinVarTests.cpp | 119 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 …]
|
D | vktSubgroupsSizeControlTests.cpp | 176 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 …]
|
D | vktSubgroupsTestsUtils.hpp | 60 …st void* internalData, std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUi… 202 const deUint32 numWorkgroups[3], 341 const deUint32 numWorkgroups[3],
|
D | vktSubgroupsBallotMasksTests.cpp | 69 const deUint32 numWorkgroups[3], in checkCompute() 75 return subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute()
|
D | vktSubgroupsShapeTests.cpp | 66 const deUint32 numWorkgroups[3], in checkCompute() 72 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
|
D | vktSubgroupsBallotOtherTests.cpp | 71 const deUint32 numWorkgroups[3], in checkCompute() 77 return subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute()
|
D | vktSubgroupsBuiltinMaskVarTests.cpp | 129 const deUint32 numWorkgroups[3], in checkComputeStage() 135 return checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
|
D | vktSubgroupsQuadTests.cpp | 70 const deUint32 numWorkgroups[3], in checkCompute() 76 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
|
D | vktSubgroupsClusteredTests.cpp | 88 const deUint32 numWorkgroups[3], in checkCompute() 94 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
|
D | vktSubgroupsBallotTests.cpp | 59 const deUint32 numWorkgroups[3], in checkCompute() 65 return subgroups::checkCompute(datas, numWorkgroups, localSize, 0x7); in checkCompute()
|
D | vktSubgroupsBasicTests.cpp | 300 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()
|
D | vktSubgroupsArithmeticTests.cpp | 160 const deUint32 numWorkgroups[3], in checkCompute() 166 return subgroups::checkCompute(datas, numWorkgroups, localSize, 0x3); in checkCompute()
|
D | vktSubgroupsShuffleTests.cpp | 69 const deUint32 numWorkgroups[3], in checkCompute() 75 return subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
|
D | vktSubgroupsBallotBroadcastTests.cpp | 70 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/ |
D | ComputeProgram.cpp | 68 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()
|
D | ComputeProgram.hpp | 75 uint4 numWorkgroups; // [x, y, z, 0] member
|