From f7170df91537e02c4e24f6d11bcce9b5630217e8 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Tue, 20 Mar 2018 13:44:19 -0600 Subject: header: Update to version 1.1.71 of the Vulkan hdr - updated vulkan_core.h - updated vulkan-android.h - updated vk.xml - updated validusage.json - updated layer json files - updated vulkan.hpp - updated vuid_mapping.py - marked 27 VUIDs as complete Change-Id: Ia5abee76e5346b3a1b769664033d91403946f7a9 --- scripts/vk.xml | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 81 insertions(+), 11 deletions(-) (limited to 'scripts/vk.xml') diff --git a/scripts/vk.xml b/scripts/vk.xml index 3d7a35b5..36076d01 100644 --- a/scripts/vk.xml +++ b/scripts/vk.xml @@ -136,7 +136,7 @@ private version is maintained in the 1.0 branch of the member gitlab server. // Vulkan 1.1 version number #define VK_API_VERSION_1_1 VK_MAKE_VERSION(1, 1, 0)// Patch version should always be set to 0 // Version of this file -#define VK_HEADER_VERSION 70 +#define VK_HEADER_VERSION 71 #define VK_DEFINE_HANDLE(object) typedef struct object##_T* object; @@ -156,6 +156,7 @@ private version is maintained in the 1.0 branch of the member gitlab server. struct ANativeWindow; + struct AHardwareBuffer; typedef uint32_t VkSampleMask; typedef uint32_t VkBool32; @@ -2929,6 +2930,44 @@ private version is maintained in the 1.0 branch of the member gitlab server. void* pNext uint32_t maxVertexAttribDivisormax value of vertex attribute divisor + + VkStructureType sType + const void* pNext + struct AHardwareBuffer* buffer + + + VkStructureType sType + void* pNext + uint64_t androidHardwareBufferUsage + + + VkStructureType sType + void* pNext + VkDeviceSize allocationSize + uint32_t memoryTypeBits + + + VkStructureType sType + const void* pNext + VkDeviceMemory memory + + + VkStructureType sType + void* pNext + VkFormat format + uint64_t externalFormat + VkFormatFeatureFlags formatFeatures + VkComponentMapping samplerYcbcrConversionComponents + VkSamplerYcbcrModelConversion suggestedYcbcrModel + VkSamplerYcbcrRange suggestedYcbcrRange + VkChromaLocation suggestedXChromaOffset + VkChromaLocation suggestedYChromaOffset + + + VkStructureType sType + void* pNext + uint64_t externalFormat + Vulkan enumerant (token) definitions @@ -5488,7 +5527,7 @@ private version is maintained in the 1.0 branch of the member gitlab server. const VkAllocationCallbacks* pAllocator VkFence* pFence - + VkResult vkGetSwapchainCounterEXT VkDevice device VkSwapchainKHR swapchain @@ -5862,6 +5901,18 @@ private version is maintained in the 1.0 branch of the member gitlab server. VkDeviceSize dstOffset uint32_t marker + + VkResult vkGetAndroidHardwareBufferPropertiesANDROID + VkDevice device + const struct AHardwareBuffer* buffer + VkAndroidHardwareBufferPropertiesANDROID* pProperties + + + VkResult vkGetMemoryAndroidHardwareBufferANDROID + VkDevice device + const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo + struct AHardwareBuffer** pBuffer + @@ -7102,7 +7153,7 @@ private version is maintained in the 1.0 branch of the member gitlab server. - + @@ -7287,12 +7338,10 @@ private version is maintained in the 1.0 branch of the member gitlab server. - + - - - - + + @@ -7828,10 +7877,25 @@ private version is maintained in the 1.0 branch of the member gitlab server. - + - - + + + + + + + + + + + + + + + + + @@ -8455,5 +8519,11 @@ private version is maintained in the 1.0 branch of the member gitlab server. + + + + + + -- cgit v1.2.3