Home
last modified time | relevance | path

Searched refs:numWorkgroups (Results 1 - 25 of 55) sorted by relevance

123

/third_party/vk-gl-cts/external/openglcts/modules/common/subgroups/
H A 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[ in checkComputeSubgroupInvocationID()
86 checkComputeSubgroupSize(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupSize() argument
136 checkComputeSubgroupInvocationID(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupInvocationID() argument
203 checkComputeNumSubgroups(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeNumSubgroups() argument
259 checkComputeSubgroupID(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupID() argument
[all...]
H A DglcSubgroupsBallotOtherTests.cpp60 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
63 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0xf); in checkComputeStage()
59 checkComputeStage(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeStage() argument
H A DglcSubgroupsBallotTests.cpp48 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
51 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 0x7); in checkComputeStage()
47 checkComputeStage(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeStage() argument
H A DglcSubgroupsBuiltinMaskVarTests.cpp47 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
50 return checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
46 checkComputeStage(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeStage() argument
H A DglcSubgroupsShapeTests.cpp48 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkComputeStage()
51 return glc::subgroups::checkCompute(datas, numWorkgroups, localSize, 1); in checkComputeStage()
47 checkComputeStage(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeStage() argument
H A 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()
188 checkComputeSubgroupElect(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupElect() argument
195 checkComputeSubgroupBarriers(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupBarriers() argument
H A DglcSubgroupsTestsUtils.cpp1258 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in checkCompute()
1261 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute()
1262 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute()
1263 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute()
2041 const deUint32 numWorkgroups[3], const deUint32 localSize[3], in makeComputeTest()
2115 const deUint32 numWorkgroups[3] = {4, 2, 2}; in makeComputeTest() local
2159 gl.dispatchCompute(numWorkgroups[0], numWorkgroups[1], numWorkgroups[2]); in makeComputeTest()
2185 if (!checkResult(datas, numWorkgroups, localSizesToTes in makeComputeTest()
1257 checkCompute(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 ref) checkCompute() argument
2038 makeComputeTest( Context& context, Format format, SSBOData* inputs, deUint32 inputsCount, bool (*checkResult)(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize)) makeComputeTest() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
H A 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[ in checkComputeSubgroupInvocationID()
117 checkComputeSubgroupSize(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupSize() argument
170 checkComputeSubgroupInvocationID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupInvocationID() argument
241 checkComputeNumSubgroups(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeNumSubgroups() argument
299 checkComputeSubgroupID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupID() argument
[all...]
H A DvktSubgroupsSizeControlTests.cpp200 const deUint32 numWorkgroups[3], in checkCompute()
212 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute()
213 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute()
214 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute()
243 const deUint32 numWorkgroups[3], in checkComputeRequireFull()
255 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkComputeRequireFull()
256 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkComputeRequireFull()
257 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkComputeRequireFull()
631 const deUint32 numWorkgroups[3] = {1, 1, 1}; in test() local
673 numWorkgroups, in test()
198 checkCompute(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkCompute() argument
241 checkComputeRequireFull(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeRequireFull() argument
688 const deUint32 numWorkgroups[3] = {1, 1, 1}; test() local
795 const deUint32 numWorkgroups[3] = {1, 1, 1}; testRequireFullSubgroups() local
848 const deUint32 numWorkgroups[3] = {1, 1, 1}; testRequireSubgroupSize() local
910 const uint32_t numWorkgroups[3] = {1, 1, 1}; testRequireSubgroupSize() local
[all...]
H A DvktSubgroupsTestsUtils.hpp60 typedef bool (*CheckResultCompute)(const void* internalData, std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize);
224 const deUint32 numWorkgroups[3],
372 const deUint32 numWorkgroups[3],
385 const deUint32 numWorkgroups[3],
H A DvktSubgroupsTestsUtils.cpp2878 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
2882 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkComputeOrMesh()
2883 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkComputeOrMesh()
2884 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkComputeOrMesh()
4027 const deUint32 numWorkgroups[3], in makeComputeOrMeshTestRequiredSubgroupSize()
4287 vk.cmdDispatch(*cmdBuffer, numWorkgroups[0], numWorkgroups[1], numWorkgroups[2]); in makeComputeOrMeshTestRequiredSubgroupSize()
4290 vk.cmdDrawMeshTasksEXT(*cmdBuffer, numWorkgroups[0], numWorkgroups[ in makeComputeOrMeshTestRequiredSubgroupSize()
2877 checkComputeOrMesh(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 ref) checkComputeOrMesh() argument
4019 makeComputeOrMeshTestRequiredSubgroupSize(ComputeLike testType, Context& context, VkFormat format, const vkt::subgroups::SSBOData* inputs, deUint32 inputsCount, const void* internalData, vkt::subgroups::CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeComputeOrMeshTestRequiredSubgroupSize() argument
4352 makeComputeTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeComputeTestRequiredSubgroupSize() argument
4381 makeMeshTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeMeshTestRequiredSubgroupSize() argument
4420 const uint32_t numWorkgroups[3] = {4, 2, 2}; makeComputeOrMeshTest() local
[all...]
H A DvktSubgroupsArithmeticTests.cpp162 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
168 return subgroups::checkComputeOrMesh(datas, numWorkgroups, localSize, 0x3); in checkComputeOrMesh()
160 checkComputeOrMesh(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMesh() argument
H A DvktSubgroupsBallotMasksTests.cpp69 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
75 return subgroups::checkComputeOrMesh(datas, numWorkgroups, localSize, 0xf); in checkComputeOrMesh()
67 checkComputeOrMesh(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMesh() argument
H A DvktSubgroupsBallotOtherTests.cpp71 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
77 return subgroups::checkComputeOrMesh(datas, numWorkgroups, localSize, 0xf); in checkComputeOrMesh()
69 checkComputeOrMesh(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMesh() argument
H A DvktSubgroupsBallotTests.cpp59 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
65 return subgroups::checkComputeOrMesh(datas, numWorkgroups, localSize, 0x7); in checkComputeOrMesh()
57 checkComputeOrMesh(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMesh() argument
H A DvktSubgroupsBuiltinMaskVarTests.cpp129 const deUint32 numWorkgroups[3], in checkComputeOrMeshStage()
135 return checkComputeOrMesh(datas, numWorkgroups, localSize, 1); in checkComputeOrMeshStage()
127 checkComputeOrMeshStage(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMeshStage() argument
H A DvktSubgroupsClusteredTests.cpp90 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
96 return subgroups::checkComputeOrMesh(datas, numWorkgroups, localSize, 1); in checkComputeOrMesh()
88 checkComputeOrMesh(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMesh() argument
H A DvktSubgroupsQuadTests.cpp72 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
78 return subgroups::checkComputeOrMesh(datas, numWorkgroups, localSize, 1); in checkComputeOrMesh()
70 checkComputeOrMesh(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMesh() argument
H A DvktSubgroupsShapeTests.cpp66 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
72 return subgroups::checkComputeOrMesh(datas, numWorkgroups, localSize, 1); in checkComputeOrMesh()
64 checkComputeOrMesh(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeOrMesh() argument
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/
H A 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[ in checkComputeSubgroupInvocationID()
117 checkComputeSubgroupSize(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupSize() argument
170 checkComputeSubgroupInvocationID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize) checkComputeSubgroupInvocationID() argument
241 checkComputeNumSubgroups(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeNumSubgroups() argument
299 checkComputeSubgroupID(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeSubgroupID() argument
[all...]
H A DvktSubgroupsSizeControlTests.cpp199 const deUint32 numWorkgroups[3], in checkCompute()
211 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkCompute()
212 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkCompute()
213 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkCompute()
243 const deUint32 numWorkgroups[3], in checkComputeRequireFull()
255 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkComputeRequireFull()
256 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkComputeRequireFull()
257 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkComputeRequireFull()
633 const deUint32 numWorkgroups[3] = {1, 1, 1}; in test() local
674 numWorkgroups, in test()
197 checkCompute(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkCompute() argument
241 checkComputeRequireFull(const void* internalData, vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32) checkComputeRequireFull() argument
689 const deUint32 numWorkgroups[3] = {1, 1, 1}; test() local
793 const deUint32 numWorkgroups[3] = {1, 1, 1}; testRequireFullSubgroups() local
843 const deUint32 numWorkgroups[3] = {1, 1, 1}; testRequireSubgroupSize() local
906 const uint32_t numWorkgroups[3] = {1, 1, 1}; testRequireSubgroupSize() local
[all...]
H A DvktSubgroupsTestsUtils.hpp60 typedef bool (*CheckResultCompute)(const void* internalData, std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 subgroupSize);
222 const deUint32 numWorkgroups[3],
370 const deUint32 numWorkgroups[3],
383 const deUint32 numWorkgroups[3],
H A DvktSubgroupsTestsUtils.cpp2866 const deUint32 numWorkgroups[3], in checkComputeOrMesh()
2870 const deUint32 globalSizeX = numWorkgroups[0] * localSize[0]; in checkComputeOrMesh()
2871 const deUint32 globalSizeY = numWorkgroups[1] * localSize[1]; in checkComputeOrMesh()
2872 const deUint32 globalSizeZ = numWorkgroups[2] * localSize[2]; in checkComputeOrMesh()
4009 const deUint32 numWorkgroups[3], in makeComputeOrMeshTestRequiredSubgroupSize()
4269 vk.cmdDispatch(*cmdBuffer, numWorkgroups[0], numWorkgroups[1], numWorkgroups[2]); in makeComputeOrMeshTestRequiredSubgroupSize()
4272 vk.cmdDrawMeshTasksEXT(*cmdBuffer, numWorkgroups[0], numWorkgroups[ in makeComputeOrMeshTestRequiredSubgroupSize()
2865 checkComputeOrMesh(std::vector<const void*> datas, const deUint32 numWorkgroups[3], const deUint32 localSize[3], deUint32 ref) checkComputeOrMesh() argument
4001 makeComputeOrMeshTestRequiredSubgroupSize(ComputeLike testType, Context& context, VkFormat format, const vkt::subgroups::SSBOData* inputs, deUint32 inputsCount, const void* internalData, vkt::subgroups::CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeComputeOrMeshTestRequiredSubgroupSize() argument
4338 makeComputeTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeComputeTestRequiredSubgroupSize() argument
4367 makeMeshTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, const deUint32 pipelineShaderStageCreateFlags, const deUint32 numWorkgroups[3], const deBool isRequiredSubgroupSize, const deUint32 subgroupSize, const deUint32 localSizesToTest[][3], const deUint32 localSizesToTestCount) makeMeshTestRequiredSubgroupSize() argument
4406 const uint32_t numWorkgroups[3] = {4, 2, 2}; makeComputeOrMeshTest() local
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
H A 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()
H A DComputeProgram.hpp75 uint4 numWorkgroups; // [x, y, z, 0] member

Completed in 37 milliseconds

123