summaryrefslogtreecommitdiffstats
path: root/Graphics/GraphicsEngineVulkan
diff options
context:
space:
mode:
authorassiduous <assiduous@diligentgraphics.com>2020-02-03 08:11:35 +0000
committerassiduous <assiduous@diligentgraphics.com>2020-02-03 08:11:35 +0000
commit0c9473e685ae78ff689a422d94a97b4672dcadbd (patch)
tree2c85d9e37cff6407c7b503c8e6a35cc446ec02b9 /Graphics/GraphicsEngineVulkan
parentUpdated LinuxNativeWindow (diff)
downloadDiligentCore-0c9473e685ae78ff689a422d94a97b4672dcadbd.tar.gz
DiligentCore-0c9473e685ae78ff689a422d94a97b4672dcadbd.zip
Fixed Linux build error
Diffstat (limited to 'Graphics/GraphicsEngineVulkan')
-rw-r--r--Graphics/GraphicsEngineVulkan/src/SwapChainVkImpl.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/Graphics/GraphicsEngineVulkan/src/SwapChainVkImpl.cpp b/Graphics/GraphicsEngineVulkan/src/SwapChainVkImpl.cpp
index 9e997856..f3096fd9 100644
--- a/Graphics/GraphicsEngineVulkan/src/SwapChainVkImpl.cpp
+++ b/Graphics/GraphicsEngineVulkan/src/SwapChainVkImpl.cpp
@@ -84,7 +84,7 @@ SwapChainVkImpl::SwapChainVkImpl(IReferenceCounters* pRefCounters,
surfaceCreateInfo.sType = VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR;
surfaceCreateInfo.display = reinterpret_cast<struct wl_display*>(Window.pDisplay);
- surfaceCreateInfo.Surface = reinterpret_cast<struct wl_surface*>(Window.pWindow);
+ surfaceCreateInfo.Surface = reinterpret_cast<struct wl_surface*>(nullptr);
err = vkCreateWaylandSurfaceKHR(m_VulkanInstance->GetVkInstance(), &surfaceCreateInfo, nullptr, &m_VkSurface);
#elif defined(VK_USE_PLATFORM_XCB_KHR)
@@ -92,7 +92,7 @@ SwapChainVkImpl::SwapChainVkImpl(IReferenceCounters* pRefCounters,
surfaceCreateInfo.sType = VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR;
surfaceCreateInfo.connection = reinterpret_cast<xcb_connection_t*>(Window.pXCBConnection);
- surfaceCreateInfo.window = static_cast<xcb_window_t>(reinterpret_cast<size_t>(Window.pWindow));
+ surfaceCreateInfo.window = Window.WindowId;
auto err = vkCreateXcbSurfaceKHR(m_VulkanInstance->GetVkInstance(), &surfaceCreateInfo, nullptr, &m_VkSurface);
#endif