While these tests normally set sampleShadingEnable to VK_FALSE, their
shaders enable the SampleRateShading capability, which means
sampleRateShading is required to run them.
Affects:
dEQP-VK.draw.*.linear_interpolation.*
VK-GL-CTS issue: 4167
Components: Vulkan
Change-Id: I52f9f81b13186d2b152f46ecadbc73455ffbf063
void MultisampleLinearInterpolationTestCase::checkSupport (Context& context) const
{
+ context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_SAMPLE_RATE_SHADING);
+
if (!(m_sampleCountFlagBits & context.getDeviceProperties().limits.framebufferColorSampleCounts))
TCU_THROW(NotSupportedError, "Multisampling with " + de::toString(m_sampleCountFlagBits) + " samples not supported");
#ifndef CTS_USES_VULKANSC