diff options
Diffstat (limited to 'Tests/TestApp/src/Linux/TestAppLinux.cpp')
| -rw-r--r-- | Tests/TestApp/src/Linux/TestAppLinux.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
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<void*>(static_cast<size_t>(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() |
