From f76d89cdbd4d463a70b3dc8858e82b09d2536875 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 23 Sep 2015 18:49:48 +0200 Subject: [PATCH] Windows compile fix (super hack) --- renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp index a3ad69d58..f00e2a8e8 100644 --- a/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp +++ b/renderdoc/driver/vulkan/wrappers/vk_wsi_funcs.cpp @@ -29,10 +29,13 @@ #include "jpeg-compressor/jpge.h" +// VKTODOLOW this should be tidied away +#if defined(LINUX) struct xcb_connection_t; // bit of a hack namespace Keyboard { void UseConnection(xcb_connection_t *conn); } +#endif /////////////////////////////////////////////////////////////////////////////////////// // WSI extension @@ -169,7 +172,9 @@ bool WrappedVulkan::Serialise_vkCreateSwapChainWSI( SERIALISE_ELEMENT(ResourceId, devId, GetResID(device)); SERIALISE_ELEMENT(VkSwapChainCreateInfoWSI, info, *pCreateInfo); SERIALISE_ELEMENT(ResourceId, id, GetResID(*pSwapChain)); - + +// VKTODOLOW this should be tidied away +#if defined(LINUX) if(pCreateInfo && pCreateInfo->pSurfaceDescription) { VkSurfaceDescriptionWindowWSI *surf = (VkSurfaceDescriptionWindowWSI*)pCreateInfo->pSurfaceDescription; @@ -180,6 +185,7 @@ bool WrappedVulkan::Serialise_vkCreateSwapChainWSI( Keyboard::UseConnection(handle->connection); } } +#endif uint32_t numIms = 0;