Added several abuses of OpName and OpMemberName
authorJari Komppa <jari.komppa@siru.fi>
Wed, 29 Aug 2018 07:07:59 +0000 (10:07 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 3 Oct 2018 06:56:03 +0000 (02:56 -0400)
commit8444fc7a258240532d9ce910f54ee3e01395ebfe
tree152ba62ebcc9cb4e546b06d0fc84a7d4031a19c8
parent3ce97df5a5eb4921128f1c7a8169726ac11c1f20
Added several abuses of OpName and OpMemberName

Added tests that do various things with OpName and OpMemberName that the
implementations might not expect, including long names, UTF-8 corner
cases, overlapping naming, etc.

New tests:

dEQP-VK.spirv_assembly.instruction.compute.opname.abuse.*
dEQP-VK.spirv_assembly.instruction.compute.opmembername.abuse.*
dEQP-VK.spirv_assembly.instruction.graphics.opname_abuse.*
dEQP-VK.spirv_assembly.instruction.graphics.opmembername_abuse.*

Components: Vulkan

VK-GL-CTS issue: 1309

Change-Id: I077df4282693542aa9edb715a51c87b79384b8b9
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
external/vulkancts/mustpass/1.1.3/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.3/vk-default.txt