1// Copyright 2018-2024 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5include::{generated}/meta/{refprefix}VK_EXT_validation_features.adoc[] 6 7=== Other Extension Metadata 8 9*Last Modified Date*:: 10 2018-11-14 11*IP Status*:: 12 No known IP claims. 13*Contributors*:: 14 - Karl Schultz, LunarG 15 - Dave Houlton, LunarG 16 - Mark Lobodzinski, LunarG 17 - Camden Stocker, LunarG 18 - Tony Barbour, LunarG 19 - John Zulauf, LunarG 20 21=== Description 22 23This extension provides the slink:VkValidationFeaturesEXT struct that can be 24included in the pname:pNext chain of the slink:VkInstanceCreateInfo 25structure passed as the pname:pCreateInfo parameter of 26flink:vkCreateInstance. 27The structure contains an array of elink:VkValidationFeatureEnableEXT enum 28values that enable specific validation features that are disabled by 29default. 30The structure also contains an array of elink:VkValidationFeatureDisableEXT 31enum values that disable specific validation layer features that are enabled 32by default. 33 34=== Deprecation by `VK_EXT_layer_settings` 35Functionality in this extension is subsumed into the 36`apiext:VK_EXT_layer_settings` extension. 37 38include::{generated}/interfaces/VK_EXT_validation_features.adoc[] 39 40=== Version History 41 42 * Revision 1, 2018-11-14 (Karl Schultz) 43 ** Initial revision 44 * Revision 2, 2019-08-06 (Mark Lobodzinski) 45 ** Add Best Practices enable 46 * Revision 3, 2020-03-04 (Tony Barbour) 47 ** Add Debug Printf enable 48 * Revision 4, 2020-07-29 (John Zulauf) 49 ** Add Synchronization Validation enable 50 * Revision 5, 2021-05-18 (Tony Barbour) 51 ** Add Shader Validation Cache disable 52 * Revision 6, 2023-09-25 (Christophe Riccio) 53 ** Marked as deprecated by VK_EXT_layer_settings 54