From 49a87a226c9be261195b76ff6b138ca234cdff65 Mon Sep 17 00:00:00 2001 From: Jesse Hall Date: Wed, 19 Dec 2018 15:19:56 -0800 Subject: vulkan: Update Vulkan headers to 1.1.96 Key changes since 1.1.95: * Corrected definition of VkPhysicalDevicePCIBusInfoPropertiesEXT This is a rare ABI-breaking change. The Vulkan Working Group decided to do it this way -- rather than deprecate the extension and create a new one with the correct definition -- because no GPU vendor had made an official driver release that supported the extension yet (it was present in some open-source drivers, but hadn't been included in one of their regular numbered/official releases). Test: build Change-Id: I085cf6ec17d8d6146299663689cf3b20fa4200e8 --- vulkan/api/vulkan.api | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'vulkan/api/vulkan.api') diff --git a/vulkan/api/vulkan.api b/vulkan/api/vulkan.api index 7f6b9aa917..7604c955c6 100644 --- a/vulkan/api/vulkan.api +++ b/vulkan/api/vulkan.api @@ -28,7 +28,7 @@ import platform "platform.api" // API version (major.minor.patch) define VERSION_MAJOR 1 define VERSION_MINOR 1 -define VERSION_PATCH 95 +define VERSION_PATCH 96 // API limits define VK_MAX_PHYSICAL_DEVICE_NAME_SIZE 256 @@ -620,7 +620,7 @@ define NULL_HANDLE 0 @extension("VK_KHR_vulkan_memory_model") define VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME "VK_KHR_vulkan_memory_model" // 213 -@extension("VK_EXT_pci_bus_info") define VK_EXT_PCI_BUS_INFO_SPEC_VERSION 1 +@extension("VK_EXT_pci_bus_info") define VK_EXT_PCI_BUS_INFO_SPEC_VERSION 2 @extension("VK_EXT_pci_bus_info") define VK_EXT_PCI_BUS_INFO_EXENSION_NAME "VK_EXT_pci_bus_info" // 215 @@ -636,11 +636,11 @@ define NULL_HANDLE 0 @extension("VK_EXT_scalar_block_layout") define VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME "VK_EXT_scalar_block_layout" // 224 -@extension("VK_GOOGLE_hlsl_functionality1") define VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION 0 +@extension("VK_GOOGLE_hlsl_functionality1") define VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION 1 @extension("VK_GOOGLE_hlsl_functionality1") define VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME "VK_GOOGLE_hlsl_functionality1" // 225 -@extension("VK_GOOGLE_decorate_string") define VK_GOOGLE_DECORATE_STRING_SPEC_VERSION 0 +@extension("VK_GOOGLE_decorate_string") define VK_GOOGLE_DECORATE_STRING_SPEC_VERSION 1 @extension("VK_GOOGLE_decorate_string") define VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME "VK_GOOGLE_decorate_string" // 247 @@ -7740,10 +7740,10 @@ class VkPhysicalDeviceVulkanMemoryModelFeaturesKHR { class VkPhysicalDevicePCIBusInfoPropertiesEXT { VkStructureType sType void* pNext - u16 pciDomain - u8 pciBus - u8 pciDevice - u8 pciFunction + u32 pciDomain + u32 pciBus + u32 pciDevice + u32 pciFunction } @extension("VK_FUCHSIA_imagepipe_surface") // 215 -- cgit v1.2.3-59-g8ed1b