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
diff --git a/vulkan/api/vulkan.api b/vulkan/api/vulkan.api
index 7f6b9aa..7604c95 100644
--- a/vulkan/api/vulkan.api
+++ b/vulkan/api/vulkan.api
@@ -28,7 +28,7 @@
// 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 @@
@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 @@
@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 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