From 8952fd7b33dd05e7a32af77c0237f53070202d46 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Mon, 3 Apr 2017 08:22:04 -0600 Subject: header: Update to 1.0.46 Vulkan version - updated include/vulkan/vulkan.h - updated scripts/vk.xml - updated layers json files - updated tests json files - fixed include/vulkan/vulkan.hpp -- see Note Note: The Vulkan.hpp generator asserted when processing the 1.0.46 header files. Added a temporary workaround for this issue, but it may affect use of the vulkan.hpp header file. Change-Id: Iab296bf2004fbf6099baaab148994b15b0392381 --- scripts/vk.xml | 151 +++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 131 insertions(+), 20 deletions(-) (limited to 'scripts/vk.xml') diff --git a/scripts/vk.xml b/scripts/vk.xml index 97f5119f..b233108a 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 45 +#define VK_HEADER_VERSION 46 #define VK_DEFINE_HANDLE(object) typedef struct object##_T* object; @@ -1564,7 +1564,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + const void* pNext uint32_t waitSemaphoreCount const VkSemaphore* pWaitSemaphores uint32_t swapchainCount @@ -1580,7 +1580,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. void* pUserData - VkStructureType sType + VkStructureType sType const void* pNext uint32_t disabledValidationCheckCount VkValidationCheckEXT* pDisabledValidationChecks @@ -1768,7 +1768,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkShaderStageFlags stageFlags - VkStructureTypesType + VkStructureType sType void* pNext VkPhysicalDeviceFeatures features @@ -1825,6 +1825,21 @@ maintained in the master branch of the Khronos Vulkan GitHub project. void* pNext uint32_t maxPushDescriptors + + VkStructureType sType + const void* pNext + uint32_t swapchainCount + const VkPresentRegionKHR* pRegions + + + uint32_t rectangleCount + const VkRectLayerKHR* pRectangles + + + VkOffset2D offset + VkExtent2D extent + uint32_t layer + VkExternalMemoryFeatureFlagsKHX externalMemoryFeatures VkExternalMemoryHandleTypeFlagsKHX exportFromImportedHandleTypes @@ -2222,7 +2237,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkStructureType sType - const void* pNext + void* pNext uint32_t maxDiscardRectangles @@ -4520,10 +4535,10 @@ maintained in the master branch of the Khronos Vulkan GitHub project. const VkWriteDescriptorSet* pDescriptorWrites - void vkTrimCommandPoolKHR - VkDevice device - VkCommandPool commandPool - VkCommandPoolTrimFlagsKHR flags + void vkTrimCommandPoolKHR + VkDevice device + VkCommandPool commandPool + VkCommandPoolTrimFlagsKHR flags void vkGetPhysicalDeviceExternalBufferPropertiesKHX @@ -4769,11 +4784,11 @@ maintained in the master branch of the Khronos Vulkan GitHub project. VkSurfaceKHR* pSurface - void vkCmdSetViewportWScalingNV - VkCommandBuffer commandBuffer - uint32_t firstViewport - uint32_t viewportCount - const VkViewportWScalingNV* pViewportWScalings + void vkCmdSetViewportWScalingNV + VkCommandBuffer commandBuffer + uint32_t firstViewport + uint32_t viewportCount + const VkViewportWScalingNV* pViewportWScalings void vkCmdSetDiscardRectangleEXT @@ -5154,7 +5169,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + @@ -5709,7 +5724,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + @@ -5820,10 +5835,14 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + - - + + + + + + @@ -5831,10 +5850,12 @@ maintained in the master branch of the Khronos Vulkan GitHub project. + + @@ -5885,7 +5906,7 @@ maintained in the master branch of the Khronos Vulkan GitHub project. - + @@ -6234,5 +6255,95 @@ maintained in the master branch of the Khronos Vulkan GitHub project. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3