diff options
author | Jeff Bolz <jbolz@nvidia.com> | 2019-06-20 22:24:45 -0500 |
---|---|---|
committer | Mark Lobodzinski <mark@lunarg.com> | 2019-06-21 12:22:37 -0600 |
commit | 14b005f7f7a85d1ec423a7f8bfce3a9bb06d505c (patch) | |
tree | 52632ffb9ce4ef2d0d8352651dbf224f781f97d4 /tests/layer_validation_tests.cpp | |
parent | ee743416e6dc6184aa2461a130ad1b3ad7cc1943 (diff) | |
download | vulkan-validation-layers-14b005f7f7a85d1ec423a7f8bfce3a9bb06d505c.tar.gz |
tests: Add subgroup validation tests
Change-Id: If35aa6cd71d76ae897de0f19ccfd6094c6d5767b
Diffstat (limited to 'tests/layer_validation_tests.cpp')
-rw-r--r-- | tests/layer_validation_tests.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/layer_validation_tests.cpp b/tests/layer_validation_tests.cpp index 1d4187b09..20974bee5 100644 --- a/tests/layer_validation_tests.cpp +++ b/tests/layer_validation_tests.cpp @@ -122,6 +122,14 @@ VkPhysicalDevicePushDescriptorPropertiesKHR GetPushDescriptorProperties(VkInstan return push_descriptor_prop; } +VkPhysicalDeviceSubgroupProperties GetSubgroupProperties(VkInstance instance, VkPhysicalDevice gpu) { + auto subgroup_prop = lvl_init_struct<VkPhysicalDeviceSubgroupProperties>(); + + auto prop2 = lvl_init_struct<VkPhysicalDeviceProperties2>(&subgroup_prop); + vkGetPhysicalDeviceProperties2(gpu, &prop2); + return subgroup_prop; +} + bool operator==(const VkDebugUtilsLabelEXT &rhs, const VkDebugUtilsLabelEXT &lhs) { bool is_equal = (rhs.color[0] == lhs.color[0]) && (rhs.color[1] == lhs.color[1]) && (rhs.color[2] == lhs.color[2]) && (rhs.color[3] == lhs.color[3]); |