Use common code for SG arithmetic-like tests
authorGraeme Leese <gleese@broadcom.com>
Thu, 30 Jan 2020 10:35:17 +0000 (10:35 +0000)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 24 Feb 2020 09:29:07 +0000 (04:29 -0500)
commit8e912bc830c0ad3b349d3fa0b734b7c8c420376d
treedad986465d7d1f9fe18d7cb9a5fc3788bed30069
parenteb486a5e45af93957212c5fb4fe7259cf6275fd9
Use common code for SG arithmetic-like tests

Factor out the parts of arithmetic, clustered, and partitioned subgroup
tests so that common code can be written where possible.

Components: Vulkan
Affects: dEQP-VK.subgroups.arithmetic.*
         dEQP-VK.subgroups.clustered.*
         dEQP-VK.subgroups.partitioned.*

Change-Id: I8b580c6b4f90229f2cb5a6324dc0c338709c3921
AndroidGen.mk
external/vulkancts/modules/vulkan/subgroups/CMakeLists.txt
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsArithmeticTests.cpp
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsClusteredTests.cpp
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsPartitionedTests.cpp
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsScanHelpers.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsScanHelpers.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsTestsUtils.cpp
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsTestsUtils.hpp