Lines Matching defs:features
327 static inline void checkIsolines (const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR& features)
329 if (!features.tessellationIsolines)
333 static inline void checkPrimitive (const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR& features, const TessPrimitiveType primitive)
336 checkIsolines(features);
341 if (const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR* const features = getPortability(context))
342 checkPrimitive(*features, primitive);
345 static inline void checkPointMode (const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR& features)
347 if (!features.tessellationPointMode)
443 static void check(const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR& features, const CaseDef caseDef)
446 checkPointMode(features);
455 if (const vk::VkPhysicalDevicePortabilitySubsetFeaturesKHR* const features = getPortability(context))
457 PointMode<CaseDef>::check(*features, caseDef);
458 checkPrimitive(*features, caseDef.primitiveType);