Fix pointer storage class for spirv_assembly tessellation tests.
authorJeff Bolz <jbolz@nvidia.com>
Tue, 20 Nov 2018 16:00:45 +0000 (10:00 -0600)
committerAlexander Galazin <alexander.galazin@arm.com>
Mon, 26 Nov 2018 11:59:34 +0000 (12:59 +0100)
commitb9aae0f8562da16955270d48a6a4bea908861fc2
tree32fb469f894423da5ccb929611d98df408ed8fa3
parent123de98482b779ca242f9498701508b12e9a5f01
Fix pointer storage class for spirv_assembly tessellation tests.

This was a new validation rule in
https://github.com/KhronosGroup/SPIRV-Tools/commit/d7cd1203a42b850e38a42e3606b22f810f671a90.

Errors look like:

Validation FAILED: From SPIR-V spec, section 3.32.8 on OpVariable:
Its Storage Class operand must be the same as the Storage Class operand of the result type.
  %gl_PrimitiveID = OpVariable %_ptr_Output_int Input

Also update to latest spirv-tools.

Components: Vulkan
Affects: dEQP-VK.spirv_assembly.*
Change-Id: I14a10b936da36ddc572551b1bf5fc3c837a79fb8
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmGraphicsShaderTestUtil.cpp