diff options
author | Tor Arne Vestbø <[email protected]> | 2025-06-15 08:46:51 +0200 |
---|---|---|
committer | Tor Arne Vestbø <[email protected]> | 2025-06-16 20:10:26 +0200 |
commit | a67b51f3de9ff9557cc5b02a5f7a6d948b5c8a78 (patch) | |
tree | 6b834f75f1afb700939f1f3dd4e93c5b781b506d | |
parent | dea21545b32cf04337ca470483991dc7da39ba5b (diff) |
Fix build of RHI stereoscopic rendering manual test when missing Vulkan
Change-Id: I450eee9084d20951efdde3ae24a25d5ebcc2d5a2
Reviewed-by: Eirik Aavitsland <[email protected]>
-rw-r--r-- | tests/manual/rhi/stereo/window.cpp | 4 | ||||
-rw-r--r-- | tests/manual/rhi/stereo/window.h | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/manual/rhi/stereo/window.cpp b/tests/manual/rhi/stereo/window.cpp index 18e1ecc4097..214a894340a 100644 --- a/tests/manual/rhi/stereo/window.cpp +++ b/tests/manual/rhi/stereo/window.cpp @@ -16,12 +16,14 @@ Window::Window(QRhi::Implementation graphicsApi) case QRhi::OpenGLES2: setSurfaceType(OpenGLSurface); break; +#if QT_CONFIG(vulkan) case QRhi::Vulkan: instance.setLayers({ "VK_LAYER_KHRONOS_validation" }); instance.create(); setVulkanInstance(&instance); setSurfaceType(VulkanSurface); break; +#endif case QRhi::D3D11: case QRhi::D3D12: setSurfaceType(Direct3DSurface); @@ -74,6 +76,7 @@ void Window::init() QRhi::Flags rhiFlags = QRhi::EnableDebugMarkers; switch (m_graphicsApi) { +#if QT_CONFIG(vulkan) case QRhi::Vulkan: { QRhiVulkanInitParams params; @@ -82,6 +85,7 @@ void Window::init() m_rhi.reset(QRhi::create(QRhi::Vulkan, ¶ms, rhiFlags)); break; } +#endif case QRhi::Null: case QRhi::Metal: case QRhi::OpenGLES2: diff --git a/tests/manual/rhi/stereo/window.h b/tests/manual/rhi/stereo/window.h index 0a175e31a03..00f776cc1c6 100644 --- a/tests/manual/rhi/stereo/window.h +++ b/tests/manual/rhi/stereo/window.h @@ -16,7 +16,9 @@ public: void releaseSwapChain(); protected: +#if QT_CONFIG(vulkan) QVulkanInstance instance; +#endif std::unique_ptr<QOffscreenSurface> m_fallbackSurface; std::unique_ptr<QRhi> m_rhi; std::unique_ptr<QRhiSwapChain> m_sc; |