1// Copyright 2018-2023 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[NOTE] 35.Note 36==== 37The `apiext:VK_EXT_validation_features` extension subsumes all the 38functionality provided in the `apiext:VK_EXT_validation_flags` extension. 39==== 40 41include::{generated}/interfaces/VK_EXT_validation_features.adoc[] 42 43=== Version History 44 45 * Revision 1, 2018-11-14 (Karl Schultz) 46 ** Initial revision 47 * Revision 2, 2019-08-06 (Mark Lobodzinski) 48 ** Add Best Practices enable 49 * Revision 3, 2020-03-04 (Tony Barbour) 50 ** Add Debug Printf enable 51 * Revision 4, 2020-07-29 (John Zulauf) 52 ** Add Synchronization Validation enable 53 * Revision 5, 2021-05-18 (Tony Barbour) 54 ** Add Shader Validation Cache disable 55