Combine ARB and Core subgroupBroadcast code
authorGraeme Leese <gleese@broadcom.com>
Mon, 2 Sep 2019 16:49:51 +0000 (17:49 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 18 Sep 2019 15:32:11 +0000 (11:32 -0400)
commit84ddfc07a5b15a580590d5b405e1c5ff55b70fd9
tree95bdea466024e9a43a11bb1d2fc8c284189a45bc
parentb1e9a66373eb77f42db2ee8b7098750355b61855
Combine ARB and Core subgroupBroadcast code

The ARB and core tests are attempting to do the same thing but using
slightly different names for the functions. Parameterise the names so
that we only have to maintain one copy of the test logic.

Also, make it so that we only have to write out the extensions that we
need once.

Components: Vulkan
Affects: dEQP-VK.subgroups.ballot_broadcast.*

Change-Id: I259249abba2b352dbd217aa4c26100ab7dbee637
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsBallotBroadcastTests.cpp