Fix non-constant Id in subgroupBroadcast
authorAlexander Galazin <alexander.galazin@arm.com>
Wed, 28 Nov 2018 18:32:31 +0000 (19:32 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 30 Nov 2018 10:15:23 +0000 (05:15 -0500)
commit5e1d34a633d96c21751fb3496adf29747e4f00d2
tree635a24011ec18762602d271dbba3785a17b7be4c
parentc8b57d571d8345b120e09e5516782493746bd1a5
Fix non-constant Id in subgroupBroadcast

Glslang started to enforce constantness of
the ID parameter in subgroupBroadcast.
This fixes some tests that used to have
non-constant Id by manually unrolling the loop.

Components: Vulkan

Affects: dEQP-VK.subgroups.ballot_broadcast.subgroupbroadcas*

VK-GL-CTS issue: 1489

Change-Id: I291875f94b9781fc4920617106c4f86786fd82d8
(cherry picked from commit 4708641aeed605da095764bbc2d90df760309db3)
external/vulkancts/modules/vulkan/subgroups/vktSubgroupsBallotBroadcastTests.cpp