X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fvulkan%2Fregistry%2Fvk.xml;h=832a41a52408a527a004ab5791542a0f7f6f80e2;hp=dff095ba3f091ee92c5afdc601743a8132375c76;hb=3f304617cb39066b30594f7e0f6e991707c3930a;hpb=bd46dfa889d40fc3ce26d4848493953438b62cee
diff --git a/src/vulkan/registry/vk.xml b/src/vulkan/registry/vk.xml
index dff095ba3f0..832a41a5240 100644
--- a/src/vulkan/registry/vk.xml
+++ b/src/vulkan/registry/vk.xml
@@ -154,7 +154,7 @@ 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 123
+#define VK_HEADER_VERSION 124
#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object;
@@ -271,6 +271,7 @@ typedef void CAMetalLayer;
typedef VkFlags VkPipelineCreationFeedbackFlagsEXT;
typedef VkFlags VkPipelineCompilerControlFlagsAMD;
typedef VkFlags VkShaderCorePropertiesFlagsAMD;
+ typedef VkFlags VkSemaphoreWaitFlagsKHR;
WSI extensions
typedef VkFlags VkCompositeAlphaFlagsKHR;
@@ -493,6 +494,7 @@ typedef void CAMetalLayer;
+
@@ -506,6 +508,7 @@ typedef void CAMetalLayer;
+
@@ -3330,6 +3333,44 @@ typedef void CAMetalLayer;
VkStructureType sType
const void* pNext
+
+ VkStructureType sType
+ void* pNext
+ VkBool32 timelineSemaphore
+
+
+ VkStructureType sType
+ void* pNext
+ uint64_t maxTimelineSemaphoreValueDifference
+
+
+ VkStructureType sType
+ const void* pNext
+ VkSemaphoreTypeKHR semaphoreType
+ uint64_t initialValue
+
+
+ VkStructureType sType
+ const void* pNext
+ uint32_t waitSemaphoreValueCount
+ const uint64_t* pWaitSemaphoreValues
+ uint32_t signalSemaphoreValueCount
+ const uint64_t* pSignalSemaphoreValues
+
+
+ VkStructureType sType
+ const void* pNext
+ VkSemaphoreWaitFlagsKHR flags
+ uint32_t semaphoreCount
+ const VkSemaphore* pSemaphores
+ const uint64_t* pValues
+
+
+ VkStructureType sType
+ const void* pNext
+ VkSemaphore semaphore
+ uint64_t value
+
uint32_t binding
uint32_t divisor
@@ -4018,6 +4059,12 @@ typedef void CAMetalLayer;
const void* pNext
VkPerformanceConfigurationTypeINTEL type
+
+ VkStructureType sType
+ void* pNext
+ VkBool32 shaderSubgroupClock
+ VkBool32 shaderDeviceClock
+
VkStructureType sType
void* pNext
@@ -4834,6 +4881,8 @@ typedef void CAMetalLayer;
+
+
@@ -4943,6 +4992,13 @@ typedef void CAMetalLayer;
+
+
+
+
+
+
+
WSI Extensions
@@ -7395,6 +7451,23 @@ typedef void CAMetalLayer;
VkCommandBuffer commandBuffer
const VkSubpassEndInfoKHR* pSubpassEndInfo
+
+ VkResult vkGetSemaphoreCounterValueKHR
+ VkDevice device
+ VkSemaphore semaphore
+ uint64_t* pValue
+
+
+ VkResult vkWaitSemaphoresKHR
+ VkDevice device
+ const VkSemaphoreWaitInfoKHR* pWaitInfo
+ uint64_t timeout
+
+
+ VkResult vkSignalSemaphoreKHR
+ VkDevice device
+ const VkSemaphoreSignalInfoKHR* pSignalInfo
+
VkResult vkGetAndroidHardwareBufferPropertiesANDROID
VkDevice device
@@ -10591,10 +10664,12 @@ typedef void CAMetalLayer;
-
+
-
-
+
+
+
+
@@ -10821,10 +10896,28 @@ typedef void CAMetalLayer;
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11518,5 +11611,23 @@ typedef void CAMetalLayer;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+