xref: /aosp_15_r20/external/vulkan-validation-layers/layers/json/VkLayer_khronos_validation.json.in (revision b7893ccf7851cd6a48cc5a1e965257d8a5cdcc70)
1*b7893ccfSSadaf Ebrahimi{
2*b7893ccfSSadaf Ebrahimi    "file_format_version" : "1.1.0",
3*b7893ccfSSadaf Ebrahimi    "layer" : {
4*b7893ccfSSadaf Ebrahimi        "name": "VK_LAYER_KHRONOS_validation",
5*b7893ccfSSadaf Ebrahimi        "type": "GLOBAL",
6*b7893ccfSSadaf Ebrahimi        "library_path": "@RELATIVE_LAYER_BINARY@",
7*b7893ccfSSadaf Ebrahimi        "api_version": "@VK_VERSION@",
8*b7893ccfSSadaf Ebrahimi        "implementation_version": "1",
9*b7893ccfSSadaf Ebrahimi        "description": "LunarG Validation Layer",
10*b7893ccfSSadaf Ebrahimi        "instance_extensions": [
11*b7893ccfSSadaf Ebrahimi             {
12*b7893ccfSSadaf Ebrahimi                 "name": "VK_EXT_debug_report",
13*b7893ccfSSadaf Ebrahimi                 "spec_version": "6"
14*b7893ccfSSadaf Ebrahimi             }
15*b7893ccfSSadaf Ebrahimi         ],
16*b7893ccfSSadaf Ebrahimi        "device_extensions": [
17*b7893ccfSSadaf Ebrahimi             {
18*b7893ccfSSadaf Ebrahimi                 "name": "VK_EXT_debug_marker",
19*b7893ccfSSadaf Ebrahimi                 "spec_version": "4",
20*b7893ccfSSadaf Ebrahimi                 "entrypoints": ["vkDebugMarkerSetObjectTagEXT",
21*b7893ccfSSadaf Ebrahimi                        "vkDebugMarkerSetObjectNameEXT",
22*b7893ccfSSadaf Ebrahimi                        "vkCmdDebugMarkerBeginEXT",
23*b7893ccfSSadaf Ebrahimi                        "vkCmdDebugMarkerEndEXT",
24*b7893ccfSSadaf Ebrahimi                        "vkCmdDebugMarkerInsertEXT"
25*b7893ccfSSadaf Ebrahimi                       ]
26*b7893ccfSSadaf Ebrahimi             },
27*b7893ccfSSadaf Ebrahimi             {
28*b7893ccfSSadaf Ebrahimi                 "name": "VK_EXT_validation_cache",
29*b7893ccfSSadaf Ebrahimi                 "spec_version": "1",
30*b7893ccfSSadaf Ebrahimi                 "entrypoints": ["vkCreateValidationCacheEXT",
31*b7893ccfSSadaf Ebrahimi                         "vkDestroyValidationCacheEXT",
32*b7893ccfSSadaf Ebrahimi                         "vkGetValidationCacheDataEXT",
33*b7893ccfSSadaf Ebrahimi                         "vkMergeValidationCachesEXT"
34*b7893ccfSSadaf Ebrahimi                        ]
35*b7893ccfSSadaf Ebrahimi             }
36*b7893ccfSSadaf Ebrahimi         ]
37*b7893ccfSSadaf Ebrahimi    }
38*b7893ccfSSadaf Ebrahimi}
39