Parameterize SPIR-V assembly common types by block storage class
authorDavid Neto <dneto@google.com>
Tue, 1 Aug 2017 14:13:55 +0000 (10:13 -0400)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 11 Aug 2017 15:05:46 +0000 (11:05 -0400)
commitdede38b74ca401d392ca80f26ca86c634c751e6b
treebb965a1258acf633dbfe202c4da6e1f734d021ba
parent68ac54eb439c3f270d7db9ac077eaa71d5782321
Parameterize SPIR-V assembly common types by block storage class

The default is "Uniform" but can be changed with an explicit argument
to getComputeAsmCommonTypes.

Now tests assemble and validate.

Fixes a bad merge into master.

Affects:

dEQP-VK.spirv_assembly.instruction.compute.opatomic.*
dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.*

Components: Vulkan

VK-GL-CTS issue: 582

Change-Id: I6323eb279a62aabe62dfd50c25c77dd56e4ccd71
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.cpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp