Test OpArrayLength with stride larger than element size
authorAri Suonpaa <ari.suonpaa@siru.fi>
Thu, 7 May 2020 12:48:53 +0000 (15:48 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 21 May 2020 08:36:11 +0000 (04:36 -0400)
commit057a9aa17f2a9f302f7f1534f6b5a8f3a65cbc8d
treeea1572772423d39dc0bba09e1605ab5363682656
parent82fe16c847792045242c33a074eafcb3ee997f2d
Test OpArrayLength with stride larger than element size

This new test is similar to
dEQP-GLES31.functional.compute.basic.write_multiple_unsized_arr_*
but an array stride is changed. This verifies that OpArrayLength
implementation calculates the array size correctly even
when an array element size and a stride don't match.

VK-GL-CTS Issue: 2236

New tests:

dEQP-VK.spirv_assembly.instruction.compute.oparraylength.array-stride-larger-than-element-size

Change-Id: I5b96391a3935f039996cc28efd6717f379757100
Components: Vulkan
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/vulkancts/data/vulkan/amber/spirv_assembly/instruction/compute/arraylength/array-stride-larger-than-element-size.amber [new file with mode: 0644]
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/mustpass/master/vk-default.txt