Fix more sampleShading issues in dEQP-VK.pipeline.multisample_shader_builtin.*
authorChris Forbes <chrisforbes@google.com>
Mon, 3 Jun 2019 17:45:28 +0000 (10:45 -0700)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 6 Jun 2019 07:27:25 +0000 (03:27 -0400)
commit5ab6f10e25ad67dfad8439c95236cd590e937556
tree34dbb8ea728ecf1a7ca7e1797fa9ad35beb21b28
parent42a1344ddc55e9bc6898f7b7b09c8c07e4d825fd
Fix more sampleShading issues in dEQP-VK.pipeline.multisample_shader_builtin.*

The `pattern` case here does not require per-sample shading, and the
request for the feature is easily disabled. The `write` case could
potentially also run without per-sample shading, but is plumbed
differently, so I have not adjusted it to run per-pixel.

All remaining cases which used per-sample shading have been
adjusted to check for the sampleShading feature efore running.

VK-GL-CTS Issue: 1807
Affects: dEQP-VK.pipeline.multisample_shader_builtin.sample_mask.*
Components: Vulkan

Change-Id: Iab86205fa89ace6f55ad00ba3fc51e2745a28744
external/vulkancts/modules/vulkan/pipeline/vktPipelineMultisampleShaderBuiltInTests.cpp