// Copyright 2018-2023 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 include::{generated}/meta/{refprefix}VK_EXT_validation_features.adoc[] === Other Extension Metadata *Last Modified Date*:: 2018-11-14 *IP Status*:: No known IP claims. *Contributors*:: - Karl Schultz, LunarG - Dave Houlton, LunarG - Mark Lobodzinski, LunarG - Camden Stocker, LunarG - Tony Barbour, LunarG - John Zulauf, LunarG === Description This extension provides the slink:VkValidationFeaturesEXT struct that can be included in the pname:pNext chain of the slink:VkInstanceCreateInfo structure passed as the pname:pCreateInfo parameter of flink:vkCreateInstance. The structure contains an array of elink:VkValidationFeatureEnableEXT enum values that enable specific validation features that are disabled by default. The structure also contains an array of elink:VkValidationFeatureDisableEXT enum values that disable specific validation layer features that are enabled by default. [NOTE] .Note ==== The `apiext:VK_EXT_validation_features` extension subsumes all the functionality provided in the `apiext:VK_EXT_validation_flags` extension. ==== include::{generated}/interfaces/VK_EXT_validation_features.adoc[] === Version History * Revision 1, 2018-11-14 (Karl Schultz) ** Initial revision * Revision 2, 2019-08-06 (Mark Lobodzinski) ** Add Best Practices enable * Revision 3, 2020-03-04 (Tony Barbour) ** Add Debug Printf enable * Revision 4, 2020-07-29 (John Zulauf) ** Add Synchronization Validation enable * Revision 5, 2021-05-18 (Tony Barbour) ** Add Shader Validation Cache disable