vulkan-wsi-layer/layer/VkLayer_window_system_integration.json
Normunds Rieksts d2b8eb3135 Add vkReleaseSwapchainImagesEXT entrypoint
Adds the vkReleaseSwapchainImagesEXT entrypoint in the WSI layer which
allows applications to release the acquired images back to the swapchain
without presenting them.

Change-Id: I52900547f95661e6ec40cb586b035da0ca2d266f
Signed-off-by: Normunds Rieksts <normunds.rieksts@arm.com>
Signed-off-by: Dennis Tsiang <dennis.tsiang@arm.com>
Signed-off-by: Fufu Fang <fufu.fang@arm.com>
2024-08-13 19:27:53 +01:00

51 lines
No EOL
2.1 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.3.216",
"implementation_version": "1",
"description": "Window system integration layer",
"functions": {
"vkNegotiateLoaderLayerInterfaceVersion": "wsi_layer_vkNegotiateLoaderLayerInterfaceVersion"
},
"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"},
{"name" : "VK_KHR_display", "spec_version" : "23"},
{"name" : "VK_KHR_get_surface_capabilities2", "spec_version" : "1"},
{"name" : "VK_EXT_surface_maintenance1", "spec_version" : "1"}
],
"device_extensions": [
{"name": "VK_KHR_shared_presentable_image", "spec_version": "1", "entrypoints": ["vkGetSwapchainStatusKHR"]},
{"name": "VK_EXT_image_compression_control_swapchain", "spec_version": "1"},
{
"name": "VK_KHR_swapchain",
"spec_version": "70",
"entrypoints": [
"vkAcquireNextImageKHR",
"vkCreateSwapchainKHR",
"vkDestroySwapchainKHR",
"vkGetSwapchainImagesKHR",
"vkQueuePresentKHR",
"vkAcquireNextImage2KHR",
"vkGetDeviceGroupPresentCapabilitiesKHR",
"vkGetDeviceGroupSurfacePresentModesKHR",
"vkGetPhysicalDevicePresentRectanglesKHR"
]
},
{
"name": "VK_EXT_swapchain_maintenance1",
"spec_version": "1",
"entrypoints": [
"vkReleaseSwapchainImagesEXT"
]
}
],
"disable_environment": {
"DISABLE_WSI_LAYER": "1"
}
}
}