vulkan-wsi-layer/layer/VkLayer_window_system_integration.json
Iason Paraskevopoulos 212a7314c3 Update json manifest
Updates the api_version to 1.2 in the json manifest. Also, adds the
entrypoints node in the device extensions as it is mandated by the
loader's documentation when an extension adds Vulkan API functions.

Removes support for intercepting vkEnumerateInstanceLayerProperties,
vkEnumerateInstanceExtensionProperties and
vkEnumerateDeviceExtensionProperties as the loader can get the
information they provide from the layer's json manifest in its
terminator functions.

Change-Id: I2c304d1d2ea17d3ea0c723694f8fc4c8a92054a0
Signed-off-by: Iason Paraskevopoulos <iason.paraskevopoulos@arm.com>
2021-10-07 13:22:00 +00:00

39 lines
1.4 KiB
JSON

{
"file_format_version" : "1.1.2",
"layer" : {
"name": "VK_LAYER_window_system_integration",
"type": "GLOBAL",
"library_path": "./libVkLayer_window_system_integration.so",
"api_version": "1.2.191",
"implementation_version": "1",
"description": "Window system integration layer",
"instance_extensions": [
{"name" : "VK_EXT_headless_surface", "spec_version" : "1"},
{"name" : "VK_KHR_wayland_surface", "spec_version" : "6"},
{"name" : "VK_KHR_surface", "spec_version" : "25"}
],
"device_extensions": [
{
"name" : "VK_KHR_swapchain",
"spec_version" : "70",
"entrypoints": [
"vkAcquireNextImageKHR",
"vkCreateSwapchainKHR",
"vkDestroySwapchainKHR",
"vkGetSwapchainImagesKHR",
"vkQueuePresentKHR",
"vkAcquireNextImage2KHR",
"vkGetDeviceGroupPresentCapabilitiesKHR",
"vkGetDeviceGroupSurfacePresentModesKHR",
"vkGetPhysicalDevicePresentRectanglesKHR"
]
}
],
"enable_environment": {
"ENABLE_WSI_LAYER": "1"
},
"disable_environment": {
"DISABLE_WSI_LAYER": "1"
}
}
}