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;
+
+
+
+
+
+