The tests are using OpPtrAccessChain which requires types decorated with
ArrayStride.
Components: Vulkan
VK-GL-CTS issue: 2512
Affects:
dEQP-VK.spirv_assembly.instruction.terminate_invocation.*.no_out_of_bounds_*
Change-Id: I6d1b4a5a9d5207ed00cbddf8deb5a8f52cc909ff
(cherry picked from commit
98563858e62d73f675ad7c6849407c9f455c181e)
OpDecorate %a_block Block
OpMemberDecorate %a_block 0 Offset 0
OpDecorate %rta ArrayStride 4
+OpDecorate %ptr_int_ssbo ArrayStride 4
%void = OpTypeVoid
%bool = OpTypeBool
%int = OpTypeInt 32 0
OpDecorate %a_block Block
OpMemberDecorate %a_block 0 Offset 0
OpDecorate %rta ArrayStride 4
+OpDecorate %ptr_int_ssbo ArrayStride 4
%void = OpTypeVoid
%bool = OpTypeBool
%int = OpTypeInt 32 0
OpDecorate %a_block Block
OpMemberDecorate %a_block 0 Offset 0
OpDecorate %rta ArrayStride 4
+OpDecorate %ptr_int_ssbo ArrayStride 4
%void = OpTypeVoid
%bool = OpTypeBool
%int = OpTypeInt 32 0