VkValidationFeaturesEXT
When creating a Vulkan instance for which you wish to enable or disable
specific validation features, add a VkValidationFeaturesEXT structure
to the pNext chain of the VkInstanceCreateInfo structure,
specifying the features to be enabled or disabled.
typedef struct VkValidationFeaturesEXT {
VkStructureType sType;
const void* pNext;
uint32_t enabledValidationFeatureCount;
const VkValidationFeatureEnableEXT* pEnabledValidationFeatures;
uint32_t disabledValidationFeatureCount;
const VkValidationFeatureDisableEXT* pDisabledValidationFeatures;
} VkValidationFeaturesEXT;
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.enabledValidationFeatureCountis the number of features to enable.pEnabledValidationFeaturesis a pointer to an array of VkValidationFeatureEnableEXT values specifying the validation features to be enabled.disabledValidationFeatureCountis the number of features to disable.pDisabledValidationFeaturesis a pointer to an array of VkValidationFeatureDisableEXT values specifying the validation features to be disabled.
Valid Usage
VUID-VkValidationFeaturesEXT-pEnabledValidationFeatures-02967
If the pEnabledValidationFeatures array contains
VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT,
then it must also contain
VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT or
VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT
Valid Usage (Implicit)
VUID-VkValidationFeaturesEXT-sType-sType
sType must be VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT
VUID-VkValidationFeaturesEXT-pEnabledValidationFeatures-parameter
If enabledValidationFeatureCount is not 0, pEnabledValidationFeatures must be a valid pointer to an array of enabledValidationFeatureCount valid VkValidationFeatureEnableEXT values
VUID-VkValidationFeaturesEXT-pDisabledValidationFeatures-parameter
If disabledValidationFeatureCount is not 0, pDisabledValidationFeatures must be a valid pointer to an array of disabledValidationFeatureCount valid VkValidationFeatureDisableEXT values