Check sampleRateShading for sample_qualifier_distinct_values.* tests
authorYanjun Zhang <yanjun.zhang@verisilicon.com>
Wed, 10 Jan 2018 00:26:50 +0000 (16:26 -0800)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 12 Jan 2018 12:59:17 +0000 (07:59 -0500)
Affects: dEQP-VK.pipeline.*.sample_qualifier_distinct_values.*

Components: Vulkan

VK-GL-CTS issue: 925

Change-Id: Ife1166e8ed88699c67ee6acde79857f34c013398

external/vulkancts/modules/vulkan/pipeline/vktPipelineMultisampleInterpolationTests.cpp

index 46f94b5..dc09eeb 100644 (file)
@@ -899,6 +899,8 @@ void MSCaseSampleQualifierDistinctValues::initPrograms (vk::SourceCollections& p
 
 TestInstance* MSCaseSampleQualifierDistinctValues::createInstance (Context& context) const
 {
+       if (!context.getDeviceFeatures().sampleRateShading)
+               TCU_THROW(NotSupportedError, "sampleRateShading support required");
        return new MSInstanceDistinctValues(context, m_imageMSParams);
 }