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