aboutsummaryrefslogtreecommitdiff
path: root/scripts/vuid_mapping.py
diff options
context:
space:
mode:
authorMark Young <marky@lunarg.com>2017-07-07 07:59:56 -0600
committerMark Young <marky@lunarg.com>2017-07-13 10:06:43 -0600
commit2c4bbf3f049e561125501baab93c79d149d49394 (patch)
tree41af5db3bdbcb7d67ab4f074fadb3c86a5f27d8e /scripts/vuid_mapping.py
parent797e93c3aa9e547aeaee12db34cac3b745ad111d (diff)
downloadusermoji-2c4bbf3f049e561125501baab93c79d149d49394.tar.xz
header: Update to 1.0.54 Vulkan release
Update the headers and xml file with the latest spec changes for Vulkan 1.0.54. Also, make corresponding loader and layer changes to support the new extensions. Change-Id: I11273c5e3e828743f904e4f0b4b2f2c3a7804df0
Diffstat (limited to 'scripts/vuid_mapping.py')
-rw-r--r--scripts/vuid_mapping.py102
1 files changed, 70 insertions, 32 deletions
diff --git a/scripts/vuid_mapping.py b/scripts/vuid_mapping.py
index 78c620fd..65165d60 100644
--- a/scripts/vuid_mapping.py
+++ b/scripts/vuid_mapping.py
@@ -79,7 +79,7 @@ func_struct_id_map = {
'VkComponentMapping' : 23,
'VkComputePipelineCreateInfo' : 24,
'VkCopyDescriptorSet' : 25,
-'VkD3D12FenceSubmitInfoKHX' : 26,
+'VkD3D12FenceSubmitInfoKHR' : 26,
'VkDebugMarkerMarkerInfoEXT' : 27,
'VkDebugMarkerObjectNameInfoEXT' : 28,
'VkDebugMarkerObjectTagInfoEXT' : 29,
@@ -117,14 +117,14 @@ func_struct_id_map = {
'VkDrawIndexedIndirectCommand' : 61,
'VkDrawIndirectCommand' : 62,
'VkEventCreateInfo' : 63,
-'VkExportMemoryAllocateInfoKHX' : 64,
+'VkExportMemoryAllocateInfoKHR' : 64,
'VkExportMemoryAllocateInfoNV' : 65,
-'VkExportMemoryWin32HandleInfoKHX' : 66,
+'VkExportMemoryWin32HandleInfoKHR' : 66,
'VkExportMemoryWin32HandleInfoNV' : 67,
-'VkExportSemaphoreCreateInfoKHX' : 68,
-'VkExportSemaphoreWin32HandleInfoKHX' : 69,
-'VkExternalMemoryBufferCreateInfoKHX' : 70,
-'VkExternalMemoryImageCreateInfoKHX' : 71,
+'VkExportSemaphoreCreateInfoKHR' : 68,
+'VkExportSemaphoreWin32HandleInfoKHR' : 69,
+'VkExternalMemoryBufferCreateInfoKHR' : 70,
+'VkExternalMemoryImageCreateInfoKHR' : 71,
'VkExternalMemoryImageCreateInfoNV' : 72,
'VkFenceCreateInfo' : 73,
'VkFramebufferCreateInfo' : 74,
@@ -140,11 +140,11 @@ func_struct_id_map = {
'VkImageSubresourceRange' : 84,
'VkImageSwapchainCreateInfoKHX' : 85,
'VkImageViewCreateInfo' : 86,
-'VkImportMemoryFdInfoKHX' : 87,
-'VkImportMemoryWin32HandleInfoKHX' : 88,
+'VkImportMemoryFdInfoKHR' : 87,
+'VkImportMemoryWin32HandleInfoKHR' : 88,
'VkImportMemoryWin32HandleInfoNV' : 89,
-'VkImportSemaphoreFdInfoKHX' : 90,
-'VkImportSemaphoreWin32HandleInfoKHX' : 91,
+'VkImportSemaphoreFdInfoKHR' : 90,
+'VkImportSemaphoreWin32HandleInfoKHR' : 91,
'VkIndirectCommandsLayoutCreateInfoNVX' : 92,
'VkIndirectCommandsLayoutTokenNVX' : 93,
'VkIndirectCommandsTokenNVX' : 94,
@@ -163,9 +163,9 @@ func_struct_id_map = {
'VkObjectTablePushConstantEntryNVX' : 107,
'VkObjectTableVertexBufferEntryNVX' : 108,
'VkPhysicalDeviceDiscardRectanglePropertiesEXT' : 109,
-'VkPhysicalDeviceExternalBufferInfoKHX' : 110,
-'VkPhysicalDeviceExternalImageFormatInfoKHX' : 111,
-'VkPhysicalDeviceExternalSemaphoreInfoKHX' : 112,
+'VkPhysicalDeviceExternalBufferInfoKHR' : 110,
+'VkPhysicalDeviceExternalImageFormatInfoKHR' : 111,
+'VkPhysicalDeviceExternalSemaphoreInfoKHR' : 112,
'VkPhysicalDeviceFeatures' : 113,
'VkPhysicalDeviceFeatures2KHR' : 114,
'VkPhysicalDeviceImageFormatInfo2KHR' : 115,
@@ -224,7 +224,7 @@ func_struct_id_map = {
'VkViewport' : 168,
'VkViewportSwizzleNV' : 169,
'VkWaylandSurfaceCreateInfoKHR' : 170,
-'VkWin32KeyedMutexAcquireReleaseInfoKHX' : 171,
+'VkWin32KeyedMutexAcquireReleaseInfoKHR' : 171,
'VkWin32KeyedMutexAcquireReleaseInfoNV' : 172,
'VkWin32SurfaceCreateInfoKHR' : 173,
'VkWriteDescriptorSet' : 174,
@@ -394,17 +394,17 @@ func_struct_id_map = {
'vkGetImageSparseMemoryRequirements' : 338,
'vkGetImageSubresourceLayout' : 339,
'vkGetInstanceProcAddr' : 340,
-'vkGetMemoryFdKHX' : 341,
-'vkGetMemoryFdPropertiesKHX' : 342,
-'vkGetMemoryWin32HandleKHX' : 343,
+'vkGetMemoryFdKHR' : 341,
+'vkGetMemoryFdPropertiesKHR' : 342,
+'vkGetMemoryWin32HandleKHR' : 343,
'vkGetMemoryWin32HandleNV' : 344,
-'vkGetMemoryWin32HandlePropertiesKHX' : 345,
+'vkGetMemoryWin32HandlePropertiesKHR' : 345,
'vkGetPastPresentationTimingGOOGLE' : 346,
'vkGetPhysicalDeviceDisplayPlanePropertiesKHR' : 347,
'vkGetPhysicalDeviceDisplayPropertiesKHR' : 348,
-'vkGetPhysicalDeviceExternalBufferPropertiesKHX' : 349,
+'vkGetPhysicalDeviceExternalBufferPropertiesKHR' : 349,
'vkGetPhysicalDeviceExternalImageFormatPropertiesNV' : 350,
-'vkGetPhysicalDeviceExternalSemaphorePropertiesKHX' : 351,
+'vkGetPhysicalDeviceExternalSemaphorePropertiesKHR' : 351,
'vkGetPhysicalDeviceFeatures' : 352,
'vkGetPhysicalDeviceFeatures2KHR' : 353,
'vkGetPhysicalDeviceFormatProperties' : 354,
@@ -438,13 +438,13 @@ func_struct_id_map = {
'vkGetRandROutputDisplayEXT' : 382,
'vkGetRefreshCycleDurationGOOGLE' : 383,
'vkGetRenderAreaGranularity' : 384,
-'vkGetSemaphoreFdKHX' : 385,
-'vkGetSemaphoreWin32HandleKHX' : 386,
+'vkGetSemaphoreFdKHR' : 385,
+'vkGetSemaphoreWin32HandleKHR' : 386,
'vkGetSwapchainCounterEXT' : 387,
'vkGetSwapchainImagesKHR' : 388,
'vkGetSwapchainStatusKHR' : 389,
-'vkImportSemaphoreFdKHX' : 390,
-'vkImportSemaphoreWin32HandleKHX' : 391,
+'vkImportSemaphoreFdKHR' : 390,
+'vkImportSemaphoreWin32HandleKHR' : 391,
'vkInvalidateMappedMemoryRanges' : 392,
'vkMapMemory' : 393,
'vkMergePipelineCaches' : 394,
@@ -475,21 +475,21 @@ func_struct_id_map = {
'VkPhysicalDeviceMemoryProperties2KHR' : 419,
'VkSurfaceCapabilities2KHR' : 420,
'VkDeviceGroupPresentCapabilitiesKHX' : 421,
-'VkExternalBufferPropertiesKHX' : 422,
-'VkMemoryWin32HandlePropertiesKHX' : 423,
-'VkMemoryFdPropertiesKHX' : 424,
-'VkExternalSemaphorePropertiesKHX' : 425,
+'VkExternalBufferPropertiesKHR' : 422,
+'VkMemoryWin32HandlePropertiesKHR' : 423,
+'VkMemoryFdPropertiesKHR' : 424,
+'VkExternalSemaphorePropertiesKHR' : 425,
'VkQueueFamilyProperties2KHR' : 426,
'VkSparseImageFormatProperties2KHR' : 427,
'VkSurfaceFormat2KHR' : 428,
'VkTextureLODGatherFormatPropertiesAMD' : 429,
'VkPhysicalDeviceMultiviewPropertiesKHX' : 430,
'VkPhysicalDeviceGroupPropertiesKHX' : 431,
-'VkExternalImageFormatPropertiesKHX' : 432,
-'VkPhysicalDeviceIDPropertiesKHX' : 433,
+'VkExternalImageFormatPropertiesKHR' : 432,
+'VkPhysicalDeviceIDPropertiesKHR' : 433,
'VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX' : 434,
'VkHdrMetadataEXT' : 435,
-'VkExternalMemoryPropertiesKHX' : 436,
+'VkExternalMemoryPropertiesKHR' : 436,
'VkFormatProperties' : 437,
'VkImageFormatProperties' : 438,
'VkPhysicalDeviceLimits' : 439,
@@ -511,6 +511,35 @@ func_struct_id_map = {
'VkSamplerReductionModeCreateInfoEXT' : 455,
'VkPhysicalDeviceProperties' : 456,
'VkSurfaceFormatKHR' : 457,
+'VkExportFenceCreateInfoKHR' : 458,
+'VkPhysicalDeviceExternalFenceInfoKHR' : 459,
+'VkExternalFencePropertiesKHR' : 460,
+'vkGetPhysicalDeviceExternalFencePropertiesKHR' : 461,
+'VkImportFenceFdInfoKHR' : 462,
+'VkFenceGetFdInfoKHR' : 463,
+'vkImportFenceFdKHR' : 464,
+'vkGetFenceFdKHR' : 465,
+'VkImportFenceWin32HandleInfoKHR' : 466,
+'VkExportFenceWin32HandleInfoKHR' : 467,
+'VkFenceGetWin32HandleInfoKHR' : 468,
+'vkImportFenceWin32HandleKHR' : 469,
+'vkGetFenceWin32HandleKHR' : 470,
+'VkSemaphoreGetFdInfoKHR' : 471,
+'VkSemaphoreGetWin32HandleInfoKHR' : 472,
+'VkMemoryGetFdInfoKHR' : 473,
+'VkMemoryGetWin32HandleInfoKHR' : 474,
+'VkMemoryDedicatedRequirementsKHR' : 475,
+'VkMemoryDedicatedAllocateInfoKHR' : 476,
+'VkBufferMemoryRequirementsInfo2KHR' : 477,
+'VkImageMemoryRequirementsInfo2KHR' : 478,
+'VkImageSparseMemoryRequirementsInfo2KHR' : 479,
+'VkMemoryRequirements2KHR' : 480,
+'VkSparseImageMemoryRequirements2KHR' : 481,
+'vkGetImageMemoryRequirements2KHR' : 482,
+'vkGetBufferMemoryRequirements2KHR' : 483,
+'vkGetImageSparseMemoryRequirements2KHR' : 484,
+'VkPhysicalDevice16BitStorageFeaturesKHR' : 485,
+'VkPhysicalDeviceVariablePointerFeaturesKHR' : 486,
### ADD New func/struct mappings above this line
}
# Mapping of params to unique IDs
@@ -976,6 +1005,15 @@ implicit_param_map = {
'blendConstants' : 458,
'displayName' : 459,
'pfnCallback' : 460,
+'externalFenceFeatures' : 461,
+'pInfo' : 462,
+'pGetFdInfo' : 463,
+'pGetWin32HandleInfo' : 464,
+'pExternalFenceInfo' : 465,
+'pExternalFenceProperties' : 466,
+'pImportFenceProperties' : 467,
+'pImportFenceFdInfo' : 468,
+'pImportFenceWin32HandleInfo' : 469,
### ADD New implicit param mappings above this line
}