Fix overflow in VK_EXT_subgroup_size_control tests.
authorBas Nieuwenhuizen <basni@google.com>
Mon, 18 May 2020 01:28:21 +0000 (03:28 +0200)
committerBas Nieuwenhuizen <basni@google.com>
Thu, 28 May 2020 14:54:57 +0000 (16:54 +0200)
commit2826e287a7d4194ef695fd6111b0d4d25100e676
tree3171c133cee0f3a36a99adfd2a543a2092efd169
parent590654f3cc9b77c50c1842aeeb6434358307b492
Fix overflow in VK_EXT_subgroup_size_control tests.

Hit this with maxComputeWorkgroupSubgroups = UINT32_MAX. The overflow
combined with the signed min result in some very large workgroups.

Affected tests:

  dEQP-VK.subgroups.size_control.*.required_subgroup_size_*

Components: Vulkan
VK-GL-CTS issue: 2369

Change-Id: I0abd69331c8f9b93c7717f253b618293bc223b12
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsSizeControlTests.cpp