Regenerate with VK_FUCHSIA_compact_image

Bug: 60394
Change-Id: Icab80f57b991962a0f548a477030398e8c73925a
Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/Vulkan-Loader/+/448855
Reviewed-by: John Bauman <jbauman@google.com>
diff --git a/loader/generated/vk_dispatch_table_helper.h b/loader/generated/vk_dispatch_table_helper.h
index f1f7927..7a7970d 100644
--- a/loader/generated/vk_dispatch_table_helper.h
+++ b/loader/generated/vk_dispatch_table_helper.h
@@ -259,6 +259,7 @@
 #ifdef VK_USE_PLATFORM_FUCHSIA
 static VKAPI_ATTR VkResult VKAPI_CALL StubGetSemaphoreZirconHandleFUCHSIA(VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, zx_handle_t* pZirconHandle) { return VK_SUCCESS; };
 #endif // VK_USE_PLATFORM_FUCHSIA
+static VKAPI_ATTR void VKAPI_CALL StubCmdWriteCompactImageMemorySizeFUCHSIA(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, VkBuffer buffer, VkDeviceSize bufferOffset, const VkImageSubresourceLayers* pSubresourceLayers) {  };
 #ifdef VK_ENABLE_BETA_EXTENSIONS
 static VKAPI_ATTR VkResult VKAPI_CALL StubCreateAccelerationStructureKHR(VkDevice                                           device, const VkAccelerationStructureCreateInfoKHR*        pCreateInfo, const VkAllocationCallbacks*       pAllocator, VkAccelerationStructureKHR*                        pAccelerationStructure) { return VK_SUCCESS; };
 #endif // VK_ENABLE_BETA_EXTENSIONS
@@ -881,6 +882,8 @@
     table->GetSemaphoreZirconHandleFUCHSIA = (PFN_vkGetSemaphoreZirconHandleFUCHSIA) gpa(device, "vkGetSemaphoreZirconHandleFUCHSIA");
     if (table->GetSemaphoreZirconHandleFUCHSIA == nullptr) { table->GetSemaphoreZirconHandleFUCHSIA = (PFN_vkGetSemaphoreZirconHandleFUCHSIA)StubGetSemaphoreZirconHandleFUCHSIA; }
 #endif // VK_USE_PLATFORM_FUCHSIA
+    table->CmdWriteCompactImageMemorySizeFUCHSIA = (PFN_vkCmdWriteCompactImageMemorySizeFUCHSIA) gpa(device, "vkCmdWriteCompactImageMemorySizeFUCHSIA");
+    if (table->CmdWriteCompactImageMemorySizeFUCHSIA == nullptr) { table->CmdWriteCompactImageMemorySizeFUCHSIA = (PFN_vkCmdWriteCompactImageMemorySizeFUCHSIA)StubCmdWriteCompactImageMemorySizeFUCHSIA; }
 #ifdef VK_ENABLE_BETA_EXTENSIONS
     table->CreateAccelerationStructureKHR = (PFN_vkCreateAccelerationStructureKHR) gpa(device, "vkCreateAccelerationStructureKHR");
     if (table->CreateAccelerationStructureKHR == nullptr) { table->CreateAccelerationStructureKHR = (PFN_vkCreateAccelerationStructureKHR)StubCreateAccelerationStructureKHR; }
diff --git a/loader/generated/vk_layer_dispatch_table.h b/loader/generated/vk_layer_dispatch_table.h
index df8fecc..f36de37 100644
--- a/loader/generated/vk_layer_dispatch_table.h
+++ b/loader/generated/vk_layer_dispatch_table.h
@@ -762,6 +762,9 @@
     PFN_vkGetSemaphoreZirconHandleFUCHSIA GetSemaphoreZirconHandleFUCHSIA;
 #endif // VK_USE_PLATFORM_FUCHSIA
 
+    // ---- VK_FUCHSIA_compact_image extension commands
+    PFN_vkCmdWriteCompactImageMemorySizeFUCHSIA CmdWriteCompactImageMemorySizeFUCHSIA;
+
     // ---- VK_KHR_ray_tracing extension commands
 #ifdef VK_ENABLE_BETA_EXTENSIONS
     PFN_vkCreateAccelerationStructureKHR CreateAccelerationStructureKHR;
diff --git a/loader/generated/vk_loader_extensions.c b/loader/generated/vk_loader_extensions.c
index 7982272..0a8141f 100644
--- a/loader/generated/vk_loader_extensions.c
+++ b/loader/generated/vk_loader_extensions.c
@@ -825,6 +825,9 @@
     table->GetSemaphoreZirconHandleFUCHSIA = (PFN_vkGetSemaphoreZirconHandleFUCHSIA)gdpa(dev, "vkGetSemaphoreZirconHandleFUCHSIA");
 #endif // VK_USE_PLATFORM_FUCHSIA
 
+    // ---- VK_FUCHSIA_compact_image extension commands
+    table->CmdWriteCompactImageMemorySizeFUCHSIA = (PFN_vkCmdWriteCompactImageMemorySizeFUCHSIA)gdpa(dev, "vkCmdWriteCompactImageMemorySizeFUCHSIA");
+
     // ---- VK_KHR_ray_tracing extension commands
 #ifdef VK_ENABLE_BETA_EXTENSIONS
     table->CreateAccelerationStructureKHR = (PFN_vkCreateAccelerationStructureKHR)gdpa(dev, "vkCreateAccelerationStructureKHR");
@@ -1620,6 +1623,9 @@
     if (!strcmp(name, "GetSemaphoreZirconHandleFUCHSIA")) return (void *)table->GetSemaphoreZirconHandleFUCHSIA;
 #endif // VK_USE_PLATFORM_FUCHSIA
 
+    // ---- VK_FUCHSIA_compact_image extension commands
+    if (!strcmp(name, "CmdWriteCompactImageMemorySizeFUCHSIA")) return (void *)table->CmdWriteCompactImageMemorySizeFUCHSIA;
+
     // ---- VK_KHR_ray_tracing extension commands
 #ifdef VK_ENABLE_BETA_EXTENSIONS
     if (!strcmp(name, "CreateAccelerationStructureKHR")) return (void *)table->CreateAccelerationStructureKHR;
@@ -3997,6 +4003,20 @@
 
 #endif // VK_USE_PLATFORM_FUCHSIA
 
+// ---- VK_FUCHSIA_compact_image extension trampoline/terminators
+
+VKAPI_ATTR void VKAPI_CALL CmdWriteCompactImageMemorySizeFUCHSIA(
+    VkCommandBuffer                             commandBuffer,
+    VkImage                                     image,
+    VkImageLayout                               imageLayout,
+    VkBuffer                                    buffer,
+    VkDeviceSize                                bufferOffset,
+    const VkImageSubresourceLayers*             pSubresourceLayers) {
+    const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
+    disp->CmdWriteCompactImageMemorySizeFUCHSIA(commandBuffer, image, imageLayout, buffer, bufferOffset, pSubresourceLayers);
+}
+
+
 // ---- VK_KHR_ray_tracing extension trampoline/terminators
 
 #ifdef VK_ENABLE_BETA_EXTENSIONS
@@ -5260,6 +5280,12 @@
     }
 #endif // VK_USE_PLATFORM_FUCHSIA
 
+    // ---- VK_FUCHSIA_compact_image extension commands
+    if (!strcmp("vkCmdWriteCompactImageMemorySizeFUCHSIA", name)) {
+        *addr = (void *)CmdWriteCompactImageMemorySizeFUCHSIA;
+        return true;
+    }
+
     // ---- VK_KHR_ray_tracing extension commands
 #ifdef VK_ENABLE_BETA_EXTENSIONS
     if (!strcmp("vkCreateAccelerationStructureKHR", name)) {