{ "$schema": "https://raw.githubusercontent.com/LunarG/VulkanTools/refs/heads/main/vkconfig_core/layers/layers_schema.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.4.325", "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"}, {"name" : "VK_KHR_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_KHR_present_id", "spec_version": "1"}, {"name": "VK_KHR_present_id2", "spec_version": "1"}, { "name": "VK_EXT_swapchain_maintenance1", "spec_version": "1", "entrypoints": [ "vkReleaseSwapchainImagesEXT" ] }, { "name": "VK_KHR_swapchain_maintenance1", "spec_version": "1", "entrypoints": [ "vkReleaseSwapchainImagesKHR" ] }, { "name": "VK_EXT_present_timing", "spec_version": "1", "entrypoints": [ "vkSetSwapchainPresentTimingQueueSizeEXT", "vkGetSwapchainTimingPropertiesEXT", "vkGetSwapchainTimeDomainPropertiesEXT", "vkGetPastPresentationTimingEXT" ] }, { "name": "VK_KHR_present_wait", "spec_version": "1", "entrypoints": [ "vkWaitForPresentKHR" ] }, { "name": "VK_KHR_present_wait2", "spec_version": "1", "entrypoints": [ "vkWaitForPresent2KHR" ] }, { "name": "VK_EXT_present_mode_fifo_latest_ready", "spec_version": "1" }, { "name": "VK_KHR_present_mode_fifo_latest_ready", "spec_version": "1" }, { "name": "VK_KHR_swapchain_mutable_format", "spec_version": "1" } ], "disable_environment": { "DISABLE_WSI_LAYER": "1" } } }