{
    "file_format_version" : "1.1.0",
    "layer" : {
        "name": "VK_LAYER_KHRONOS_validation",
        "type": "GLOBAL",
        "library_path": "./libVkLayer_khronos_validation.dll",
        "api_version": "1.2.131",
        "implementation_version": "1",
        "description": "Khronos Validation Layer",
        "instance_extensions": [
             {
                 "name": "VK_EXT_debug_report",
                 "spec_version": "9"
             },
             {
                 "name": "VK_EXT_debug_utils",
                 "spec_version": "1"
             },
             {
                 "name": "VK_EXT_validation_features",
                 "spec_version": "2"
             }
         ],
        "device_extensions": [
             {
                 "name": "VK_EXT_debug_marker",
                 "spec_version": "4",
                 "entrypoints": ["vkDebugMarkerSetObjectTagEXT",
                        "vkDebugMarkerSetObjectNameEXT",
                        "vkCmdDebugMarkerBeginEXT",
                        "vkCmdDebugMarkerEndEXT",
                        "vkCmdDebugMarkerInsertEXT"
                       ]
             },
             {
                 "name": "VK_EXT_validation_cache",
                 "spec_version": "1",
                 "entrypoints": ["vkCreateValidationCacheEXT",
                         "vkDestroyValidationCacheEXT",
                         "vkGetValidationCacheDataEXT",
                         "vkMergeValidationCachesEXT"
                        ]
             },
             {
                 "name": "VK_EXT_tooling_info",
                 "spec_version": "1",
                 "entrypoints": ["vkGetPhysicalDeviceToolPropertiesEXT"
                        ]
             }
         ]
    }
}
