summaryrefslogtreecommitdiffstats
path: root/Tests/TestApp/src/Linux/TestAppLinux.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/TestApp/src/Linux/TestAppLinux.cpp')
-rw-r--r--Tests/TestApp/src/Linux/TestAppLinux.cpp14
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()