Merge vk-gl-cts/vulkan-cts-1.2.7 into vk-gl-cts/vulkan-cts-1.2.8
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / subgroups / vktSubgroupsSizeControlTests.cpp
index 729bd87..dbd3db7 100755 (executable)
@@ -528,6 +528,11 @@ void supportedCheckFeatures (Context& context, CaseDefinition caseDef)
        }
 
        *caseDef.geometryPointSizeSupported = subgroups::isTessellationAndGeometryPointSizeSupported(context);
+
+       if (isAllRayTracingStages(caseDef.shaderStage))
+       {
+               context.requireDeviceFunctionality("VK_KHR_ray_tracing_pipeline");
+       }
 }
 
 void supportedCheckFeaturesShader (Context& context, CaseDefinition caseDef)