From 9d4f206c492acf25c1853174491e3e547db55cd3 Mon Sep 17 00:00:00 2001 From: Egor Date: Wed, 7 Nov 2018 09:09:05 -0800 Subject: Enabled Vulkan on Linux (closed https://github.com/DiligentGraphics/DiligentCore/issues/32) --- Tests/TestApp/src/Linux/TestAppLinux.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'Tests/TestApp/src/Linux/TestAppLinux.cpp') diff --git a/Tests/TestApp/src/Linux/TestAppLinux.cpp b/Tests/TestApp/src/Linux/TestAppLinux.cpp index 335ba35..1393714 100644 --- a/Tests/TestApp/src/Linux/TestAppLinux.cpp +++ b/Tests/TestApp/src/Linux/TestAppLinux.cpp @@ -37,6 +37,20 @@ public: InitializeDiligentEngine(display, reinterpret_cast(static_cast(window))); InitializeRenderers(); } + +#if VULKAN_SUPPORTED + virtual void InitVulkan(xcb_connection_t* connection, uint32_t window)override final + { + m_DeviceType = DeviceType::Vulkan; + struct XCBInfo + { + xcb_connection_t* connection; + uint32_t window; + }xcbInfo = {connection, window}; + InitializeDiligentEngine(nullptr, &xcbInfo); + InitializeRenderers(); + } +#endif }; NativeAppBase* CreateApplication() -- cgit v1.2.3