• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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