Fix Block decorations in 8-bit storage tests
authorJason Ekstrand <jason.ekstrand@intel.com>
Sat, 15 Dec 2018 06:02:37 +0000 (00:02 -0600)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 20 Dec 2018 08:10:12 +0000 (03:10 -0500)
commit882b0b4c3e8836b19e3c8a1912ec8f711f180f29
tree65e27947e35f0fee1bcf5fed7b15b6595f5cec1d
parent44b76c19e344b8300ab971ce8c38f97939ce77ac
Fix Block decorations in 8-bit storage tests

The Vulkan environment spec allows two types of SSBO declarations:

 - Storage class of Uniform with the BufferBlock decoration
 - Storage class of StorageBuffer with the Block decoration

All of the 8-bit storage tests, as far as I can see, have chosen to use
the StorageBuffer storage class.  However, most of the SSBO declarations
are missing the Block decoration entirely.  A few mistakenly have a
BufferBlock decoration.

Affects:

dEQP-VK.spirv_assembly.instruction.graphics.8bit_storage.*

Components: Vulkan

VK-GL-CTS issue: 1519
Change-Id: Id78cae9c1813cd04daa894779aa3fbec57240eb8
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsm8bitStorageTests.cpp