From 6d2beec3efbc1577e51c6f5f87bca232ad5c9e8b Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 30 Aug 2015 14:04:48 +0200 Subject: [PATCH] handle WSI enum --- renderdoc/driver/vulkan/vk_common.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index fad953e91..929f3c7a1 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -661,6 +661,7 @@ string ToStrHelper::Get(const VkRenderPassContents template<> string ToStrHelper::Get(const VkImageLayout &el) { + // cast to int for WSI enum switch((int)el) { TOSTR_CASE_STRINGIZE(VK_IMAGE_LAYOUT_UNDEFINED) @@ -681,7 +682,8 @@ string ToStrHelper::Get(const VkImageLayout &el) template<> string ToStrHelper::Get(const VkStructureType &el) { - switch(el) + // cast to int for WSI enum + switch((int)el) { TOSTR_CASE_STRINGIZE(VK_STRUCTURE_TYPE_APPLICATION_INFO) TOSTR_CASE_STRINGIZE(VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO) @@ -733,6 +735,7 @@ string ToStrHelper::Get(const VkStructureType &el) TOSTR_CASE_STRINGIZE(VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY) TOSTR_CASE_STRINGIZE(VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO) TOSTR_CASE_STRINGIZE(VK_STRUCTURE_TYPE_CMD_POOL_CREATE_INFO) + TOSTR_CASE_STRINGIZE(VK_STRUCTURE_TYPE_SWAP_CHAIN_CREATE_INFO_WSI) default: break; }