From ed11cd8eb8fad3e8a370d7486e009ef52ee79ea1 Mon Sep 17 00:00:00 2001 From: past-due <30942300+past-due@users.noreply.github.com> Date: Mon, 24 Jun 2019 03:14:17 -0400 Subject: [PATCH] Add explicit casts to DispatchLoaderDynamic::init(vk::Instance const&, vk::Device const&) (#344) --- VulkanHppGenerator.cpp | 2 +- vulkan/vulkan.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index ea22dfa..ac936cf 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -2367,7 +2367,7 @@ void VulkanHppGenerator::writeDispatchLoaderDynamic(std::ostream &os) // This interface is designed to be used for per-device function pointers in combination with a linked vulkan library. void init(vk::Instance const& instance, vk::Device const& device = {}) { - init(instance, ::vkGetInstanceProcAddr, device, device ? ::vkGetDeviceProcAddr : nullptr); + init(static_cast(instance), ::vkGetInstanceProcAddr, static_cast(device), device ? ::vkGetDeviceProcAddr : nullptr); } #endif // !defined(VK_NO_PROTOTYPES) diff --git a/vulkan/vulkan.hpp b/vulkan/vulkan.hpp index fce34e3..4558dbb 100644 --- a/vulkan/vulkan.hpp +++ b/vulkan/vulkan.hpp @@ -56921,7 +56921,7 @@ namespace VULKAN_HPP_NAMESPACE // This interface is designed to be used for per-device function pointers in combination with a linked vulkan library. void init(vk::Instance const& instance, vk::Device const& device = {}) { - init(instance, ::vkGetInstanceProcAddr, device, device ? ::vkGetDeviceProcAddr : nullptr); + init(static_cast(instance), ::vkGetInstanceProcAddr, static_cast(device), device ? ::vkGetDeviceProcAddr : nullptr); } #endif // !defined(VK_NO_PROTOTYPES)