/external/deqp/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 | 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 | 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 | 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 | 1252 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()
|
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()
|
D | glcSubgroupsTestsUtils.hpp | 451 const deUint32 numWorkgroups[3], const deUint32 localSize[3], 481 const deUint32 numWorkgroups[3], const deUint32 localSize[3],
|
D | glcSubgroupsQuadTests.cpp | 57 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/ |
D | vktSubgroupsBuiltinVarTests.cpp | 90 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 …]
|
D | vktSubgroupsSizeControlTests.cpp | 178 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 …]
|
D | vktSubgroupsTestsUtils.hpp | 180 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],
|
D | vktSubgroupsBallotOtherTests.cpp | 59 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute() 63 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute()
|
D | vktSubgroupsClusteredTests.cpp | 77 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute() 81 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
|
D | vktSubgroupsBuiltinMaskVarTests.cpp | 49 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage() 53 return checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
|
D | vktSubgroupsTestsUtils.cpp | 2797 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 …]
|
D | vktSubgroupsShapeTests.cpp | 47 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute() 51 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
|
D | vktSubgroupsQuadTests.cpp | 57 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute() 61 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkCompute()
|
D | vktSubgroupsBallotMasksTests.cpp | 57 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute() 61 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkCompute()
|
D | vktSubgroupsArithmeticTests.cpp | 146 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute() 150 return vkt::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x3); in checkCompute()
|
D | vktSubgroupsBasicTests.cpp | 242 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/ |
D | ComputeProgram.cpp | 67 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()
|
D | ComputeProgram.hpp | 74 uint4 numWorkgroups; // [x, y, z, 0] member
|