Home
last modified time | relevance | path

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

123

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/subgroups/
H A DvktSubgroupsSizeControlTests.cpp80 const deUint32 requiredSubgroupSize; member
146 if (checkInternalData->isRequiredSubgroupSize && data[i] != checkInternalData->requiredSubgroupSize) in checkVertexPipelineStages()
148 log << TestLog::Message << "gl_SubgroupSize (" << data[i] << ") is not equal to the required subgroup size value (" << checkInternalData->requiredSubgroupSize << ")" << TestLog::EndMessage; in checkVertexPipelineStages()
187 if (checkInternalData->isRequiredSubgroupSize && data[ndx] != checkInternalData->requiredSubgroupSize) in checkFragmentPipelineStages()
189 log << TestLog::Message << "gl_SubgroupSize (" << data[ndx] << ") is not equal to the required subgroup size value (" << checkInternalData->requiredSubgroupSize << ")" << TestLog::EndMessage; in checkFragmentPipelineStages()
229 if (checkInternalData->isRequiredSubgroupSize && data[i] != checkInternalData->requiredSubgroupSize) in checkCompute()
232 << "gl_SubgroupSize (" << data[i] << ") is not equal to the required subgroup size value (" << checkInternalData->requiredSubgroupSize << ")" << TestLog::EndMessage; in checkCompute()
260 const deUint32 numSubgroups = (localSize[0] * localSize[1] * localSize[2]) / checkInternalData->requiredSubgroupSize; in checkComputeRequireFull()
280 if (exactSubgroupSize && data[i].x() != checkInternalData->requiredSubgroupSize) in checkComputeRequireFull()
283 << "expected subgroupSize (" << checkInternalData->requiredSubgroupSize << ") does in checkComputeRequireFull()
855 const deUint32 requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); testRequireSubgroupSize() local
913 const uint32_t requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); testRequireSubgroupSize() local
966 const deUint32 requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); testRequireSubgroupSize() local
995 const deUint32 requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); testRequireSubgroupSize() local
1028 const deUint32 requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); noSSBOtestRequireSubgroupSize() local
[all...]
H A DvktSubgroupsBuiltinVarTests.cpp362 deBool requiredSubgroupSize; member
1691 if (caseDef.requiredSubgroupSize) in supportedCheck()
1795 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1806 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1829 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1840 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1863 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1874 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1897 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1908 // According to the spec, requiredSubgroupSize mus in test()
2034 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinVarTests() local
2053 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinVarTests() local
2091 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinVarTests() local
2110 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinVarTests() local
[all...]
H A DvktSubgroupsArithmeticTests.cpp73 deBool requiredSubgroupSize; member
281 if (caseDef.requiredSubgroupSize) in supportedCheck()
374 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
385 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
510 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsArithmeticTests() local
511 const string testName = name + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsArithmeticTests()
519 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsArithmeticTests()
532 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsArithmeticTests() local
533 const string testName = name + "_" + getShaderStageName(meshStage) + (requiredSubgroupSize in createSubgroupsArithmeticTests()
[all...]
H A DvktSubgroupsBallotMasksTests.cpp54 deBool requiredSubgroupSize; member
240 if (caseDef.requiredSubgroupSize) in supportedCheck()
317 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
328 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
408 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotMasksTests() local
409 const string testName = mask + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsBallotMasksTests()
415 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsBallotMasksTests()
426 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotMasksTests() local
427 const string testName = mask + (requiredSubgroupSize in createSubgroupsBallotMasksTests()
[all...]
H A DvktSubgroupsBallotOtherTests.cpp56 deBool requiredSubgroupSize; member
313 if (caseDef.requiredSubgroupSize) in supportedCheck()
390 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
401 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
483 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotOtherTests() local
484 const string testName = op + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsBallotOtherTests()
490 requiredSubgroupSize // deBool requiredSubgroupSize; in createSubgroupsBallotOtherTests()
501 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotOtherTests() local
502 const string testName = op + (requiredSubgroupSize in createSubgroupsBallotOtherTests()
[all...]
H A DvktSubgroupsBallotTests.cpp44 deBool requiredSubgroupSize; member
807 if (caseDef.requiredSubgroupSize) in supportedCheck()
900 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
911 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1010 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotTests() local
1011 const string testNameSuffix = requiredSubgroupSize ? "_requiredsubgroupsize" : ""; in createSubgroupsBallotTests()
1023 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsBallotTests()
1035 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotTests() local
1036 const string testNameSuffix = requiredSubgroupSize in createSubgroupsBallotTests()
[all...]
H A DvktSubgroupsBuiltinMaskVarTests.cpp88 deBool requiredSubgroupSize; member
1225 if (caseDef.requiredSubgroupSize) in supportedCheck()
1307 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1318 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1404 DE_FALSE // deBool requiredSubgroupSize; in createSubgroupsBuiltinMaskVarTests()
1417 DE_FALSE // deBool requiredSubgroupSize; in createSubgroupsBuiltinMaskVarTests()
1426 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBuiltinMaskVarTests() local
1427 const string testName = name + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsBuiltinMaskVarTests()
1433 requiredSubgroupSize // deBool requiredSubgroupSize; in createSubgroupsBuiltinMaskVarTests()
1444 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinMaskVarTests() local
[all...]
H A DvktSubgroupsClusteredTests.cpp58 deBool requiredSubgroupSize; member
209 if (caseDef.requiredSubgroupSize) in supportedCheck()
301 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
312 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
434 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsClusteredTests() local
435 const string testName = name + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsClusteredTests()
442 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsClusteredTests()
455 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsClusteredTests() local
456 const string testName = name + (requiredSubgroupSize in createSubgroupsClusteredTests()
[all...]
H A DvktSubgroupsQuadTests.cpp55 deBool requiredSubgroupSize; member
238 if (caseDef.requiredSubgroupSize) in supportedCheck()
329 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
340 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
447 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsQuadTests() local
448 const string testNameSuffix = requiredSubgroupSize ? "_requiredsubgroupsize" : ""; in createSubgroupsQuadTests()
456 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsQuadTests()
469 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsQuadTests() local
470 const string testNameSuffix = requiredSubgroupSize in createSubgroupsQuadTests()
[all...]
H A DvktSubgroupsShapeTests.cpp51 deBool requiredSubgroupSize; member
253 if (caseDef.requiredSubgroupSize) in supportedCheck()
330 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
341 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
420 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsShapeTests() local
421 const string testName = op + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsShapeTests()
427 requiredSubgroupSize // deBool requiredSubgroupSize; in createSubgroupsShapeTests()
438 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsShapeTests() local
439 const string testName = op + (requiredSubgroupSize in createSubgroupsShapeTests()
[all...]
H A DvktSubgroupsTestsUtils.cpp250 const deUint32 requiredSubgroupSize[5]) in makeGraphicsPipeline()
273 requiredSubgroupSize != DE_NULL ? requiredSubgroupSize[0] : 0u, in makeGraphicsPipeline()
278 requiredSubgroupSize != DE_NULL ? requiredSubgroupSize[1] : 0u, in makeGraphicsPipeline()
283 requiredSubgroupSize != DE_NULL ? requiredSubgroupSize[2] : 0u, in makeGraphicsPipeline()
288 requiredSubgroupSize != DE_NULL ? requiredSubgroupSize[3] : 0u, in makeGraphicsPipeline()
293 requiredSubgroupSize ! in makeGraphicsPipeline()
225 makeGraphicsPipeline(const DeviceInterface& vk, const VkDevice device, const VkPipelineLayout pipelineLayout, const VkShaderModule vertexShaderModule, const VkShaderModule tessellationControlShaderModule, const VkShaderModule tessellationEvalShaderModule, const VkShaderModule geometryShaderModule, const VkShaderModule fragmentShaderModule, const VkRenderPass renderPass, const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const VkPrimitiveTopology topology, const deUint32 subpass, const deUint32 patchControlPoints, const VkPipelineVertexInputStateCreateInfo* vertexInputStateCreateInfo, const VkPipelineRasterizationStateCreateInfo* rasterizationStateCreateInfo, const VkPipelineMultisampleStateCreateInfo* multisampleStateCreateInfo, const VkPipelineDepthStencilStateCreateInfo* depthStencilStateCreateInfo, const VkPipelineColorBlendStateCreateInfo* colorBlendStateCreateInfo, const VkPipelineDynamicStateCreateInfo* dynamicStateCreateInfo, const deUint32 vertexShaderStageCreateFlags, const deUint32 tessellationControlShaderStageCreateFlags, const deUint32 tessellationEvalShaderStageCreateFlags, const deUint32 geometryShaderStageCreateFlags, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize[5]) makeGraphicsPipeline() argument
2658 makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const VkShaderStageFlags shaderStage, const deUint32 tessShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize() argument
2899 makeGeometryFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const deUint32 geometryShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeGeometryFrameBufferTestRequiredSubgroupSize() argument
3135 allStagesRequiredSubgroupSize(Context& context, vk::VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, const VerificationFunctor& checkResult, const vk::VkShaderStageFlags shaderStageTested, const deUint32 vertexShaderStageCreateFlags, const deUint32 tessellationControlShaderStageCreateFlags, const deUint32 tessellationEvalShaderStageCreateFlags, const deUint32 geometryShaderStageCreateFlags, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize[5]) allStagesRequiredSubgroupSize() argument
3470 makeVertexFrameBufferTestRequiredSubgroupSize(Context& context, vk::VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const deUint32 vertexShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeVertexFrameBufferTestRequiredSubgroupSize() argument
3694 makeFragmentFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, CheckResultFragment checkResult, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeFragmentFrameBufferTestRequiredSubgroupSize() argument
3886 makeComputePipeline(Context& context, const VkPipelineLayout pipelineLayout, const VkShaderModule shaderModule, const deUint32 pipelineShaderStageFlags, const deUint32 pipelineCreateFlags, VkPipeline basePipelineHandle, deUint32 localSizeX, deUint32 localSizeY, deUint32 localSizeZ, deUint32 requiredSubgroupSize) makeComputePipeline() argument
3948 makeMeshPipeline(Context& context, const VkPipelineLayout pipelineLayout, const VkShaderModule taskModule, const VkShaderModule meshModule, const deUint32 pipelineShaderStageFlags, const deUint32 pipelineCreateFlags, VkPipeline basePipelineHandle, deUint32 localSizeX, deUint32 localSizeY, deUint32 localSizeZ, deUint32 requiredSubgroupSize, const VkRenderPass renderPass) makeMeshPipeline() argument
4410 makeComputeOrMeshTest(ComputeLike testType, Context& context, VkFormat format, const vkt::subgroups::SSBOData* inputs, deUint32 inputsCount, const void* internalData, vkt::subgroups::CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeComputeOrMeshTest() argument
4445 makeComputeTest(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeComputeTest() argument
4457 makeMeshTest(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeMeshTest() argument
4883 makeRayTracingPipeline(Context& context, const VkShaderStageFlags shaderStageTested, const VkPipelineLayout pipelineLayout, const deUint32 shaderStageCreateFlags[6], const deUint32 requiredSubgroupSize[6], Move<VkPipeline>& pipelineOut) makeRayTracingPipeline() argument
4996 allRayTracingStagesRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, const VerificationFunctor& checkResult, const VkShaderStageFlags shaderStageTested, const deUint32 shaderStageCreateFlags[6], const deUint32 requiredSubgroupSize[6]) allRayTracingStagesRequiredSubgroupSize() argument
[all...]
H A DvktSubgroupsTestsUtils.hpp301 deUint32 requiredSubgroupSize = 0u,
310 deUint32 requiredSubgroupSize = 0u,
322 const deUint32 requiredSubgroupSize = 0u);
331 const deUint32 requiredSubgroupSize = 0u);
345 const deUint32 requiredSubgroupSize[5]);
354 const deUint32 requiredSubgroupSize = 0u);
363 const deUint32 requiredSubgroupSize = 0u);
415 const deUint32 requiredSubgroupSize[6]);
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/subgroups/
H A DvktSubgroupsSizeControlTests.cpp69 deUint32 requiredSubgroupSize; member
144 if (checkInternalData->caseDef.requiredSubgroupSizeMode != REQUIRED_SUBGROUP_SIZE_NONE && data[i] != checkInternalData->requiredSubgroupSize) in checkVertexPipelineStages()
146 log << TestLog::Message << "gl_SubgroupSize (" << data[i] << ") is not equal to the required subgroup size value (" << checkInternalData->requiredSubgroupSize << ")" << TestLog::EndMessage; in checkVertexPipelineStages()
186 data[ndx] != checkInternalData->requiredSubgroupSize) in checkFragmentPipelineStages()
188 log << TestLog::Message << "gl_SubgroupSize (" << data[ndx] << ") is not equal to the required subgroup size value (" << checkInternalData->requiredSubgroupSize << ")" << TestLog::EndMessage; in checkFragmentPipelineStages()
229 data[i] != checkInternalData->requiredSubgroupSize) in checkCompute()
232 << "gl_SubgroupSize (" << data[i] << ") is not equal to the required subgroup size value (" << checkInternalData->requiredSubgroupSize << ")" << TestLog::EndMessage; in checkCompute()
260 const deUint32 numSubgroups = (localSize[0] * localSize[1] * localSize[2]) / checkInternalData->requiredSubgroupSize; in checkComputeRequireFull()
281 && data[i].x() != checkInternalData->requiredSubgroupSize) in checkComputeRequireFull()
284 << "expected subgroupSize (" << checkInternalData->requiredSubgroupSize << ") does in checkComputeRequireFull()
850 const deUint32 requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); testRequireSubgroupSize() local
909 const uint32_t requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); testRequireSubgroupSize() local
952 const deUint32 requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); testRequireSubgroupSize() local
980 const deUint32 requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); testRequireSubgroupSize() local
1012 const deUint32 requiredSubgroupSize = getRequiredSubgroupSizeFromMode(context, caseDef, subgroupSizeControlProperties); noSSBOtestRequireSubgroupSize() local
[all...]
H A DvktSubgroupsBuiltinVarTests.cpp362 deBool requiredSubgroupSize; member
1691 if (caseDef.requiredSubgroupSize) in supportedCheck()
1795 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1806 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1829 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1840 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1863 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1874 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1897 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1908 // According to the spec, requiredSubgroupSize mus in test()
2034 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinVarTests() local
2053 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinVarTests() local
2091 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinVarTests() local
2110 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinVarTests() local
[all...]
H A DvktSubgroupsArithmeticTests.cpp73 deBool requiredSubgroupSize; member
263 if (caseDef.requiredSubgroupSize) in supportedCheck()
356 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
367 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
490 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsArithmeticTests() local
491 const string testName = name + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsArithmeticTests()
499 requiredSubgroupSize // deBool requiredSubgroupSize; in createSubgroupsArithmeticTests()
510 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsArithmeticTests() local
511 const string testName = name + "_" + getShaderStageName(meshStage) + (requiredSubgroupSize in createSubgroupsArithmeticTests()
[all...]
H A DvktSubgroupsBallotMasksTests.cpp54 deBool requiredSubgroupSize; member
240 if (caseDef.requiredSubgroupSize) in supportedCheck()
317 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
328 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
408 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotMasksTests() local
409 const string testName = mask + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsBallotMasksTests()
415 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsBallotMasksTests()
426 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotMasksTests() local
427 const string testName = mask + (requiredSubgroupSize in createSubgroupsBallotMasksTests()
[all...]
H A DvktSubgroupsBallotOtherTests.cpp56 deBool requiredSubgroupSize; member
313 if (caseDef.requiredSubgroupSize) in supportedCheck()
390 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
401 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
483 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotOtherTests() local
484 const string testName = op + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsBallotOtherTests()
490 requiredSubgroupSize // deBool requiredSubgroupSize; in createSubgroupsBallotOtherTests()
501 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotOtherTests() local
502 const string testName = op + (requiredSubgroupSize in createSubgroupsBallotOtherTests()
[all...]
H A DvktSubgroupsBallotTests.cpp44 deBool requiredSubgroupSize; member
807 if (caseDef.requiredSubgroupSize) in supportedCheck()
900 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
911 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1010 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotTests() local
1011 const string testNameSuffix = requiredSubgroupSize ? "_requiredsubgroupsize" : ""; in createSubgroupsBallotTests()
1023 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsBallotTests()
1035 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBallotTests() local
1036 const string testNameSuffix = requiredSubgroupSize in createSubgroupsBallotTests()
[all...]
H A DvktSubgroupsBuiltinMaskVarTests.cpp88 deBool requiredSubgroupSize; member
1225 if (caseDef.requiredSubgroupSize) in supportedCheck()
1307 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
1318 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
1404 DE_FALSE // deBool requiredSubgroupSize; in createSubgroupsBuiltinMaskVarTests()
1417 DE_FALSE // deBool requiredSubgroupSize; in createSubgroupsBuiltinMaskVarTests()
1426 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsBuiltinMaskVarTests() local
1427 const string testName = name + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsBuiltinMaskVarTests()
1433 requiredSubgroupSize // deBool requiredSubgroupSize; in createSubgroupsBuiltinMaskVarTests()
1444 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; createSubgroupsBuiltinMaskVarTests() local
[all...]
H A DvktSubgroupsClusteredTests.cpp58 deBool requiredSubgroupSize; member
191 if (caseDef.requiredSubgroupSize) in supportedCheck()
283 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
294 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
414 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsClusteredTests() local
415 const string testName = name + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsClusteredTests()
422 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsClusteredTests()
433 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsClusteredTests() local
434 const string testName = name + (requiredSubgroupSize in createSubgroupsClusteredTests()
[all...]
H A DvktSubgroupsPartitionedTests.cpp74 deBool requiredSubgroupSize; member
311 if (caseDef.requiredSubgroupSize) in supportedCheck()
389 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
400 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
515 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsPartitionedTests() local
516 const string testName = name + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsPartitionedTests()
524 requiredSubgroupSize // deBool requiredSubgroupSize; in createSubgroupsPartitionedTests()
534 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsPartitionedTests() local
535 const string testName = name + (requiredSubgroupSize in createSubgroupsPartitionedTests()
[all...]
H A DvktSubgroupsQuadTests.cpp55 deBool requiredSubgroupSize; member
220 if (caseDef.requiredSubgroupSize) in supportedCheck()
311 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
322 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
427 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsQuadTests() local
428 const string testNameSuffix = requiredSubgroupSize ? "_requiredsubgroupsize" : ""; in createSubgroupsQuadTests()
436 requiredSubgroupSize, // deBool requiredSubgroupSize; in createSubgroupsQuadTests()
447 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsQuadTests() local
448 const string testNameSuffix = requiredSubgroupSize in createSubgroupsQuadTests()
[all...]
H A DvktSubgroupsShapeTests.cpp51 deBool requiredSubgroupSize; member
253 if (caseDef.requiredSubgroupSize) in supportedCheck()
330 if (caseDef.requiredSubgroupSize == DE_FALSE) in test()
341 // According to the spec, requiredSubgroupSize must be a power-of-two integer. in test()
420 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsShapeTests() local
421 const string testName = op + (requiredSubgroupSize ? "_requiredsubgroupsize" : ""); in createSubgroupsShapeTests()
427 requiredSubgroupSize // deBool requiredSubgroupSize; in createSubgroupsShapeTests()
438 const deBool requiredSubgroupSize = boolValues[groupSizeNdx]; in createSubgroupsShapeTests() local
439 const string testName = op + (requiredSubgroupSize in createSubgroupsShapeTests()
[all...]
H A DvktSubgroupsTestsUtils.cpp250 const deUint32 requiredSubgroupSize[5]) in makeGraphicsPipeline()
273 requiredSubgroupSize != DE_NULL ? requiredSubgroupSize[0] : 0u, in makeGraphicsPipeline()
278 requiredSubgroupSize != DE_NULL ? requiredSubgroupSize[1] : 0u, in makeGraphicsPipeline()
283 requiredSubgroupSize != DE_NULL ? requiredSubgroupSize[2] : 0u, in makeGraphicsPipeline()
288 requiredSubgroupSize != DE_NULL ? requiredSubgroupSize[3] : 0u, in makeGraphicsPipeline()
293 requiredSubgroupSize ! in makeGraphicsPipeline()
225 makeGraphicsPipeline(const DeviceInterface& vk, const VkDevice device, const VkPipelineLayout pipelineLayout, const VkShaderModule vertexShaderModule, const VkShaderModule tessellationControlShaderModule, const VkShaderModule tessellationEvalShaderModule, const VkShaderModule geometryShaderModule, const VkShaderModule fragmentShaderModule, const VkRenderPass renderPass, const std::vector<VkViewport>& viewports, const std::vector<VkRect2D>& scissors, const VkPrimitiveTopology topology, const deUint32 subpass, const deUint32 patchControlPoints, const VkPipelineVertexInputStateCreateInfo* vertexInputStateCreateInfo, const VkPipelineRasterizationStateCreateInfo* rasterizationStateCreateInfo, const VkPipelineMultisampleStateCreateInfo* multisampleStateCreateInfo, const VkPipelineDepthStencilStateCreateInfo* depthStencilStateCreateInfo, const VkPipelineColorBlendStateCreateInfo* colorBlendStateCreateInfo, const VkPipelineDynamicStateCreateInfo* dynamicStateCreateInfo, const deUint32 vertexShaderStageCreateFlags, const deUint32 tessellationControlShaderStageCreateFlags, const deUint32 tessellationEvalShaderStageCreateFlags, const deUint32 geometryShaderStageCreateFlags, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize[5]) makeGraphicsPipeline() argument
2646 makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const VkShaderStageFlags shaderStage, const deUint32 tessShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeTessellationEvaluationFrameBufferTestRequiredSubgroupSize() argument
2887 makeGeometryFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const deUint32 geometryShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeGeometryFrameBufferTestRequiredSubgroupSize() argument
3123 allStagesRequiredSubgroupSize(Context& context, vk::VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, const VerificationFunctor& checkResult, const vk::VkShaderStageFlags shaderStageTested, const deUint32 vertexShaderStageCreateFlags, const deUint32 tessellationControlShaderStageCreateFlags, const deUint32 tessellationEvalShaderStageCreateFlags, const deUint32 geometryShaderStageCreateFlags, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize[5]) allStagesRequiredSubgroupSize() argument
3458 makeVertexFrameBufferTestRequiredSubgroupSize(Context& context, vk::VkFormat format, const SSBOData* extraData, deUint32 extraDataCount, const void* internalData, subgroups::CheckResult checkResult, const deUint32 vertexShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeVertexFrameBufferTestRequiredSubgroupSize() argument
3682 makeFragmentFrameBufferTestRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, CheckResultFragment checkResult, const deUint32 fragmentShaderStageCreateFlags, const deUint32 requiredSubgroupSize) makeFragmentFrameBufferTestRequiredSubgroupSize() argument
3874 makeComputePipeline(Context& context, const VkPipelineLayout pipelineLayout, const VkShaderModule shaderModule, const deUint32 pipelineShaderStageFlags, const deUint32 pipelineCreateFlags, VkPipeline basePipelineHandle, deUint32 localSizeX, deUint32 localSizeY, deUint32 localSizeZ, deUint32 requiredSubgroupSize) makeComputePipeline() argument
3930 makeMeshPipeline(Context& context, const VkPipelineLayout pipelineLayout, const VkShaderModule taskModule, const VkShaderModule meshModule, const deUint32 pipelineShaderStageFlags, const deUint32 pipelineCreateFlags, VkPipeline basePipelineHandle, deUint32 localSizeX, deUint32 localSizeY, deUint32 localSizeZ, deUint32 requiredSubgroupSize, const VkRenderPass renderPass) makeMeshPipeline() argument
4396 makeComputeOrMeshTest(ComputeLike testType, Context& context, VkFormat format, const vkt::subgroups::SSBOData* inputs, deUint32 inputsCount, const void* internalData, vkt::subgroups::CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeComputeOrMeshTest() argument
4431 makeComputeTest(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeComputeTest() argument
4443 makeMeshTest(Context& context, VkFormat format, const SSBOData* inputs, deUint32 inputsCount, const void* internalData, CheckResultCompute checkResult, deUint32 requiredSubgroupSize, const deUint32 pipelineShaderStageCreateFlags) makeMeshTest() argument
4872 makeRayTracingPipeline(Context& context, const VkShaderStageFlags shaderStageTested, const VkPipelineLayout pipelineLayout, const deUint32 shaderStageCreateFlags[6], const deUint32 requiredSubgroupSize[6], Move<VkPipeline>& pipelineOut) makeRayTracingPipeline() argument
4985 allRayTracingStagesRequiredSubgroupSize(Context& context, VkFormat format, const SSBOData* extraDatas, deUint32 extraDatasCount, const void* internalData, const VerificationFunctor& checkResult, const VkShaderStageFlags shaderStageTested, const deUint32 shaderStageCreateFlags[6], const deUint32 requiredSubgroupSize[6]) allRayTracingStagesRequiredSubgroupSize() argument
[all...]
H A DvktSubgroupsTestsUtils.hpp299 deUint32 requiredSubgroupSize = 0u,
308 deUint32 requiredSubgroupSize = 0u,
320 const deUint32 requiredSubgroupSize = 0u);
329 const deUint32 requiredSubgroupSize = 0u);
343 const deUint32 requiredSubgroupSize[5]);
352 const deUint32 requiredSubgroupSize = 0u);
361 const deUint32 requiredSubgroupSize = 0u);
413 const deUint32 requiredSubgroupSize[6]);

Completed in 31 milliseconds

123