build: Update known-good files for 1.2.173 header

- Update known-good files
- Generate source code

Change-Id: I70583ff146c19cd275c6271e4f4f3ce1b93b4d0d
diff --git a/scripts/generate_vulkan_wrapper.py b/scripts/generate_vulkan_wrapper.py
index c4d0436..8dcb89f 100755
--- a/scripts/generate_vulkan_wrapper.py
+++ b/scripts/generate_vulkan_wrapper.py
@@ -561,6 +561,23 @@
 VK_KHR_shader_non_semantic_info = Extension(name='VK_KHR_shader_non_semantic_info', version=1, guard=None, commands=[
 ])
 
+VK_KHR_synchronization2 = Extension(name='VK_KHR_synchronization2', version=1, guard=None, commands=[
+    Command(name='vkCmdSetEvent2KHR', dispatch='VkCommandBuffer'),
+    Command(name='vkCmdResetEvent2KHR', dispatch='VkCommandBuffer'),
+    Command(name='vkCmdWaitEvents2KHR', dispatch='VkCommandBuffer'),
+    Command(name='vkCmdPipelineBarrier2KHR', dispatch='VkCommandBuffer'),
+    Command(name='vkCmdWriteTimestamp2KHR', dispatch='VkCommandBuffer'),
+    Command(name='vkQueueSubmit2KHR', dispatch='VkQueue'),
+    Command(name='vkCmdWriteBufferMarker2AMD', dispatch='VkCommandBuffer'),
+    Command(name='vkGetQueueCheckpointData2NV', dispatch='VkQueue'),
+])
+
+VK_KHR_zero_initialize_workgroup_memory = Extension(name='VK_KHR_zero_initialize_workgroup_memory', version=1, guard=None, commands=[
+])
+
+VK_KHR_workgroup_memory_explicit_layout = Extension(name='VK_KHR_workgroup_memory_explicit_layout', version=1, guard=None, commands=[
+])
+
 VK_KHR_copy_commands2 = Extension(name='VK_KHR_copy_commands2', version=1, guard=None, commands=[
     Command(name='vkCmdCopyBuffer2KHR', dispatch='VkCommandBuffer'),
     Command(name='vkCmdCopyImage2KHR', dispatch='VkCommandBuffer'),
@@ -1036,7 +1053,7 @@
 VK_QCOM_render_pass_transform = Extension(name='VK_QCOM_render_pass_transform', version=1, guard=None, commands=[
 ])
 
-VK_EXT_device_memory_report = Extension(name='VK_EXT_device_memory_report', version=1, guard=None, commands=[
+VK_EXT_device_memory_report = Extension(name='VK_EXT_device_memory_report', version=2, guard=None, commands=[
 ])
 
 VK_EXT_robustness2 = Extension(name='VK_EXT_robustness2', version=1, guard=None, commands=[
@@ -1080,6 +1097,14 @@
 VK_EXT_4444_formats = Extension(name='VK_EXT_4444_formats', version=1, guard=None, commands=[
 ])
 
+VK_NV_acquire_winrt_display = Extension(name='VK_NV_acquire_winrt_display', version=1, guard=None, commands=[
+    Command(name='vkAcquireWinrtDisplayNV', dispatch='VkPhysicalDevice'),
+    Command(name='vkGetWinrtDisplayNV', dispatch='VkPhysicalDevice'),
+])
+
+VK_VALVE_mutable_descriptor_type = Extension(name='VK_VALVE_mutable_descriptor_type', version=1, guard=None, commands=[
+])
+
 VK_KHR_acceleration_structure = Extension(name='VK_KHR_acceleration_structure', version=11, guard=None, commands=[
     Command(name='vkCreateAccelerationStructureKHR', dispatch='VkDevice'),
     Command(name='vkDestroyAccelerationStructureKHR', dispatch='VkDevice'),
@@ -1124,6 +1149,16 @@
     Command(name='vkCreateImagePipeSurfaceFUCHSIA', dispatch='VkInstance'),
 ])
 
+VK_FUCHSIA_external_memory = Extension(name='VK_FUCHSIA_external_memory', version=1, guard='VK_USE_PLATFORM_FUCHSIA', commands=[
+    Command(name='vkGetMemoryZirconHandleFUCHSIA', dispatch='VkDevice'),
+    Command(name='vkGetMemoryZirconHandlePropertiesFUCHSIA', dispatch='VkDevice'),
+])
+
+VK_FUCHSIA_external_semaphore = Extension(name='VK_FUCHSIA_external_semaphore', version=1, guard='VK_USE_PLATFORM_FUCHSIA', commands=[
+    Command(name='vkImportSemaphoreZirconHandleFUCHSIA', dispatch='VkDevice'),
+    Command(name='vkGetSemaphoreZirconHandleFUCHSIA', dispatch='VkDevice'),
+])
+
 VK_MVK_ios_surface = Extension(name='VK_MVK_ios_surface', version=3, guard='VK_USE_PLATFORM_IOS_MVK', commands=[
     Command(name='vkCreateIOSSurfaceMVK', dispatch='VkInstance'),
 ])
@@ -1209,7 +1244,12 @@
 VK_GGP_frame_token = Extension(name='VK_GGP_frame_token', version=1, guard='VK_USE_PLATFORM_GGP', commands=[
 ])
 
-VK_KHR_portability_subset = Extension(name='VK_KHR_portability_subset', version=1, guard='VK_USE_PLATFORM_GGP', commands=[
+VK_QNX_screen_surface = Extension(name='VK_QNX_screen_surface', version=1, guard='VK_USE_PLATFORM_SCREEN_QNX', commands=[
+    Command(name='vkCreateScreenSurfaceQNX', dispatch='VkInstance'),
+    Command(name='vkGetPhysicalDeviceScreenPresentationSupportQNX', dispatch='VkPhysicalDevice'),
+])
+
+VK_KHR_portability_subset = Extension(name='VK_KHR_portability_subset', version=1, guard='VK_USE_PLATFORM_SCREEN_QNX', commands=[
 ])
 
 extensions = [
@@ -1279,6 +1319,9 @@
     VK_KHR_pipeline_executable_properties,
     VK_KHR_pipeline_library,
     VK_KHR_shader_non_semantic_info,
+    VK_KHR_synchronization2,
+    VK_KHR_zero_initialize_workgroup_memory,
+    VK_KHR_workgroup_memory_explicit_layout,
     VK_KHR_copy_commands2,
     VK_EXT_debug_report,
     VK_NV_glsl_shader,
@@ -1411,12 +1454,16 @@
     VK_QCOM_rotated_copy_commands,
     VK_EXT_image_robustness,
     VK_EXT_4444_formats,
+    VK_NV_acquire_winrt_display,
+    VK_VALVE_mutable_descriptor_type,
     VK_KHR_acceleration_structure,
     VK_KHR_ray_tracing_pipeline,
     VK_KHR_ray_query,
     VK_KHR_android_surface,
     VK_ANDROID_external_memory_android_hardware_buffer,
     VK_FUCHSIA_imagepipe_surface,
+    VK_FUCHSIA_external_memory,
+    VK_FUCHSIA_external_semaphore,
     VK_MVK_ios_surface,
     VK_MVK_macos_surface,
     VK_EXT_metal_surface,
@@ -1436,6 +1483,7 @@
     VK_EXT_acquire_xlib_display,
     VK_GGP_stream_descriptor_surface,
     VK_GGP_frame_token,
+    VK_QNX_screen_surface,
     VK_KHR_portability_subset,
 ]
 # end of generated code