vulkan: Update from version 0.203.0 to 0.204.0
Change-Id: I2de0935df66b0110b566ed2025c39e0c17b98f17
(cherry picked from commit 79c20c98e47ce5a7d0608cda59b19d153455cbae)
diff --git a/vulkan/libvulkan/swapchain.cpp b/vulkan/libvulkan/swapchain.cpp
index 98faaef..fa5ea59 100644
--- a/vulkan/libvulkan/swapchain.cpp
+++ b/vulkan/libvulkan/swapchain.cpp
@@ -141,6 +141,7 @@
namespace vulkan {
+VKAPI_ATTR
VkResult CreateAndroidSurfaceKHR(VkInstance instance,
ANativeWindow* window,
VkSurfaceKHR* out_surface) {
@@ -169,6 +170,7 @@
return VK_SUCCESS;
}
+VKAPI_ATTR
void DestroySurfaceKHR(VkInstance instance, VkSurfaceKHR surface_handle) {
Surface* surface = SurfaceFromHandle(surface_handle);
if (!surface)
@@ -178,6 +180,7 @@
FreeMem(instance, surface);
}
+VKAPI_ATTR
VkResult GetPhysicalDeviceSurfaceSupportKHR(VkPhysicalDevice /*pdev*/,
uint32_t /*queue_family*/,
VkSurfaceKHR /*surface*/,
@@ -186,6 +189,7 @@
return VK_SUCCESS;
}
+VKAPI_ATTR
VkResult GetPhysicalDeviceSurfaceCapabilitiesKHR(
VkPhysicalDevice /*pdev*/,
VkSurfaceKHR surface,
@@ -242,6 +246,7 @@
return VK_SUCCESS;
}
+VKAPI_ATTR
VkResult GetPhysicalDeviceSurfaceFormatsKHR(VkPhysicalDevice /*pdev*/,
VkSurfaceKHR /*surface*/,
uint32_t* count,
@@ -268,6 +273,7 @@
return result;
}
+VKAPI_ATTR
VkResult GetPhysicalDeviceSurfacePresentModesKHR(VkPhysicalDevice /*pdev*/,
VkSurfaceKHR /*surface*/,
uint32_t* count,
@@ -287,6 +293,7 @@
return result;
}
+VKAPI_ATTR
VkResult CreateSwapchainKHR(VkDevice device,
const VkSwapchainCreateInfoKHR* create_info,
VkSwapchainKHR* swapchain_handle) {
@@ -475,6 +482,7 @@
return VK_SUCCESS;
}
+VKAPI_ATTR
VkResult DestroySwapchainKHR(VkDevice device, VkSwapchainKHR swapchain_handle) {
const DeviceVtbl& driver_vtbl = GetDriverVtbl(device);
Swapchain* swapchain = SwapchainFromHandle(swapchain_handle);
@@ -499,6 +507,7 @@
return VK_SUCCESS;
}
+VKAPI_ATTR
VkResult GetSwapchainImagesKHR(VkDevice,
VkSwapchainKHR swapchain_handle,
uint32_t* count,
@@ -518,6 +527,7 @@
return result;
}
+VKAPI_ATTR
VkResult AcquireNextImageKHR(VkDevice device,
VkSwapchainKHR swapchain_handle,
uint64_t timeout,
@@ -598,6 +608,7 @@
return VK_SUCCESS;
}
+VKAPI_ATTR
VkResult QueuePresentKHR(VkQueue queue, VkPresentInfoKHR* present_info) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wold-style-cast"