Test cross invocation communication
authorAri Suonpaa <ari.suonpaa@siru.fi>
Mon, 11 Jun 2018 13:14:41 +0000 (16:14 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 25 Jun 2018 07:28:54 +0000 (03:28 -0400)
commit62df522bbfae3feb374474c30a1f72e75afb20a0
tree459f3de2698dca466e85292b7ae485d760c57af1
parent9acd2f6ea2c5b1a3d598611b3400bcc98b398aa8
Test cross invocation communication

Added a test where tessellation control shader writes to output varyings
using multiple invocations. Both per vertex and per patch output is
tested. Also fixed validation error caused by an invalid stage mask.

Affects:

dEQP-VK.tessellation.shader_input_output.*

New tests:

dEQP-VK.tessellation.shader_input_output.cross_invocation_per_*

Components: Vulkan

VK-GL-CTS issue: 1207

Change-Id: If3416193a4a020ad4f3efcbfaae58d2bca23653e
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/tessellation/vktTessellationShaderInputOutputTests.cpp
external/vulkancts/mustpass/1.1.2/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.2/vk-default.txt