From 826eae0059cdc28e605a4904b8527fc87ba120db Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Mon, 27 Mar 2017 14:40:17 -0600 Subject: header: Update to 1.0.45 Vulkan version - updated include/vulkan/vulkan.h - updated scripts/vk.xml - updated layers json files - updated tests json files - updated include/vulkan/vulkan.hpp - FIXED scripts/vk.xml (see note) NOTE: This commit also includes an unofficial change to vk.xml. The 1.0.45 header update broke the structure definition for device_features2. The mangled line has been replaced in this update. Change-Id: If646355a5b211ca90484d449a1c55412decc3de6 --- scripts/vk.xml | 92 ++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 51 insertions(+), 41 deletions(-) (limited to 'scripts/vk.xml') diff --git a/scripts/vk.xml b/scripts/vk.xml index 50cacce3..97f5119f 100644 --- a/scripts/vk.xml +++ b/scripts/vk.xml @@ -112,7 +112,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. // Vulkan 1.0 version number #define VK_API_VERSION_1_0 VK_MAKE_VERSION(1, 0, 0) // Version of this file -#define VK_HEADER_VERSION 44 +#define VK_HEADER_VERSION 45 #define VK_DEFINE_HANDLE(object) typedef struct object##_T* object; @@ -1474,7 +1474,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext VkRect2D srcRect VkRect2D dstRect VkBool32 persistent @@ -1587,7 +1587,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext VkRasterizationOrderAMD rasterizationOrder @@ -1614,17 +1614,17 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext VkBool32 dedicatedAllocation VkStructureType sType - const void* pNext + const void* pNext VkBool32 dedicatedAllocation VkStructureType sType - const void* pNext + const void* pNext VkImage image VkBuffer buffer @@ -1658,7 +1658,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext uint32_t acquireCount const VkDeviceMemory* pAcquireSyncs const uint64_t* pAcquireKeys @@ -1768,7 +1768,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkShaderStageFlags stageFlags - VkStructureType sType + VkStructureTypesType void* pNext VkPhysicalDeviceFeatures features @@ -1832,7 +1832,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext VkExternalMemoryHandleTypeFlagBitsKHX handleType @@ -1906,7 +1906,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext uint32_t acquireCount const VkDeviceMemory* pAcquireSyncs const uint64_t* pAcquireKeys @@ -1948,7 +1948,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext uint32_t waitSemaphoreValuesCount const uint64_t* pWaitSemaphoreValues uint32_t signalSemaphoreValuesCount @@ -1963,7 +1963,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - void* pNext + void* pNext VkBool32 multiview VkBool32 multiviewGeometryShader VkBool32 multiviewTessellationShader @@ -2021,14 +2021,14 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + void* pNext uint32_t physicalDeviceCount VkPhysicalDevice physicalDevices[VK_MAX_DEVICE_GROUP_SIZE_KHX] VkBool32 subsetAllocation VkStructureType sType - const void* pNext + const void* pNext VkMemoryAllocateFlagsKHX flags uint32_t deviceMask @@ -2054,19 +2054,19 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext uint32_t deviceMask uint32_t deviceRenderAreaCount const VkRect2D* pDeviceRenderAreas VkStructureType sType - const void* pNext + const void* pNext uint32_t deviceMask VkStructureType sType - const void* pNext + const void* pNext uint32_t waitSemaphoreCount const uint32_t* pWaitSemaphoreDeviceIndices uint32_t commandBufferCount @@ -2076,7 +2076,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext uint32_t resourceDeviceIndex uint32_t memoryDeviceIndex @@ -2088,12 +2088,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext VkSwapchainKHR swapchain VkStructureType sType - const void* pNext + const void* pNext VkSwapchainKHR swapchain uint32_t imageIndex @@ -2108,20 +2108,20 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext uint32_t swapchainCount const uint32_t* pDeviceMasks VkDeviceGroupPresentModeFlagBitsKHX mode VkStructureType sType - const void* pNext + const void* pNext uint32_t physicalDeviceCount const VkPhysicalDevice* pPhysicalDevices VkStructureType sType - const void* pNext + const void* pNext VkDeviceGroupPresentModeFlagsKHX modes @@ -2176,7 +2176,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext uint32_t swapchainCount const VkPresentTimeGOOGLE* pTimes @@ -2202,7 +2202,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext VkBool32 viewportWScalingEnable uint32_t viewportCount const VkViewportWScalingNV* pViewportWScalings @@ -5152,7 +5152,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + @@ -5591,7 +5591,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + @@ -5678,6 +5678,9 @@ maintained in the master branch of the Khronos Vulkan GitHub project. + + + @@ -6038,22 +6041,23 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + - + - - - - - - - - - - + + + + + + + + + + + @@ -6206,10 +6210,10 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + - + @@ -6224,5 +6228,11 @@ maintained in the master branch of the Khronos Vulkan GitHub project. + + + + + + -- cgit v1.2.3