X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fvulkan%2Fregistry%2Fvk.xml;h=95cc38cad6c81c6edac736e7cd53312967f5fdfd;hb=323d5bbfd9a1d6684bb5381b67b8965ea98d5fc0;hp=dcbd24d2c6c6d35c9556750742dfe73bf481dbbd;hpb=a9ee1b9cf95c6d4646c45067e54bd6751f1e65a5;p=mesa.git diff --git a/src/vulkan/registry/vk.xml b/src/vulkan/registry/vk.xml index dcbd24d2c6c..95cc38cad6c 100644 --- a/src/vulkan/registry/vk.xml +++ b/src/vulkan/registry/vk.xml @@ -23,6 +23,7 @@ server. + @@ -77,6 +78,7 @@ server. + @@ -112,6 +114,8 @@ server. + + @@ -131,7 +135,7 @@ server. // Vulkan 1.2 version number #define VK_API_VERSION_1_2 VK_MAKE_VERSION(1, 2, 0)// Patch version should always be set to 0 // Version of this file -#define VK_HEADER_VERSION 145 +#define VK_HEADER_VERSION 148 // Complete version of this file #define VK_HEADER_VERSION_COMPLETE VK_MAKE_VERSION(1, 2, VK_HEADER_VERSION) @@ -272,6 +276,7 @@ typedef void CAMetalLayer; typedef VkFlags VkWin32SurfaceCreateFlagsKHR; typedef VkFlags VkXlibSurfaceCreateFlagsKHR; typedef VkFlags VkXcbSurfaceCreateFlagsKHR; + typedef VkFlags VkDirectFBSurfaceCreateFlagsEXT; typedef VkFlags VkIOSSurfaceCreateFlagsMVK; typedef VkFlags VkMacOSSurfaceCreateFlagsMVK; typedef VkFlags VkMetalSurfaceCreateFlagsEXT; @@ -1728,6 +1733,13 @@ typedef void CAMetalLayer; xcb_connection_t* connection xcb_window_t window + + VkStructureType sType + const void* pNext + VkDirectFBSurfaceCreateFlagsEXT flags + IDirectFB* dfb + IDirectFBSurface* surface + VkStructureType sType const void* pNext @@ -3285,7 +3297,7 @@ typedef void CAMetalLayer; VkStructureType sType const void* pNext uint32_t bindingCount - const VkDescriptorBindingFlags* pBindingFlags + const VkDescriptorBindingFlags* pBindingFlags @@ -3516,6 +3528,22 @@ typedef void CAMetalLayer; VkBool32 shaderSharedInt64Atomics + + VkStructureType sType + void* pNext + VkBool32 shaderBufferFloat32Atomics + VkBool32 shaderBufferFloat32AtomicAdd + VkBool32 shaderBufferFloat64Atomics + VkBool32 shaderBufferFloat64AtomicAdd + VkBool32 shaderSharedFloat32Atomics + VkBool32 shaderSharedFloat32AtomicAdd + VkBool32 shaderSharedFloat64Atomics + VkBool32 shaderSharedFloat64AtomicAdd + VkBool32 shaderImageFloat32Atomics + VkBool32 shaderImageFloat32AtomicAdd + VkBool32 sparseImageFloat32Atomics + VkBool32 sparseImageFloat32AtomicAdd + VkStructureType sType void* pNext @@ -3925,13 +3953,18 @@ typedef void CAMetalLayer; const void* pNext VkMemoryOverallocationBehaviorAMD overallocationBehavior - + VkStructureType sType void* pNext VkBool32 fragmentDensityMap VkBool32 fragmentDensityMapDynamic VkBool32 fragmentDensityMapNonSubsampledImages + + VkStructureType sType + void* pNext + VkBool32 fragmentDensityMapDeferred + VkStructureType sType void* pNext @@ -3939,6 +3972,14 @@ typedef void CAMetalLayer; VkExtent2D maxFragmentDensityTexelSize VkBool32 fragmentDensityInvocations + + VkStructureType sType + void* pNext + VkBool32 subsampledLoads + VkBool32 subsampledCoarseReconstructionEarlyAccess + uint32_t maxSubsampledArrayLayers + uint32_t maxDescriptorSetSubsampledSamplers + VkStructureType sType const void* pNext @@ -4809,6 +4850,11 @@ typedef void CAMetalLayer; VkDeviceSize robustStorageBufferAccessSizeAlignment VkDeviceSize robustUniformBufferAccessSizeAlignment + + VkStructureType sType + void* pNext + VkBool32 robustImageAccess + Vulkan enumerant (token) definitions @@ -5782,6 +5828,7 @@ typedef void CAMetalLayer; + @@ -5958,6 +6005,7 @@ typedef void CAMetalLayer; + @@ -7328,6 +7376,19 @@ typedef void CAMetalLayer; xcb_connection_t* connection xcb_visualid_t visual_id + + VkResult vkCreateDirectFBSurfaceEXT + VkInstance instance + const VkDirectFBSurfaceCreateInfoEXT* pCreateInfo + const VkAllocationCallbacks* pAllocator + VkSurfaceKHR* pSurface + + + VkBool32 vkGetPhysicalDeviceDirectFBPresentationSupportEXT + VkPhysicalDevice physicalDevice + uint32_t queueFamilyIndex + IDirectFB* dfb + VkResult vkCreateImagePipeSurfaceFUCHSIA VkInstance instance @@ -7610,27 +7671,27 @@ typedef void CAMetalLayer; Display* dpy VkDisplayKHR display - + VkResult vkGetRandROutputDisplayEXT VkPhysicalDevice physicalDevice Display* dpy RROutput rrOutput VkDisplayKHR* pDisplay - + VkResult vkDisplayPowerControlEXT VkDevice device VkDisplayKHR display const VkDisplayPowerInfoEXT* pDisplayPowerInfo - + VkResult vkRegisterDeviceEventEXT VkDevice device const VkDeviceEventInfoEXT* pDeviceEventInfo const VkAllocationCallbacks* pAllocator VkFence* pFence - + VkResult vkRegisterDisplayEventEXT VkDevice device VkDisplayKHR display @@ -12162,6 +12223,8 @@ typedef void CAMetalLayer; + + @@ -12183,7 +12246,7 @@ typedef void CAMetalLayer; - + @@ -13088,10 +13151,12 @@ typedef void CAMetalLayer; - + - - + + + + @@ -13335,7 +13400,6 @@ typedef void CAMetalLayer; - @@ -13720,11 +13784,15 @@ typedef void CAMetalLayer; - + - - - + + + + + + + @@ -13739,10 +13807,12 @@ typedef void CAMetalLayer; - + - - + + + + @@ -13805,10 +13875,15 @@ typedef void CAMetalLayer; - + - - + + + + + + + @@ -13823,5 +13898,11 @@ typedef void CAMetalLayer; + + + + + +