scripts: Add support for Vulkan 1.2 codegen
Change-Id: I37985dae01a0d17d02d3ba8e8a290cb2d155239b
diff --git a/scripts/loader_extension_generator.py b/scripts/loader_extension_generator.py
index e3f6a00..baad5d3 100644
--- a/scripts/loader_extension_generator.py
+++ b/scripts/loader_extension_generator.py
@@ -66,6 +66,7 @@
'vkGetDeviceGroupSurfacePresentModes2EXT']
ALIASED_CMDS = {
+ # 1.1 aliases
'vkEnumeratePhysicalDeviceGroupsKHR': 'vkEnumeratePhysicalDeviceGroups',
'vkGetPhysicalDeviceFeatures2KHR': 'vkGetPhysicalDeviceFeatures2',
'vkGetPhysicalDeviceProperties2KHR': 'vkGetPhysicalDeviceProperties2',
@@ -77,6 +78,21 @@
'vkGetPhysicalDeviceExternalBufferPropertiesKHR': 'vkGetPhysicalDeviceExternalBufferProperties',
'vkGetPhysicalDeviceExternalSemaphorePropertiesKHR': 'vkGetPhysicalDeviceExternalSemaphoreProperties',
'vkGetPhysicalDeviceExternalFencePropertiesKHR': 'vkGetPhysicalDeviceExternalFenceProperties',
+
+ # 1.2 aliases
+ 'vkCreateRenderPass2KHR': 'vkCreateRenderPass2',
+ 'vkCmdBeginRenderPass2KHR': 'vkCmdBeginRenderPass2',
+ 'vkCmdNextSubpass2KHR': 'vkCmdNextSubpass2',
+ 'vkCmdEndRenderPass2KHR': 'vkCmdEndRenderPass2',
+ 'vkCmdDrawIndirectCountKHR': 'vkCmdDrawIndirectCount',
+ 'vkCmdDrawIndexedIndirectCountKHR': 'vkCmdDrawIndexedIndirectCount',
+ 'vkGetSemaphoreCounterValueKHR': 'vkGetSemaphoreCounterValue',
+ 'vkWaitSemaphoresKHR': 'vkWaitSemaphores',
+ 'vkSignalSemaphoreKHR': 'vkSignalSemaphore',
+ 'vkGetBufferDeviceAddressKHR': 'vkGetBufferDeviceAddress',
+ 'vkGetBufferOpaqueCaptureAddressKHR': 'vkGetBufferOpaqueCaptureAddress',
+ 'vkGetDeviceMemoryOpaqueCaptureAddressKHR': 'vkGetDeviceMemoryOpaqueCaptureAddress',
+ 'vkResetQueryPoolEXT': 'vkResetQueryPool',
}
PRE_INSTANCE_FUNCTIONS = ['vkEnumerateInstanceExtensionProperties',