From 39a669f332985de4c4d8215f7c0d19d5fb90f5e1 Mon Sep 17 00:00:00 2001 From: Jon Leech <4693344+oddhack@users.noreply.github.com> Date: Mon, 12 Sep 2022 21:02:44 -0700 Subject: Update for VulkanSC-Docs 1.0.11 --- registry/vk.xml | 106 +++++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 93 insertions(+), 13 deletions(-) (limited to 'registry/vk.xml') diff --git a/registry/vk.xml b/registry/vk.xml index a077c3b..3c3a199 100644 --- a/registry/vk.xml +++ b/registry/vk.xml @@ -132,6 +132,8 @@ branch of the member gitlab server. + + @@ -172,7 +174,7 @@ branch of the member gitlab server. #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 2, VK_HEADER_VERSION) // Version of this file -#define VK_HEADER_VERSION 10 +#define VK_HEADER_VERSION 11 // Complete version of this file #define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(VKSC_API_VARIANT, 1, 0, VK_HEADER_VERSION) @@ -501,6 +503,9 @@ typedef void CAMetalLayer; VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionKHR) VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionParametersKHR) + VK_NV_external_sci_sync2 + VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSemaphoreSciSyncPoolNV) + Types generated from corresponding enums tags below @@ -1255,7 +1260,7 @@ typedef void CAMetalLayer; const void* pNext VkDescriptorPoolCreateFlags flags uint32_t maxSets - uint32_t poolSizeCount + uint32_t poolSizeCount const VkDescriptorPoolSize* pPoolSizes @@ -2683,7 +2688,7 @@ typedef void CAMetalLayer; const void* pNext VkFence fence VkExternalFenceHandleTypeFlagBits handleType - const void* handle + void* handle VkStructureType sType @@ -2701,7 +2706,7 @@ typedef void CAMetalLayer; const void* pNext VkSemaphore semaphore VkExternalSemaphoreHandleTypeFlagBits handleType - const void* handle + void* handle VkStructureType sType @@ -2723,6 +2728,30 @@ typedef void CAMetalLayer; VkBool32 sciSyncImport VkBool32 sciSyncExport + + VkStructureType sType + void* pNext + VkBool32 sciSyncFence + VkBool32 sciSyncSemaphore2 + VkBool32 sciSyncImport + VkBool32 sciSyncExport + + + VkStructureType sType + const void* pNext + NvSciSyncObj handle + + + VkStructureType sType + const void* pNext + VkSemaphoreSciSyncPoolNV semaphorePool + const NvSciSyncFence* pFence + + + VkStructureType sType + const void* pNext + uint32_t semaphoreSciSyncPoolRequestCount + VkStructureType sType void* pNext @@ -5157,8 +5186,8 @@ typedef void CAMetalLayer; VkStructureType sType void* pNext - uint32_t faultCount - VkFaultData*pFaults + uint32_t faultCount + VkFaultData*pFaults PFN_vkFaultCallbackFunction pfnFaultCallback @@ -10100,6 +10129,19 @@ typedef void CAMetalLayer; const VkSciSyncAttributesInfoNV* pSciSyncAttributesInfo NvSciSyncAttrList pAttributes + + VkResult vkCreateSemaphoreSciSyncPoolNV + VkDevice device + const VkSemaphoreSciSyncPoolCreateInfoNV* pCreateInfo + const VkAllocationCallbacks* pAllocator + VkSemaphoreSciSyncPoolNV* pSemaphorePool + + + void vkDestroySemaphoreSciSyncPoolNV + VkDevice device + VkSemaphoreSciSyncPoolNV semaphorePool + const VkAllocationCallbacks* pAllocator + VkResult vkReleaseDisplayEXT VkPhysicalDevice physicalDevice @@ -12815,7 +12857,7 @@ typedef void CAMetalLayer; - + @@ -13668,12 +13710,11 @@ typedef void CAMetalLayer; - + - - - - + + + @@ -17714,7 +17755,7 @@ typedef void CAMetalLayer; - + @@ -18257,6 +18298,45 @@ typedef void CAMetalLayer; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3