diff options
| author | Egor <egor.yusov@gmail.com> | 2018-11-07 17:09:05 +0000 |
|---|---|---|
| committer | Egor <egor.yusov@gmail.com> | 2018-11-07 17:09:05 +0000 |
| commit | 9d4f206c492acf25c1853174491e3e547db55cd3 (patch) | |
| tree | 907efc4ed98c311fd976652ec60282a118d444e2 /Tests/TestApp/src/Linux/TestAppLinux.cpp | |
| parent | Updated cmake version in CI build scripts (diff) | |
| download | DiligentEngine-9d4f206c492acf25c1853174491e3e547db55cd3.tar.gz DiligentEngine-9d4f206c492acf25c1853174491e3e547db55cd3.zip | |
Enabled Vulkan on Linux (closed https://github.com/DiligentGraphics/DiligentCore/issues/32)
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() |
