Respect sampleRateShading availability in interpolate tests
authorGary Sweet <gsweet@broadcom.com>
Thu, 27 Jul 2017 10:42:40 +0000 (11:42 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 11 Aug 2017 14:37:01 +0000 (10:37 -0400)
commit68024f75320e86121e92466b9e9050d0fe99cc5d
tree0eb461a2bfd308a026dc81e22cf365e468592db1
parent063b1fdc446489cd65ecc26ad34057a91ba942f4
Respect sampleRateShading availability in interpolate tests

Most of the tests in the dEQP-VK.pipeline.multisample_interpolation
group use one of the interpolatAt*() functions in their shaders.
These are only valid if sampleRateShading is available.

The multisampleStateInfo also blindly sets sampleShadingEnable
to true without checking.

Affects:

dEQP-VK.pipeline.multisample_interpolation.*

Components: Vulkan

VK-GL-CTS issue: 600

Change-Id: I95f91af9a7abb1e55ff2a3da0c0daefb819226f9
external/vulkancts/modules/vulkan/pipeline/vktPipelineMultisampleInterpolationTests.cpp